--- /srv/rebuilderd/tmp/rebuilderd3SSDiI/inputs/python3.13-nopie_3.13.14-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd3SSDiI/out/python3.13-nopie_3.13.14-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-10 18:10:12.000000 debian-binary │ -rw-r--r-- 0 0 0 1044 2026-06-10 18:10:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1879800 2026-06-10 18:10:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1879320 2026-06-10 18:10:12.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1a4191 │ │ │ │ + Entry point address: 0x1a60f5 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4823640 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-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 0x1a4191 │ │ │ │ +Entry point 0x1a60f5 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x44fe24 0x0045fe24 0x0045fe24 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x44f864 0x0045f864 0x0045f864 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00010034 0x00010034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000101b8 0x000101b8 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x44fe50 0x44fe50 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x44f890 0x44f890 R E 0x10000 │ │ │ │ LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x49884 0x75164 RW 0x10000 │ │ │ │ DYNAMIC 0x44fef8 0x0046fef8 0x0046fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x44fe30 0x0045fe30 0x0045fe30 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x44f870 0x0045f870 0x0045f870 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x44fee4 0x0046fee4 0x0046fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x44fee4 0x0046fee4 0x0046fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001ca54 00ca54 00a371 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026dc6 016dc6 0011ac 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027f74 017f74 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00028124 018124 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00028154 018154 0010a8 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 000291fc 0191fc 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00029208 019208 0019a4 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002abb0 01abb0 254908 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0027f4b8 26f4b8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0027f4c0 26f4c0 1e0960 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0045fe20 44fe20 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0045fe24 44fe24 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0045fe2c 44fe2c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0045fe30 44fe30 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002abb0 01abb0 254318 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0027eec8 26eec8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0027ef00 26ef00 1e0960 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0045f860 44f860 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0045f864 44f864 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0045f86c 44f86c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0045f870 44f870 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0046fee4 44fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0046fee8 44fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0046fee8 44fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0046fef0 44fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0046fef4 44fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0046fef8 44fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00470000 450000 000868 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2265 +1,2265 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2262 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: 0006917d 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006d40d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011c6e1 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf07 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 000672b3 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00067b09 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 000691ad 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006d43d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011cf25 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cecf 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000672e3 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00067b39 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 0014f075 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 0014f229 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0047bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00068fcd 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 000608f5 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 00109c71 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00068ffd 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00060925 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0010a265 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0047db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001c8749 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005bc21 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001ca101 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005bc4b 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 0014f201 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00061c4d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 0014f3b5 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00061c7d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029b30 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f5911 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f5dd9 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 001b08c5 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0012ae7d 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 001b26c1 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012b771 732 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: 0012ae11 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0024a395 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012b705 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0024a4e5 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0047af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 00261e75 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00091da5 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008ba35 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00261a75 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 00091fbd 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008bc31 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 0015a101 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060ff7 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 0015a471 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00061027 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bce5 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004b9780 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 000612ab 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 00217fa1 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 00122575 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00057335 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 000612ef 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 0006850d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 000612db 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00218e79 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00122db5 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00057349 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0006131f 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 0006853d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00471114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 51: 0002ef2f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 51: 0002ef25 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 000327a1 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005f265 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001e91f5 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f632d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 00210ffd 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000685d1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 001fc791 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 001a9361 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00068055 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001ed915 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 00032635 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005f291 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001ea7c1 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f6801 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0021220d 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00068601 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 001fdc69 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001ab18d 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00068085 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001eeee1 212 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 (16) │ │ │ │ 65: 0047db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000de4a5 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 001202f9 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000de6c1 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 00120b41 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0047bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007e7f5 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007e9b9 144 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: 000d0081 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000649ed 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001b1ced 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 00121391 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ffcd 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e53b9 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000d02a5 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00064a1d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001b3ae9 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 00121bcd 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005fffd 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e55c1 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00082431 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000825f5 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b30f 84 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000d122d 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000d1451 346 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 __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0047daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c2a9 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c97f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00066a2d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c8331 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d4e89 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 0012f3b5 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c6719 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fee61 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00066a5d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c85f1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d50a1 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 0012fca5 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c69d5 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000ff449 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 00203419 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 00204821 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004b9df8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 0021f6c9 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 002200f9 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 0014fad1 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060f47 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 00203039 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 00050e11 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 0014fc81 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060f77 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 002044a1 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 00050da9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001e92a1 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001ea86d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 001e153d 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00067149 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00058e13 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 001e2bd1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00067179 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00058e2b 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002b1ab 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 00067e87 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067eb7 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00471f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00264d19 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 0006493b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001a4191 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 002648c5 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 0006496b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001a60f5 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004b9da0 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 00080ae1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 00207909 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 00080ca5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 00208b55 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 00060c55 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 00060c85 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004b9de0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 0010e781 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001a64c5 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 0010f4d9 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 001a842d 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 00029994 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 0011a861 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 0007a125 996 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00064905 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 0011b0a1 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 0007a23d 996 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00064935 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000650fd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 0006512d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002bc19 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 000600f9 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d3285 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 137: 0002ed17 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 135: 00060129 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000d34a1 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 137: 0002ed0b 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 00060c1b 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005b2b9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00056d71 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 00143391 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 00060c4b 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005b2e1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00056cb5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 001435d1 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004b9df4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 00036b09 580 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 00151f4d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 0018f511 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007faa9 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 000889a9 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036ad1 580 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 001520f9 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00190d89 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007fc6d 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00088b6d 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00046c6d 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 00046c9d 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 001644dd 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 000721b9 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 00164cb1 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00072341 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004710dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002d017 390 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0047af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 00057035 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001bd011 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00061419 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00056f79 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001bee01 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00061449 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 0013cde9 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0006019f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 001ab10d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 0013d019 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 000601cf 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 001acf39 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a2f8 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0021f699 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cef35 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 002200c9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cf159 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00477858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 0011572d 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ff05 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ee795 858 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000fac61 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014bded 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006ceb5 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010c4f1 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 00203205 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004f891 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001de8b9 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 00060787 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ad7d 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005eb3b 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 00115f65 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ff35 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ee98d 858 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000fb135 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014bf85 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006cee5 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010cce5 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0020466d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004f9a1 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001dff51 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 000607b7 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003a9db 186 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005eb67 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004734f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00069033 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00069063 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029bf4 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067eab 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067edb 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011ced5 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001e457d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 000603bb 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001d89d5 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011d719 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001e5b45 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 000603eb 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001da275 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 001392d9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0014218d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 00032ca7 10 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 00139511 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 001423cd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 00032c73 10 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 001a502d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 0025cbe9 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001a6f95 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 0025c8b1 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00471d70 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0047ac28 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017a4f9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 001d99ed 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017af19 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 001db28d 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00478cc8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0047c450 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 00061d07 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00061d37 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 000649d7 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00064a07 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00159999 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00077081 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00159d05 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00077195 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000eaf25 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001a4181 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000eb11d 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001a60e5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0047dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029d9c 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 00068ba9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001e4e25 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00068bd9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001e63e9 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b309 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0047bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 000600b9 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 228: 000600e9 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 229: 0002a2d4 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ - 230: 00220111 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 000648d5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0011fbd5 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 230: 00220b45 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 00064905 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0012041d 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0047af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0007b2c9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 000d4de5 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000601ed 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 237: 000331b5 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 001a6495 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 000cc7dd 906 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 00035e23 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00061599 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 000e26cd 424 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 00113249 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 234: 0007b3e5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 000d4ffd 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 0006021d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 237: 00033181 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 238: 001a83fd 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 000cca3d 904 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 00035deb 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 000615c9 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 000e28dd 424 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 00113a7d 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 245: 0047db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 00077f35 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 001aaee5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 0008608d 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 00078049 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 001acd11 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 00086269 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 249: 0002a528 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 250: 0002a5a4 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 252: 0002bcdf 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 253: 001aaa69 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 001ac895 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 255: 004b9de4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 000f5719 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 002476f5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 000f5be1 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00247845 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 258: 0002a5c8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 259: 0002ac21 352 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 260: 000614db 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 0006150b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 00120205 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00247d79 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 0025dc0d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 001fac11 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 00064aef 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 0008449d 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 00120a4d 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 00247f01 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 0025d8d5 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 001fc0f5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 00064b1f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 00084661 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 269: 0047501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 270: 0047dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 000510b1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 00197039 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 00060f59 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 00051081 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00198dc1 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 00060f89 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001483b9 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 00148549 134 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: 000677dd 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 001c65a5 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 0008865d 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 0006780d 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 001c7f5d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 00088821 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 004e2e18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 002be7a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0005911b 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 00064a97 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 0009d149 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 002be1e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 00059133 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 00064ac7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 0009d369 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 0002934c 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 00115b99 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 001163d1 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 004b9dd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 001fde45 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 001ff2d5 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 002c4e70 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 001d89e1 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 002c48b0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 001da281 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 293: 0002a0a0 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 295: 001f3229 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 00110cd9 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 001f4861 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 0011150d 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 297: 0002a408 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: 0006698b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 00152a19 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 000f55ad 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000833fd 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 000669bb 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 00152c29 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 000f5a75 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000835c1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00474f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 001c9185 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 00060f99 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 001a28a1 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 001e4f9d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 00047d2d 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 001caaa1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 00060fc9 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 001a47a5 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 001e6561 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00047d5b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 310: 0002a3c8 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: 00200d69 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 0007f875 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 001212d5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000601e9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002021f9 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 0007fa39 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 00121b11 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00060219 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: 000cef75 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 000cf199 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 322: 004ba088 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: 000fd879 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 0005b239 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 000fdea5 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 0005b261 128 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: 00061f87 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 0005f389 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 000365c5 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 00160245 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 00142871 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0006cee9 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00061fb7 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 0005f3b5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003658d 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 00160609 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 00142ab1 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0006cf19 62 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: 000b79b9 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 001aae65 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 00165599 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 000edfe5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 000671a5 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 001167b5 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000b7c7d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 001acc91 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 00165959 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 000ee1dd 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 000671d5 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00116fe9 18 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: 000cd3ad 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 000cd609 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 0020bb25 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0004c5ab 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 0009d681 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 0012f2b5 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 00106389 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 0020cd6d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0004cb25 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 0009d89d 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 0012fba5 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 00106985 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 000691d3 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 0014d0c9 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00069203 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 0014d265 216 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: 001e2b49 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 001e41d9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 002645d5 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00068ff3 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 00264189 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00069023 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 363: 00475f40 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 365: 00029c70 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 366: 0005fdd7 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 0003fbc9 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 000ca5c5 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00067743 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 0021d611 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 0005fe03 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 0003fbfd 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 000ca885 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00067773 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 0021e041 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 0019515d 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 00196e85 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 373: 0047db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 375: 00113715 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 00113f51 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 376: 0002a1c4 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ 377: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 378: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 379: 00085c0d 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 380: 00060ea5 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 381: 001a6541 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 382: 0012b171 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 383: 00112a51 1816 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 384: 00036541 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 385: 0004b8c5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 379: 00085dd9 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 380: 00060ed5 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 381: 001b1125 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 382: 0012ba65 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 383: 00113285 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 384: 00036509 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 385: 0004b8f5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 386: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 387: 0027e7b9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 388: 001db1d9 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 387: 001a60cd 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 388: 001dca79 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 389: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 390: 0003b335 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 391: 00032e91 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 392: 000459b5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 393: 00067ded 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 394: 00052fa9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 395: 00105ba1 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 390: 0003b2fd 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 391: 00032e5d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 392: 000459e9 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 393: 00067e1d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 394: 00052f79 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 395: 0010619d 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 396: 004b9780 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 397: 0024fffd 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 398: 0027e735 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 397: 0025014d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 398: 0005feeb 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 400: 000e5765 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 400: 000e596d 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 401: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 402: 00113241 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 403: 00047a69 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 404: 001f0d39 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 402: 00113aa5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 403: 00047ad7 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 404: 001f23dd 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 405: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 406: 0047daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 407: 00188ff1 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 408: 0006d339 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 409: 00055853 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 407: 0018a861 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 408: 0006d369 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 409: 00055793 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 410: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 411: 00069029 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 411: 00069059 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 412: 00029554 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 413: 00262c1d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 413: 00262815 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 414: 000299dc 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 415: 000648d1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 415: 00064901 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 416: 0002be1d 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 417: 0007ee19 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 418: 0024736d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 417: 0007efdd 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 418: 002473e9 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 420: 001c1b25 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 420: 001c3639 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 422: 0006b621 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 422: 0006b651 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 423: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 424: 00472fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 425: 00091e35 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 425: 0009204d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 426: 00474dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 427: 001a3a05 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 428: 0021fe69 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 429: 00228931 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 427: 001a5905 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 428: 0022089d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 429: 00228e35 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 430: 0047db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 431: 00080761 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 431: 00080925 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 432: 004b9ddc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 433: 00069117 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 434: 000c17a5 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 435: 0003afbd 312 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 433: 00069147 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 434: 000c1a5d 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 435: 0003af87 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 437: 00064903 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 438: 001e79f5 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 439: 0006051b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 440: 0006bde1 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 437: 00064933 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 438: 001e8fc1 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 439: 0006054b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 440: 0006be11 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 442: 0002bdd1 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 443: 001e4f95 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 444: 00134035 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 443: 001e6559 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 444: 0013494d 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 445: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 446: 001520e5 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 447: 0012044d 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 448: 000648ff 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 446: 001522f5 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 447: 00120c95 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 448: 0006492f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 449: 004b9780 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 451: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 453: 00064901 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 453: 00064931 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 455: 002650d1 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 455: 00264c79 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 456: 0002a2ac 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 457: 00029234 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 458: 00471978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 459: 000edcf9 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 460: 00064a23 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 461: 001f14c9 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 462: 00042e91 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 463: 00233c55 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 459: 000edef1 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 460: 00064a53 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 461: 001f2b6d 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 462: 00042ec9 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 463: 00233e55 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 464: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 465: 0004344d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 466: 00067e63 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 467: 00117b0d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 465: 00043485 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 466: 00067e93 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 467: 00118341 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 468: 0047db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 469: 00048e4b 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 470: 000647ed 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 471: 0006d831 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 472: 001927e1 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 473: 000431a5 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 474: 001d9e8d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 469: 00048e7b 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 470: 0006481d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 471: 0006d991 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 472: 0019432d 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 473: 000431dd 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 474: 001db72d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 475: 000298e0 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 476: 0047a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 477: 0027d4e9 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 477: 0027cf11 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 479: 001e0ab9 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 480: 00085a85 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 481: 000b1ce1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 482: 0010bdbd 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 483: 00061f69 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 479: 00142cd9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 480: 00085c51 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 481: 000b1f01 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 482: 0010c5a9 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 483: 00061f99 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 484: 004730ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 485: 00091c59 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 485: 00091e71 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 486: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 487: 00380c98 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 488: 0006915d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 489: 0010554d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 490: 00031575 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 491: 00116825 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 492: 00279789 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 493: 001fde75 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 487: 003806d8 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 488: 0006918d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 489: 001059ed 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 490: 00031545 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 491: 00117059 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 492: 00279351 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 493: 001ff305 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 494: 004b9dfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 495: 0016d3e5 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 495: 0016daa9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 496: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 498: 001415f5 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 498: 00141831 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 503: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 504: 0014bc89 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 505: 001d896d 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 506: 0014fb79 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 504: 0014be21 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 505: 001da20d 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 506: 0014fd29 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 507: 004c20ac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 508: 00472190 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 509: 0018e4b9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 510: 000648bb 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 511: 0021fe11 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 509: 0018fd29 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 510: 000648eb 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 511: 00220845 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 512: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 513: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 514: 000e1af5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 515: 0004b51b 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 514: 000e1d09 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 515: 0004b5b7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 516: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 517: 00043689 172 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 518: 001e27cd 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 517: 000436c1 172 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 518: 001e3e61 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 519: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 520: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 521: 00141f41 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 522: 00127de1 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 521: 00142181 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 522: 00128679 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 523: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 524: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 525: 001602cd 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 526: 0005e4f9 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 527: 0003006d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 000fdb11 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 001d9439 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00247781 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 00078685 416 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 0014128d 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 000e8651 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 525: 00160691 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 526: 0005e521 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 527: 00030041 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 528: 000fe21d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 001dacd9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 002478d1 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 00078799 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001414c9 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 000e8855 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000b0699 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 000ceb0d 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0004f5d9 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00069069 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000b08b5 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 000ced31 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0004f601 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00069099 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 00220065 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 0005de53 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 001e280d 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 00220a99 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 0005de7b 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 001e3ea1 40 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: 002000ed 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 00201575 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 548: 00475490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 001104c5 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 00064907 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00110cb1 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 00064937 2 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: 001e0981 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001e2019 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002ab94 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 00097785 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 00097999 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 000cfa85 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 000607cb 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 000669e1 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 00084339 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 0018ef65 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 00166319 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 001e841d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 000cfca9 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 000607fb 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 00066a11 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000844fd 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 001907dd 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001666dd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 001e99e9 64 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: 00037029 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 0014640d 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 00036ff1 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 0014664d 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 000fbf6d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0012cff5 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 00085e9d 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 00083419 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 000fc441 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0012d8e5 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 00086079 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000835dd 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 573: 0002a070 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 575: 0008acd5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0012d1c1 392 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 000d7f9d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00048f97 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 0008aed1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0012dab1 392 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 000d81e1 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00048fc7 8 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: 00127521 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 0013b341 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00127db5 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 0013b561 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c2bf 2432 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 584: 00481738 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 00220291 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 0015647d 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 0025dacd 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 00181d3d 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 00220cc5 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 00156785 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 0025d795 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00182cad 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 590: 0047daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 591: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 592: 0004c287 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 001db191 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 00225a59 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0004c8e5 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 001dca31 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 00226169 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 595: 00472c5c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 596: 0002b3db 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 597: 001e0495 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001429c9 212 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 001e1b2d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 00142c09 208 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00061d77 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 00061da7 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 601: 00029788 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: 00472b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00053041 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00053011 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 000d7535 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000b6a09 1564 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 000e19e9 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 000d776d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000b6ccd 1564 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 000e1bfd 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 0007de99 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 00042f45 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00060681 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 001ef0b9 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 001af7b9 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00061595 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 002270f5 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 0007e061 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 00042f7d 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 000606b1 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 001f0695 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 001b15b9 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 000615c5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 0018793d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0047af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 001f5849 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 001f6d85 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0004bf2f 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 000cf385 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 001900e5 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0004c7dd 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 000cf5a9 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 00191951 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 626: 0002b299 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 627: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 628: 001292b9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00129bc9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002cc41 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00051225 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00047bfb 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 000d3585 3736 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 00113795 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000908d1 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 0021b7a5 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000511f5 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00047c29 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 000d37a1 3740 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 00113fd1 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 00090ae9 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 0021c221 14 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: 0009a101 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 0009a30d 132 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: 001f42e5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 0008239d 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000822f1 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 000c7669 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0005febf 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 001f591d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 00082561 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000824b5 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 000c7925 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 0005feef 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 646: 00029adc 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: 004b9768 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 650: 00476194 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 651: 00470868 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 00091d81 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 00091f99 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0047bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 00150915 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 000f8341 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 0005d65f 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 00064d53 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 001a51a5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 001f5c8d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 00129235 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 0015fd75 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 00150ab9 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 000f8815 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 0005d685 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 00064d83 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 001a710d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 001f71c9 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00129b45 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 0016013d 198 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: 000649b9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 000e19e1 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 000649e9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 000e1bf5 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 667: 00471d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 0018872d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 00189ee9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 670: 001f425d 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 0010bd41 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 001ed765 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 000603b7 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 0004abe3 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 00061d2b 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 00060f67 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 001f5895 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 0010c52d 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 001eed31 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000603e7 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 0004ac13 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00061d5b 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 00060f97 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 004758b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 000e19a1 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00067049 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00066b89 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 000e1bb5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00067079 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00066bb9 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0047af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 001de3dd 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 0004023d 206 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 001dfa79 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00040271 206 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 001ecefd 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 001ee4c9 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 002beba0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00050ead 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 0014cbd1 96 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0006d915 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 000696ad 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 0008b651 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 0020718d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002002ad 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 002be5e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00050e7f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 0014cd69 96 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0006da75 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 000696dd 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 0008b84d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002083dd 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 00201735 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 0021b7b5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 00064819 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 0021c231 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 00064849 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 698: 004726fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002b0d5 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 700: 00042b39 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 00042b71 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 0022885d 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 00244761 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000bc7bd 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00067d81 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 0019842d 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 000570bb 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 00064d2d 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 000446e1 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 0005fff3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001f10fd 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 00155379 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 000d1df9 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 000fd111 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 00187ccd 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 00244941 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000bca5d 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00067db1 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0019a1bd 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 000570cf 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 00064d5d 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 00044717 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 00060023 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001f27a1 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 00155681 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 000d2021 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 000fd5dd 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00197b45 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00047e8d 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 001998d5 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00047ebd 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 718: 00478e50 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 719: 00029e60 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 720: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 721: 000686d9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 000652a7 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 001291b9 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 00061a49 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 0018ea15 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001438f5 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ - 727: 0002e751 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 721: 00068709 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 000652d7 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00129a51 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 00061a79 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 0019028d 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 00143b35 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 727: 0002e749 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 728: 00476384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 00084825 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 731: 0002de9d 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 00060f41 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 000e1b45 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00069303 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 000dab25 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 000676ad 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 000849e9 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 731: 0002de99 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 732: 00060f71 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 000e1d59 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00069333 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 000dad69 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000676dd 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 00153459 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 0015366d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0046fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 740: 000480cb 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 000480fb 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 742: 00471d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 00213eb5 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 00080701 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 00214e1d 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000808c5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 746: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 748: 001a5101 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 00083ec9 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 000fcaa9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 00060f5d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 000611ef 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 000483d1 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 0008b069 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 00085539 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 0011aba1 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 000cc175 1640 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 00050507 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 001a7069 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 0008408d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 000fcf81 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 00060f8d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 0006121f 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00048401 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 0008b265 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 00085705 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 0011b3e1 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 000cc3c5 1656 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 00050523 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 004747cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 00064999 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 000649c9 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 761: 004727cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 0006834d 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0012d349 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 0006837d 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0012dc39 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 765: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 766: 0012d555 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 767: 0004570d 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 766: 0012de45 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 767: 00045741 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 768: 004c20b0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 769: 000472f5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 769: 00047321 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 770: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 771: 0047ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 772: 0005fa55 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 772: 0005fa81 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 773: 004711ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 774: 0021b0fd 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 775: 00067d9d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 774: 00180705 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 775: 00067dcd 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 776: 0047af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 777: 00204795 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 777: 00205a6d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 778: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 779: 001419bd 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 780: 000f93f5 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 781: 000a0a61 55084 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 782: 001e5795 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 779: 00141bf9 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 780: 000f98c9 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 781: 000a0c69 55160 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 782: 001e6d5d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 783: 004710e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 784: 000bbf85 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 785: 000d7575 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 784: 000bc225 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 785: 000d77ad 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 786: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 787: 0003f3db 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 788: 001540dd 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 789: 00200659 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 790: 001d78b5 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 791: 000648fd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 792: 001b96b9 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 787: 0003f3a3 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 788: 001543ed 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 789: 00201ae1 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 790: 001d9155 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 791: 0006492d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 792: 001bb4a9 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 793: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 794: 000f86d9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 795: 00092b39 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 794: 000f8bad 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 795: 00092d4d 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 796: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 797: 00052fd9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 798: 00144595 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 799: 000fda75 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 800: 001e44fd 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 801: 001d8211 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 802: 000683a1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 797: 00052fa9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 798: 001447d5 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 799: 000fdf41 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 800: 001e5ac5 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 801: 001d9ab1 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 802: 000683d1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 803: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 804: 00051945 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 805: 00064c69 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 806: 00072389 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 807: 001ec969 1164 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 808: 000f652d 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 809: 0008b691 144 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 810: 0016d5f1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 804: 00051915 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 805: 00064c99 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 806: 00072511 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 807: 001edf35 1164 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 808: 000f6a01 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 809: 0008b88d 144 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 810: 0016dcb5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 811: 0047bbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 813: 0022b0e5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 813: 0022b265 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 815: 00477e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 816: 000ee299 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 817: 000651f3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 818: 00255d89 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 816: 000ee491 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 817: 00065223 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 818: 00255b61 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 819: 0002995c 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 820: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 821: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 822: 000ef279 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 823: 000e170d 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 824: 001292f9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 825: 002477fd 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 826: 00275429 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 827: 00092b99 4460 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 828: 000db2bd 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 822: 000ef749 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 823: 000e1921 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 824: 00129c09 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 825: 0024794d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 826: 00274ea9 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 827: 00092dad 4460 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 828: 000db4d9 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 829: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 830: 00046427 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 831: 000b1c9d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 832: 000d2cdd 1368 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 830: 00046407 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 831: 000b1ebd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 832: 000d2f05 1356 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 834: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 835: 00471970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 836: 0002947c 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 837: 000fd029 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 838: 00065253 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 839: 001bc955 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 837: 000fd4e9 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 838: 00065283 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 839: 001be745 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 840: 0002a358 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 841: 0020cbe1 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 842: 001abf25 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 843: 0006d659 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 841: 0020ddfd 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 842: 0006e889 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 843: 0006d7b9 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 844: 0047db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 845: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 846: 0014f889 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 847: 00220c59 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 848: 002496a9 716 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 846: 0014fa39 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 847: 0022152d 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 848: 002497f9 716 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 849: 0047af84 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 850: 004744fc 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 851: 00060415 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 852: 0002f215 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 853: 00058731 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 854: 001ef41d 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 855: 000f7df5 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 851: 00060445 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 0002f20d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 853: 00058745 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 854: 001f09f9 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 855: 000f82c9 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 856: 0002bd4d 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 858: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 859: 000670a5 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 859: 000670d5 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 861: 00083261 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 862: 0024e559 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 861: 00083425 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 862: 0024e105 276 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 863: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 864: 004b9dd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 865: 00269c15 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 866: 000f8051 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 867: 00067295 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 868: 0017ed35 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 869: 00100111 608 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 865: 0026974d 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 866: 000f8525 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 867: 000672c5 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 868: 0017f7f1 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 869: 001006f1 608 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 870: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 873: 004b9788 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 874: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 875: 000fb061 3656 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 876: 00058909 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 877: 000b6429 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 875: 000fb535 3656 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 876: 0005891d 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 877: 000b66ed 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 878: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 879: 0004889b 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 880: 000da629 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 881: 00188e91 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 879: 000488cb 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 880: 000da86d 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 881: 0018a6fd 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 882: 00475694 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 883: 00479f4c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 885: 00260d95 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 885: 00260a5d 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 886: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 887: 0014322d 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 887: 0014346d 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 888: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 889: 0018e5f5 212 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 889: 0018fe29 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 890: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 891: 0047a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 892: 000792fd 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 893: 00064d19 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 894: 00169db9 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 895: 0007f185 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 896: 00030229 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 897: 0002ebf1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 898: 00264ec9 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 892: 00079415 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 893: 00064d49 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 894: 0016a29d 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 895: 0007f349 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 896: 000301fd 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 897: 0002ebe5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 898: 00264a75 76 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 899: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 900: 0006e0b5 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 901: 001ffa59 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 902: 00064a33 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 903: 00201a65 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 904: 0027e66d 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 900: 0006e215 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 901: 00200ee1 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 902: 00064a63 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 903: 00202ecd 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 904: 0027e095 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 906: 001e0435 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 907: 00064b4b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 906: 001e1acd 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 907: 00064b7b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 908: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 909: 0002ae85 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 910: 00060039 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 911: 00225551 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 912: 000c047d 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 910: 00060069 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 911: 00225c61 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 912: 000c071d 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 913: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 914: 001446e9 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 915: 00060539 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 916: 0003bdd1 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 917: 00048a0d 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 918: 00162189 1504 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 914: 00144929 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 915: 00060569 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 916: 0003bbf9 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 917: 00048a3d 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 918: 00162551 1508 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 919: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 920: 0004c54f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 921: 000d7331 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 922: 0008306d 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 923: 000d08d1 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 924: 0009d20d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 920: 0004cb13 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 921: 000d7569 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 922: 00083231 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 923: 000d0af5 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 924: 0009d42d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 925: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 926: 004782b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 927: 0021f481 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 928: 000e1979 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 929: 0021fef1 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 930: 00061321 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 931: 00254e2d 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 927: 0021feb1 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 928: 000e1b8d 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 929: 00220925 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 930: 00061351 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 931: 00254c99 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 933: 00151c65 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 933: 00151d2d 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 937: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 938: 000298c8 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 939: 0002fbdf 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 940: 0011a851 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 941: 001fee15 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 942: 0045fc1c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 939: 0002fbd7 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 940: 0011b091 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 941: 0020029d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 942: 0045f65c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 943: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 944: 00141ef1 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 944: 00142131 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 946: 00029a9c 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 947: 0015679d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 948: 0004bee1 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 947: 00156aa5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 948: 0004bf11 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 949: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 950: 00061047 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 951: 001a3e19 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 952: 0007e885 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 953: 00064c95 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 954: 00068451 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 955: 000d804d 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 950: 00061077 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 951: 001a5d21 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 952: 0007ea49 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 953: 00064cc5 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 954: 00068481 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 955: 000d8291 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 956: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 957: 00061db9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 957: 00061de9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 959: 00225185 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 960: 00047075 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 959: 0022589d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 960: 00046f5d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 961: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 963: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 964: 0047af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 965: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 966: 00060f87 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 966: 00060fb7 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 967: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 968: 000809d1 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 969: 00080779 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 968: 00080b95 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 969: 0008093d 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 970: 00477a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 971: 0008234d 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 972: 00165329 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 971: 00082511 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 972: 001654ad 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 973: 00476c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 974: 0006d241 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 974: 0006d271 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 976: 00069053 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 976: 00069083 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 977: 0047ac48 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 980: 0012cc55 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 980: 0012d545 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 981: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 983: 001291c5 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 984: 0010e6c5 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 985: 00259659 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 986: 00064ccd 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 987: 000649d9 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 983: 00129ad5 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 984: 0010ea95 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 985: 0025b871 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 986: 00064cfd 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 987: 00064a09 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 988: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 989: 00091d85 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 989: 00091f9d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 991: 00166bd9 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 992: 0007af31 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 991: 00166f91 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 992: 0007b04d 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 994: 000fde29 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 994: 000fe1ad 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 995: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 996: 0007af05 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 997: 0008eea5 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 998: 0003cf03 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 996: 0007b021 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 997: 0008f09d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 998: 0003cecb 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 999: 004745ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1000: 000cfa65 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1001: 00069161 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1002: 00069159 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1003: 000e1b1d 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1004: 0016dd4d 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1005: 0017d295 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1006: 00060711 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1007: 00064f5d 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1008: 001abc49 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1000: 000cfc89 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1001: 00069191 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1002: 00069189 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1003: 000e1d31 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1004: 0016e411 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1005: 0017dcb5 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1006: 00060741 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1007: 00064f8d 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1008: 001ada79 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1009: 00029364 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1010: 0007ee1d 404 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1011: 0025f819 364 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1012: 000c35f1 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1010: 0007efe1 404 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1011: 0025f4e1 364 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1012: 000c38a9 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1013: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1014: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1015: 000793e9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1016: 0004ca9d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1017: 00202839 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1018: 000360b9 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1019: 0006cf29 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1015: 00079501 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1016: 0004cab1 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1017: 00203ca1 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1018: 00036081 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1019: 0006cf59 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1020: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1022: 0017db21 478 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1023: 000652ad 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1024: 000af865 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1022: 0017e541 478 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1023: 000652dd 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1024: 000afaad 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1025: 0047c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1026: 001a65d9 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1026: 001a8539 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1027: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1028: 004e2df4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1029: 00475d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1030: 000574bd 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1030: 000574d1 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1033: 00095955 1096 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1034: 0022338d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1033: 00095b6d 1096 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1034: 00223c59 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1035: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1036: 0047db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1037: 00060a11 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1038: 000648e9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1037: 00060a41 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1038: 00064919 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1040: 0009d56d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1041: 001da955 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1040: 0009d789 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1041: 001dc1f5 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1043: 00072d9d 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1044: 00066651 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1043: 00072f25 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1044: 00066681 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1045: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1046: 001fd9f1 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1046: 001fee81 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1047: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1048: 0002a460 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1049: 000601f1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1050: 00112a1d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1051: 00067dfb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1052: 000f85fd 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1053: 00072fb5 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1054: 0027b741 924 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1055: 00050505 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1056: 0022ac19 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1049: 00060221 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1050: 00113251 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1051: 00067e2b 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1052: 000f8ad1 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1053: 0007313d 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1054: 0027b1b5 924 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1055: 00050521 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1056: 0022ae65 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1057: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1058: 0008bbcd 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1059: 001f3939 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1058: 0008bdc9 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1059: 001f4f71 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1060: 00472304 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1061: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1063: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1064: 001e0405 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1065: 000651ed 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1066: 000906d9 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1067: 001d9db5 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1064: 001e1a9d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1065: 0006521d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1066: 000908f1 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1067: 001db655 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1068: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1069: 00476950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1070: 00046d91 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1071: 00244aa9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1072: 001981c5 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1073: 001fbce9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 1074: 0002e63b 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1075: 00091901 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1076: 001394fd 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1077: 001437a9 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1078: 00196e99 416 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1070: 00046dc1 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1071: 00244bf9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1072: 00199f55 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1073: 001fd1cd 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1074: 0002e633 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 1075: 00091b19 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1076: 00139735 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1077: 001439e9 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1078: 00198c1d 420 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1079: 00473948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1080: 0017d289 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1081: 00060749 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1080: 0017dca9 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1081: 00060779 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1083: 0007c8f5 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1084: 001e32e9 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1085: 0010bd31 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1086: 0015443d 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1087: 00030659 880 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1083: 0007caa5 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1084: 001e48ad 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1085: 0010c51d 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1086: 0015474d 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1087: 0003062d 880 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1088: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1089: 0047abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1090: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1091: 001387b1 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1092: 000d7549 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1093: 001e3349 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1094: 00200235 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1095: 000691d9 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1096: 0006490d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1091: 001389e9 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1092: 000d7781 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1093: 001e490d 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1094: 002016bd 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1095: 00069209 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1096: 0006493d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1097: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1099: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1100: 000605e7 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1101: 000603a5 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1102: 000649f1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1100: 00060617 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1101: 000603d5 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1102: 00064a21 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1103: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1104: 004e2b00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1105: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1106: 0047111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1107: 000e87a9 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1108: 00143731 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1109: 000ed64d 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1110: 0015b5d1 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1111: 0017ec79 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1112: 00066539 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1113: 002167b9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1114: 000e90c9 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1115: 0012ce95 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1107: 000e89ad 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1108: 00143971 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1109: 000ed845 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1110: 0015b989 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1111: 0017f735 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1112: 00066569 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1113: 00217695 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1114: 000e92d1 468 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1115: 0012d785 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1116: 0002ae61 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1117: 001d9e99 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1118: 0006cfb5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1119: 000373d1 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1120: 00246fa9 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1117: 001db739 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1118: 0006cfe5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1119: 00037399 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1120: 002470f9 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1121: 0002b183 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1122: 0006042f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1123: 0005778d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1124: 001f108d 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1125: 001926cd 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1126: 00072afd 672 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1127: 00182c45 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1122: 0006045f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1123: 000577a1 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1124: 001f2731 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1125: 00194219 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1126: 00072c85 672 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1127: 00183d15 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1128: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1129: 00060e3f 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1130: 001a727d 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1129: 00060e6f 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1130: 0006d609 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1131: 00474278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1132: 0005de61 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1132: 0005de89 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1133: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1134: 0006085b 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1134: 0006088b 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1135: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1136: 0003e971 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1136: 0003e939 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1138: 00152d55 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1139: 001ac535 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1138: 00152f69 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1139: 001ae335 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1140: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1141: 00145b4d 576 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1142: 000eed59 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1141: 00145d8d 576 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1142: 000eef51 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1143: 004751ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1144: 000449f1 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1145: 001650ed 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1144: 00044a25 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1145: 0016571d 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1146: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1147: 0016686d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1147: 00166b0d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1148: 00029b60 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1149: 0005ebe9 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1149: 0005ec15 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1151: 000ba349 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1151: 000ba605 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1152: 0002af79 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1153: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1154: 004748bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1155: 0002ae35 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1156: 00265025 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1157: 000792cd 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1158: 00244099 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1159: 0005d5d1 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1160: 0006c6ab 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1161: 00092119 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1162: 000d5f65 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1163: 00089b3d 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1156: 00264bcd 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1157: 000793e5 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1158: 00243fc9 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1159: 0005d5f7 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1160: 0006c6db 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1161: 00092331 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1162: 000d617d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1163: 00089d41 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1164: 0047197c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1165: 00029464 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1166: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1167: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1168: 000fc855 410 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1168: 000fcc15 410 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1169: 0047eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1170: 00058645 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1171: 0024f315 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1172: 00083a3d 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1173: 000782ed 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1174: 00060f69 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1175: 001af685 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1170: 00058659 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1171: 0024f469 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1172: 00083c01 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1173: 00078401 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1174: 00060f99 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1175: 001b1485 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1177: 00383eb8 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1178: 00121351 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1177: 003838f8 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1178: 00121b8d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1179: 0002c01f 306 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1180: 00057caf 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1181: 00053119 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1182: 00034b47 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1183: 001f0c7d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 00057cc3 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1181: 00053019 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1182: 00034b13 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1183: 001f2321 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1185: 0005feb5 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1186: 000bcccd 776 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1187: 0015087d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1188: 0010c631 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1185: 0005fee1 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1186: 000bcf6d 776 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1187: 00150a1d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1188: 0010ce25 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1189: 0002a2a0 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1190: 001291ad 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1191: 00091d51 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1192: 00060f65 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1193: 000806dd 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1190: 00129a45 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1191: 00091f69 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1192: 00060f95 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1193: 000808a1 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1194: 004b9df0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1195: 004825c8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1196: 00201459 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1196: 00161e69 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1198: 00060159 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1199: 00380b4c 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1200: 001661d1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1201: 001023b9 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1202: 002070dd 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1198: 00060189 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1199: 0038058c 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1200: 00165ff9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1201: 0010299d 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1202: 0020832d 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1203: 00472990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1204: 00060e87 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1205: 00060979 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1206: 0004f1e1 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1207: 0021fde1 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1204: 00060eb7 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1205: 000609a9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1206: 0004f209 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1207: 00220815 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1209: 0006c849 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1210: 0003c3a9 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1209: 0006c879 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1210: 0003c371 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1211: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1212: 00131831 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1213: 000555d5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1212: 00132155 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1213: 000554d5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1214: 004746dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1215: 00060b59 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1216: 00033853 70 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1217: 00067ecb 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 00060b89 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 0003381f 70 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1217: 00067efb 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ 1218: 00029ef4 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ - 1219: 001c55b5 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1219: 001c6f6d 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1220: 0047af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1221: 00029c88 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ 1222: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1223: 00052bd5 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1224: 0017e50d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1223: 00052ba5 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1224: 0017efc9 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1225: 0047dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1226: 001b9019 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1226: 001bae09 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1227: 004b9da8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1228: 004724f4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1229: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1230: 0016f9d5 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1231: 000516eb 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1232: 0008b851 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1230: 00170089 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1231: 000516bb 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1232: 0008ba4d 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1234: 004b978c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1235: 00061011 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1235: 00061041 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1236: 00473cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1237: 00061013 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1237: 00061043 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1239: 001564b5 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1239: 001567bd 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1240: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1241: 0002994c 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1242: 001a5055 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1242: 001a6fbd 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1243: 0002a7b0 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1244: 000f5619 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1245: 000bf3b1 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1244: 000f5ae1 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1245: 000bf651 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1246: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1247: 0005601d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1247: 00055f75 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1248: 0002bcf9 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1249: 00113711 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1250: 00247a91 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1251: 00048683 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1252: 0021fe95 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1253: 0025bffd 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1254: 0003fb8f 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1255: 000b7e69 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1249: 00113f4d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1250: 00247c51 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1251: 000486b3 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1252: 002208c9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1253: 0025bcc5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1254: 0003fbc5 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1255: 000b812d 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1257: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1258: 000366c1 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1258: 00036689 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1260: 000501eb 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1261: 000602e9 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1262: 000642b1 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1263: 001dda49 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1264: 00064889 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1260: 0005020b 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1261: 00060319 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1262: 000642e1 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1263: 001df0e5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1264: 000648b9 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1265: 0002a84c 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1266: 001c8405 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1267: 002790ed 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1266: 001c9dbd 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1267: 00278b61 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1268: 004e2e10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1269: 000e1e61 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1270: 00066a79 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1269: 000e2071 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1270: 00066aa9 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1272: 0005d065 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1273: 000c0829 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1272: 0005d091 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1273: 000c0ac9 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1274: 0047ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1275: 0009fd89 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1276: 00044735 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1275: 0009ff91 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1276: 0004476b 214 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1277: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1278: 0004a5fb 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1279: 001b0099 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1280: 000f8ec1 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1278: 0004a62b 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1279: 001b1e99 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1280: 000f9395 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1281: 0047db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1282: 00083421 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1283: 00380cc8 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1284: 0003f345 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1282: 000835e5 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1283: 00380708 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1284: 0003f30d 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1285: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1286: 0047db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1287: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1289: 00051b7d 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1290: 00060f4b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1291: 00064bdf 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1292: 001f37fd 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1289: 00051b4d 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1290: 00060f7b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1291: 00064c0f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1292: 001f4e35 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1293: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1294: 00156469 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1295: 0005b36d 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1296: 000d9c05 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1297: 00058383 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1298: 001bceb9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1294: 00156771 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1295: 0005b395 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1296: 000d9e49 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1297: 00058397 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1298: 001beca9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1299: 00477c2c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1300: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1301: 00129c15 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1302: 00038d1d 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1303: 000f5469 324 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1301: 0012a509 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1302: 00038d43 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1303: 000f5931 324 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1304: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1305: 0002cc75 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1306: 0006172b 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1307: 001c996d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1308: 00050817 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1309: 00061c73 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1310: 00133fdd 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1311: 00060429 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1312: 0010c1bd 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1306: 0006175b 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1307: 001cb289 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1308: 00050831 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1309: 00061ca3 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1310: 001348f5 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1311: 00060459 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1312: 0010c9a9 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1313: 0047ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1314: 00036937 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1315: 00064a15 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1314: 000368ff 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1315: 00064a45 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1316: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1318: 000d57e1 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1319: 0009a0c5 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1320: 0011df69 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1321: 000f9c9d 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1318: 000d59f9 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1319: 0009a2d1 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1320: 0011e7ad 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1321: 000fa171 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1322: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1323: 0027e949 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1323: 0027e35d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1324: 0002b3c1 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1325: 000c6559 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1326: 0011d291 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1327: 00090b19 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1328: 001a51d9 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1329: 001c3891 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1325: 000c6815 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1326: 0011dad1 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1327: 00090d31 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1328: 001a7141 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1329: 001c53dd 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1330: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1331: 00060621 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1331: 00060651 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1332: 00479084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1333: 000953ed 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1334: 001e0ead 1362 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1335: 001a60c1 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1336: 000eb005 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1333: 00095601 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1334: 001e253d 1362 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1335: 001a8029 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1336: 000eb1fd 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1337: 00481bf8 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1338: 001d939d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1338: 001dac3d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1340: 0011de75 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1341: 00115261 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1340: 0011e6b9 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1341: 00115a99 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1342: 004772d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1343: 001f9b01 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1343: 001fb039 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1344: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1345: 000d7a59 1348 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1346: 0010f63d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1347: 0007fafd 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1348: 00049cf1 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1345: 000d7c91 1360 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1346: 0010fe71 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1347: 0007fcc1 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1348: 00049d21 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1349: 0002ba25 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1350: 0006172f 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1350: 0006175f 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1351: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1352: 001c93f1 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1353: 00048ac9 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1354: 00080afd 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1355: 0005ed6b 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1356: 0003c0f1 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1357: 001e2599 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1352: 001cad0d 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1353: 00048af9 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1354: 00080cc1 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1355: 0005ed97 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1356: 0003c0b9 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1357: 001e3c2d 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1359: 00064c9b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1359: 00064ccb 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1360: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1361: 001af9e9 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1362: 0012ce71 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1363: 0021b7a1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1364: 0007204d 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1361: 001b17e9 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1362: 0012d761 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1363: 0021c21d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1364: 000721d5 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1365: 0047a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1366: 0006529f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1366: 000652cf 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1367: 00029400 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1368: 001438cd 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1369: 00052927 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1370: 0005fea3 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1371: 0005ec71 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1368: 00143b0d 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1369: 000528f7 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1370: 0005fecf 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1371: 0005ec9d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1372: 004765f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1373: 0006694d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1374: 000bf6f1 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1373: 0006697d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1374: 000bf991 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1375: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1376: 000668a1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1376: 000668d1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1377: 00473fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1378: 001b1d35 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1379: 00117a09 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1380: 000f583d 212 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1381: 00061597 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1382: 0011fba1 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1378: 001b3b31 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1379: 0011823d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1380: 000f5d05 212 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1381: 000615c7 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1382: 001203e9 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1384: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1385: 00228ce5 34 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1385: 00228f39 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1387: 00033a77 10 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1387: 00033a43 10 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1388: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1389: 004e2df0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1390: 00474e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1391: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1392: 001ff171 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1393: 0015b555 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1394: 000d00d1 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1395: 001b21e1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1396: 0015a5f9 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1397: 000f8819 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1398: 00083f15 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1399: 0006d01d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1400: 0006088b 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1401: 00276dad 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1392: 002005f9 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1393: 0015b90d 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1394: 000d02f5 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1395: 001b3fd9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1396: 0015a965 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1397: 000f8ced 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1398: 000840d9 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1399: 0006d04d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1400: 000608bb 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1401: 00276825 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1402: 0047847c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1403: 0047af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1404: 0014d06d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1404: 0014d209 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1405: 0047db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1406: 002200b1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1407: 0027d491 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1406: 00220ae5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1407: 0027ceb9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1408: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1409: 000c0555 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1410: 0011e3a5 716 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1411: 00097789 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1412: 00048831 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1413: 00060a7d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1414: 00033a95 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1415: 00277d1d 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1416: 000648b5 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1409: 000c07f5 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1410: 0011ebe9 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1411: 0009799d 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1412: 00048861 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1413: 00060aad 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1414: 00033a61 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1415: 00277791 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1416: 000648e5 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1418: 001f6dcd 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1418: 001f830d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1420: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1421: 001e53ed 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1422: 00188725 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1421: 001e69b1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1422: 00189ee1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1423: 004e2dec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1424: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1425: 0006d641 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1426: 0005910d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1427: 00064b85 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1428: 00061d6f 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1425: 0006d7a1 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1426: 00059125 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1427: 00064bb5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1428: 00061d9f 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1429: 004e2e1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1430: 000617e9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1431: 001e6699 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1432: 000c7e31 1278 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1430: 00061819 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1431: 001e7c65 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1432: 000c80f1 1278 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1433: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1434: 0004c345 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1435: 000648a1 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1436: 000eeec5 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1434: 0004ca15 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1435: 000648d1 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1436: 000ef0bd 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1438: 001d8d25 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1439: 000356ad 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1440: 001fbc91 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1438: 001da5c5 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1439: 00035675 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1440: 001fd175 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1441: 0002a9ec 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1443: 0047db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1444: 0015e6f9 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 1445: 0002da31 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 1444: 0015eac1 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1445: 0002da31 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ 1446: 0002a1b8 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt16Bytes │ │ │ │ - 1447: 0008acdd 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1447: 0008aed9 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1448: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1449: 000362ab 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1450: 001dc4f9 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1451: 00043b9b 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1452: 00072ad1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1453: 000d1385 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1454: 002273a1 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1455: 001e53f1 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1456: 0008b7e9 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1449: 00036273 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1450: 001ddd71 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1451: 00043bd3 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1452: 00072c59 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1453: 000d15ad 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1454: 00227a41 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1455: 001e69b5 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1456: 0008b9e5 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1457: 00472d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1458: 0021f6c5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1459: 00182181 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1460: 000956f5 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1458: 002200f5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1459: 001830f1 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1460: 0009590d 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1462: 0047db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1463: 0004316f 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1463: 000431a7 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1464: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1465: 0003176d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1466: 00193531 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1467: 000bccb9 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1468: 001000f1 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1469: 00060587 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1465: 0003173d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1466: 00195169 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1467: 000bcf59 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1468: 001006d1 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1469: 000605b7 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1470: 004b9dec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1471: 000d07fd 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1472: 001208cd 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1473: 000cf669 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1474: 00035d65 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1475: 00061d7d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1471: 000d0a21 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1472: 00121115 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1473: 000cf88d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1474: 00035d2d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1475: 00061dad 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1476: 00473c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1477: 000e10ed 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1478: 00052877 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1477: 000e1301 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1478: 00052847 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1479: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1481: 0019423d 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1482: 0009d221 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1483: 00064adf 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1481: 00195f75 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1482: 0009d441 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1483: 00064b0f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1485: 0004642f 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1485: 0004640b 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1486: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1487: 00154f1d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1488: 001fc349 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1489: 001c8a65 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1490: 00234be5 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1491: 00083e69 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1492: 001ffbd1 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1493: 00102b89 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1487: 0015522d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1488: 001fd821 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1489: 001ca381 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1490: 00234de5 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1491: 0008402d 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1492: 00201059 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1493: 00102f95 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1494: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1495: 0002a970 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1496: 0047ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1497: 001a6569 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1498: 0012ce79 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1497: 001a84c9 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1498: 0012d769 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1499: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1500: 00035567 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1501: 0012a175 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1500: 0003552f 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1501: 0012aa69 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1502: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1503: 00064ef5 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1504: 000c10bd 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1505: 00276ed1 360 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1506: 00071675 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1503: 00064f25 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1504: 000c1369 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1505: 00276949 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1506: 00071801 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1507: 0047db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1508: 00064c33 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1509: 00061727 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1508: 00064c63 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1509: 00061757 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1510: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1511: 000fda49 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1512: 00064913 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1511: 000fdf15 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1512: 00064943 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1513: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1514: 0047a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1515: 0002ebf9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1515: 0002ebeb 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1516: 004b9790 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1517: 00167149 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1517: 001674f9 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1518: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1519: 00173a85 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1520: 00105571 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1521: 000d6d8d 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1519: 001741a1 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1520: 00105b6d 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1521: 000d6fc5 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1523: 00037a8d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1524: 0013ad99 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1525: 001826b1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1523: 00037a55 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1524: 0013afb9 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1525: 00183621 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1527: 00069111 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1527: 00069141 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1528: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1529: 00214c01 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1529: 00215b6d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1530: 00478f20 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1531: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1532: 001c665d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1533: 000e652d 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1534: 0007efb1 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1535: 0007f61d 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1536: 000c006d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1532: 001c7f69 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1533: 000e6735 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1534: 0007f175 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1535: 0007f7e1 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1536: 000c030d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1537: 0048173c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1538: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1540: 002065d5 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1541: 001fb90d 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1540: 002078b5 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1541: 001fcdf1 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1542: 0002a16c 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1543: 0010d8fd 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1544: 0006e729 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1543: 0010e0f1 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1544: 0006e8b5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1546: 00166cd5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1546: 0016708d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1548: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1549: 0003b0f5 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1550: 00078825 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1551: 0003135b 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1552: 001371d1 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1549: 0003b0bd 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1550: 0007893d 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1551: 0003132b 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1552: 001373ed 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1553: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1554: 0003a99b 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1555: 00190a85 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1556: 00127f51 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1557: 001a532d 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1554: 0003a963 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1555: 001924d5 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1556: 001287e9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1557: 001a7295 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1558: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1559: 00153725 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1559: 00153939 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1560: 0047bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1561: 00085c05 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1561: 00085dd1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1563: 00494f20 0x24830 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1564: 00166f5d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1565: 0012ce85 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1564: 00167311 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1565: 0012d775 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1566: 00475bfc 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1568: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1570: 00253649 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1571: 000ccb69 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1572: 000e8acd 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1570: 0025353d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1571: 000ccdc5 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1572: 000e8cd1 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1573: 00478194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1574: 001ffa01 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1574: 00200e89 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1575: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1576: 00061027 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1577: 00061851 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1576: 00061057 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1577: 00061881 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1578: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1579: 001553a1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1580: 001e93ed 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1581: 000619f3 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1582: 00114201 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1579: 001556a9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1580: 001ea9b9 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1581: 00061a23 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1582: 00114a3d 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1583: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1584: 00060e79 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1585: 00058965 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1584: 00060ea9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1585: 00058979 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1586: 0002a634 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1588: 0006d859 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1589: 001fad55 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1590: 000fc0a5 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1591: 000cc019 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1592: 00129b9d 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1588: 0006d9b9 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1589: 001fc239 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1590: 000fc579 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1591: 000cc269 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1592: 0012a491 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1594: 00044275 732 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1594: 000442ad 732 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1597: 0003157b 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1597: 0003154b 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1599: 0025bd6d 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1600: 0005e6eb 222 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1601: 00096569 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1599: 0025ba35 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1600: 0005e6bd 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1601: 0009677d 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1602: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1603: 0005f01d 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1603: 0005f049 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1604: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1606: 0002b1cf 202 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1607: 00061353 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1608: 0011ee6d 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1607: 00061383 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1608: 0011f6b5 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1610: 001a515d 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1610: 001a70c5 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1611: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1612: 00107865 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1613: 00220d25 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1614: 00269b65 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1615: 00036a85 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1612: 00107e5d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1613: 002215f9 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1614: 0026969d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1615: 00036a4d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1616: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1617: 0018e5b9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1618: 001600b5 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1619: 000db099 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1620: 0010000d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1621: 000516c7 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1617: 0018ff01 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1618: 0016047d 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1619: 000db2b5 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1620: 001005ed 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1621: 00051697 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1622: 004783ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1623: 00031643 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1624: 000604af 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1625: 00243265 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1626: 0015b429 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1623: 00031613 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1624: 000604df 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1625: 002433b5 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1626: 0015b7e1 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1627: 0047db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1628: 00474cdc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1629: 00188eed 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1629: 0018a759 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1631: 00041875 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1632: 00060563 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1631: 0004183d 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1632: 00060593 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1633: 0002a64c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1634: 00129171 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1634: 00129a09 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1636: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1637: 00061dbf 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1638: 001030dd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1639: 0014ee81 500 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1640: 00067675 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1637: 00061def 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1638: 001036c1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1639: 0014f035 500 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1640: 000676a5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1642: 00160201 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1643: 00243c45 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1644: 0027f4c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1645: 00032c0f 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1642: 001605c5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1643: 00243d95 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1644: 0027ef00 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1645: 00032bdb 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1646: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1647: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1648: 002439dd 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1649: 000f9539 14 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1650: 000bf665 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1651: 0013dc25 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1652: 001a53f9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1653: 00078ee1 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1654: 0014b071 2104 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1655: 000590f1 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1656: 001433a5 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1648: 00243b2d 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1649: 000f9a0d 14 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1650: 000bf905 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1651: 0013de51 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1652: 001a7361 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1653: 00078ff9 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1654: 0014b209 2104 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1655: 00059109 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1656: 001435e5 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1657: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1658: 0047869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1659: 000bdffd 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1659: 000be29d 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1660: 0047db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1661: 004710e4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1662: 0003c409 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1663: 001dc129 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1664: 001f588d 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1665: 0006d65d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1666: 0010e845 1316 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1667: 001e2a49 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1668: 0010001d 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1662: 0003c3d1 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1663: 001dd9a1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1664: 001f6dc9 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1665: 0006d7bd 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1666: 0010ef31 1348 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1667: 001e40dd 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1668: 001005fd 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1669: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1671: 000d03a5 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1671: 000d05c9 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1672: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1673: 000298f8 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1674: 001e42c1 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1674: 001e5889 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1675: 0047db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1676: 00061733 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1677: 00067247 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1676: 00061763 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1677: 00067277 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1678: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1679: 0002a7a4 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1680: 00061017 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1681: 00166c15 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1680: 00061047 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1681: 00166fcd 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1682: 00472e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1684: 00037c73 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1685: 000649ff 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1686: 00035d33 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1687: 000d5181 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1688: 00093d05 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1684: 00037c3b 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1685: 00064a2f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1686: 00035cfb 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1687: 000d5399 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1688: 00093f19 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1690: 0013ddf9 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1691: 001e9309 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1692: 0005e535 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1693: 00067e41 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1694: 001e1df9 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1690: 0013e025 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1691: 001ea8d5 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1692: 0005e55d 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1693: 00067e71 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1694: 001e348d 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1695: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1696: 00064fd5 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1697: 0012cd99 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1696: 00065005 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1697: 0012d689 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1698: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1699: 002740e5 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1700: 00061c63 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1701: 0006149b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1699: 00273b61 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1700: 00061c93 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1701: 000614cb 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1702: 00476e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1703: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1704: 001e8371 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1704: 001e993d 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1705: 00476a70 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1706: 0047af7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1707: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1708: 00166ce9 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1709: 0025e4bd 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1708: 001670a1 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1709: 0025e185 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1711: 0021f5e5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1711: 00220015 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1712: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1713: 00031539 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1714: 000d1711 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1715: 00123831 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1716: 001abd6d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1713: 00031509 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1714: 000d1939 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1715: 00124071 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1716: 001adb9d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1717: 0002a640 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1718: 00065307 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1719: 0007df55 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1718: 00065337 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1719: 0007e11d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1720: 0047dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1721: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1722: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1723: 00029ec4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1725: 00477500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1727: 00064b27 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1728: 000eedb9 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1727: 00064b57 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1728: 000eefb1 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1729: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1730: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1732: 00472064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1733: 00064b5d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1734: 001f308d 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1735: 00247975 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1736: 001f5c21 106 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1737: 0045fd28 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1738: 000ebeb9 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1739: 0019957d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1733: 00064b8d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1734: 001f46c5 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1735: 00247ac5 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1736: 001f7161 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1737: 0045f768 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1738: 000ec0b1 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1739: 0019b361 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1740: 0002a670 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1742: 00109221 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1742: 00109815 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1743: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1744: 00060f61 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1745: 00182ffd 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1744: 00060f91 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1745: 001840cd 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1747: 000cfc11 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1747: 000cfe35 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1748: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1749: 00064cbd 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1749: 00064ced 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1750: 0047af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1751: 000601e5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1752: 000601f5 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1751: 00060215 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1752: 00060225 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1753: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1754: 0006d04d 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1755: 001c5be9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1754: 0006d07d 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1755: 001c75a1 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1756: 00481550 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1757: 00159d51 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1758: 001be815 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1759: 00380c38 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1760: 000e5d45 786 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1761: 002767ed 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1757: 0015a0c1 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1758: 001c0605 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1759: 00380678 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1760: 000e5f4d 786 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1761: 00276265 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1763: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1764: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1765: 0005ff2d 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1766: 0010e189 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1767: 00201751 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1768: 0006d9ad 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1769: 001dd7a1 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1770: 0014a4f5 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1771: 0002ec59 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1772: 00067275 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1773: 00120445 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1774: 001d945d 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1775: 001891d9 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1776: 001af99d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1777: 0005de71 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1778: 0025bbd9 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1779: 00173c21 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1780: 0006c6bb 398 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1781: 0013ccf5 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1782: 0006d8a1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1765: 0005ff5d 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1766: 0010e99d 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1767: 00202bb9 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1768: 0006db0d 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1769: 00136d09 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1770: 0014a68d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1771: 0002ec4d 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1772: 000672a5 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1773: 00120c8d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1774: 001dacfd 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1775: 0018aa49 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1776: 001b179d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1777: 0005de99 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1778: 0025b869 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1779: 0017433d 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1780: 0006c6eb 398 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1781: 0013cf25 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1782: 0006da01 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1783: 004771c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1784: 000d4a55 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1785: 002463cd 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1786: 0011fc19 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1787: 00255361 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1784: 000d4c6d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1785: 0024651d 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1786: 00120461 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1787: 00255375 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1788: 00478ba8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1790: 001e31c1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1790: 001e4785 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1791: 0047daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1792: 00128075 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1792: 0012890d 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1793: 004757a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1794: 001964e5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1794: 0019820d 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1795: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1796: 00043c2b 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1796: 00043c63 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1797: 00029fb4 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1798: 0002d2ad 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1799: 00068961 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1799: 00068991 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1800: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1801: 00064871 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1802: 00085ca9 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1803: 00061e4d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1801: 000648a1 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1802: 00085e75 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1803: 00061e7d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1804: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1805: 00141925 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1806: 0002e2e5 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1807: 000c65b9 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1805: 00141b61 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1806: 0002e2a9 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1807: 000c6875 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1808: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1809: 004b9db8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1810: 00223461 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1810: 00223d2d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1811: 0047d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1812: 0006856f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1812: 0006859f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1814: 0006145d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1815: 00136ef9 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1816: 00160289 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1814: 0006148d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1815: 00136f59 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1816: 0016064d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1817: 004e2b04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1818: 00173ac9 342 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1819: 001b0101 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1820: 0006177f 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1818: 001741e5 342 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1819: 001b1f01 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1820: 000617af 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1821: 00473728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1822: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1823: 001443a9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1824: 000552f1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1825: 0006726f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1826: 00048103 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1827: 000f7ab1 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1828: 0010b3ad 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1829: 002648b1 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1823: 001445e9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1824: 000551f1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1825: 0006729f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1826: 00048133 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1827: 000f7f85 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1828: 0010baf1 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1829: 0026445d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1830: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1831: 000ae7c1 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1832: 0005056f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1831: 000aea19 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1832: 00050619 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1833: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1834: 0015211d 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1835: 00058465 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1836: 00064909 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1837: 0025db31 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1834: 0015232d 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1835: 00058479 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1836: 00064939 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1837: 0025d7f9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1838: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1839: 0022aa85 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1840: 000ebebd 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1841: 002516ad 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1842: 0005fddd 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1843: 0006d505 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1844: 001a926d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1839: 0022acd1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1840: 000ec0b5 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1841: 00251619 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1842: 0005fe09 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1843: 0006d535 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1844: 001ab099 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1845: 0002aae0 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1846: 00135e99 1724 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1847: 000b3f8d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1848: 0012ad91 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1849: 00046509 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1850: 000871f5 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1851: 00061cd9 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1852: 000d52fd 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1846: 00135ed9 1724 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1847: 000b4255 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1848: 0012b685 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1849: 000464c9 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1850: 000873dd 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1851: 00061d09 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1852: 000d5515 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1853: 004776dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1854: 0011e679 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1854: 0011eec1 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1855: 00471e74 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1856: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1857: 00207801 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1858: 001aff11 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1859: 0007b281 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1860: 001de571 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1857: 00208a51 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1858: 001b1d11 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1859: 0007b39d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1860: 001dfc0d 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1861: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1862: 00214e15 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1863: 00060079 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1862: 00215d81 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1863: 000600a9 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1864: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1865: 000ec1a1 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1866: 0006491d 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1867: 000e1de1 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1868: 001133b1 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1865: 000ec399 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1866: 0006494d 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1867: 000e1ff1 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1868: 00113bed 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1869: 004b9de8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1870: 001f006d 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1871: 001edda9 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1872: 00078ca1 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1873: 001340ad 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1874: 0027d5a5 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1875: 0014c62d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1876: 0017340d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1870: 001f1715 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1871: 001ef385 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1872: 00078db9 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1873: 001349c5 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1874: 0027cfcd 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1875: 0014c7c5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1876: 00173b29 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1877: 0002bcd9 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1878: 00064aff 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1879: 000ae18d 608 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1878: 00064b2f 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1879: 000ae3e1 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1880: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1881: 000695d9 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1882: 000664d1 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1883: 0006904f 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1884: 001f47ad 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1881: 00069609 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1882: 00066501 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1883: 0006907f 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1884: 001f5de5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1886: 00473ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1887: 001aa1cd 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1887: 001abff9 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1888: 004750ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1890: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1891: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1892: 000cf775 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1893: 0020e529 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1894: 0018cd05 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1895: 0005197d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1892: 000cf999 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1893: 0020f739 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1894: 0018e575 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1895: 0005194d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1896: 0002d19d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1897: 00470868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1898: 0002a20c 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1899: 00068401 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1899: 00068431 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1900: 004725e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1901: 0009acdd 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1901: 0009aee9 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1902: 000299f4 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1903: 001a417d 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1904: 000c1259 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1903: 001a60e1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1904: 000c1505 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1905: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1906: 0020418d 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1907: 0002e54d 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 1906: 00167df5 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1907: 0002e545 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1909: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1910: 0007e4fd 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1911: 0020e1a5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1912: 0011a67d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1910: 0007e6c1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1911: 0020f3b1 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1912: 0011aebd 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1913: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1914: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1915: 004773f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1916: 004815a0 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1917: 0012d0a9 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1918: 00060b01 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1919: 00058bad 304 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1920: 0009d2e1 652 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1921: 0021f685 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1922: 00202859 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1917: 0012d999 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1918: 00060b31 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1919: 00058c21 304 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1920: 0009d501 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1921: 002200b5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1922: 00203cad 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1923: 00472404 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1924: 0002985c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1925: 000677b9 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1926: 000f70b5 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1927: 00067769 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1925: 000677e9 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1926: 000f7589 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1927: 00067799 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1928: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1929: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1930: 00114839 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1931: 001b9c95 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1930: 00115071 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1931: 001bba85 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1932: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1933: 00061387 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1934: 001ed551 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1933: 000613b7 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1934: 001eeb1d 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1935: 0002a2c8 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1936: 0012c725 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1937: 000488b7 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1938: 00085b35 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1936: 0012d019 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1937: 000488e7 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1938: 00085d01 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1940: 00192d09 964 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1940: 00194941 964 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1941: 0002a5bc 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1942: 001aff1d 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1942: 001b1d1d 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1944: 0006902d 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1944: 0006905d 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1946: 0016167d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1946: 00161a21 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1947: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1948: 000666a7 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1949: 00031175 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1948: 000666d7 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1949: 00031199 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1951: 001d9f71 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1951: 001db811 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1953: 001464c5 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1953: 00146705 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1955: 001ff8dd 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1956: 000731f5 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1955: 00200d65 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1956: 00073309 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1957: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1958: 001137d5 1932 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1958: 00114011 1932 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1959: 0002b983 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1960: 0047db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1961: 000e6059 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1962: 0008b721 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1961: 000e6261 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1962: 0008b91d 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1963: 00029cf4 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1964: 000cf6a9 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1964: 000cf8cd 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1966: 00206369 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1966: 002071a9 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1967: 004718a0 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1968: 004b9780 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1970: 004749d4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1973: 004770c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1974: 0009d65d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1975: 001fc701 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1976: 0021f68d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1974: 0009d879 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1975: 001fdbd9 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1976: 002200bd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1977: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1978: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1979: 00471d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1980: 00041759 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1981: 00037af1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1982: 0005e809 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1983: 00141f79 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1984: 0021507d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1985: 000fd1a1 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1980: 00041781 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1981: 00037ab9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1982: 0005e837 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1983: 001421b9 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1984: 00215fed 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1985: 000fd66d 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1986: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1987: 0006149f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1987: 000614cf 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1988: 000297fc 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1989: 000fcb69 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1990: 0002ece1 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1991: 0021b69d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1992: 00244a65 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1993: 00115951 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1994: 0024f061 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1995: 001aff29 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1996: 000683a9 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1997: 000fea5d 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1998: 000d6159 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1999: 00275265 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 2000: 00276cc1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 2001: 0015f911 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2002: 001ab5b1 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 000fd041 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1990: 0002ecd5 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1991: 0021c119 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1992: 00244bb5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1993: 00116189 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1994: 0024f1b5 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1995: 001b1d29 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1996: 000683d9 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1997: 000ff045 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1998: 000d6371 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1999: 00274ce5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 2000: 00276739 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 2001: 0015fcd9 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2002: 001ad3dd 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2003: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2004: 00064a43 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2004: 00064a73 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2005: 00476770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2006: 000eb6d1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2007: 00047967 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2008: 00132b55 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2009: 00067df5 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2006: 000eb8c9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2007: 00047993 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2008: 00133479 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2009: 00067e25 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2010: 00473838 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2011: 0047760c 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2012: 00060edd 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2012: 00060f0d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2013: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2014: 0007fb69 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2015: 0005f299 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2016: 0005a985 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2017: 0022006d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2014: 0007fd2d 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2015: 0005f2c5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2016: 0005a9ad 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2017: 00220aa1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2018: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2019: 00106ea1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2020: 00031141 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2021: 001d7c99 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 00107499 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2020: 00031111 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2021: 001d9539 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2023: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2024: 00183025 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2025: 00051767 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2026: 0005ecd1 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2027: 00077035 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2024: 0018411d 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2025: 00051737 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2026: 0005ecfd 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2027: 00077149 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2028: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2029: 00104f55 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2030: 0021ff65 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2029: 00105551 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2030: 00220999 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2031: 0002afcd 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2032: 001387e1 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2033: 0012d3ad 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2032: 00138a19 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2033: 0012dc9d 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2034: 0002ba65 180 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2035: 000deb09 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2036: 00081045 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2037: 001d7595 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2038: 00050a47 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2035: 000ded21 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2036: 00081209 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2037: 001d8ead 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2038: 00050a5f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2039: 00481734 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2040: 001e7ddd 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2041: 000fcbb1 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2042: 000af819 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2040: 001e93a9 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2041: 000fd309 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2042: 000afa61 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2044: 0022b131 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2044: 0022b339 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2045: 0002a064 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2046: 000deb29 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2047: 000ccd75 1232 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2048: 000555db 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2046: 000ded41 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2047: 000ccfd1 1232 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2048: 000554db 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2049: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2050: 00064ce7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2051: 0006496f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2052: 000327c9 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2053: 00205e35 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2054: 0005f445 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2055: 0013af31 1040 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2056: 001e1929 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2057: 00159559 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2058: 0021b74d 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2050: 00064d17 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2051: 0006499f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2052: 00032795 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2053: 0020710d 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2054: 0005f471 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2055: 0013b151 1040 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2056: 001e2fbd 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2057: 001598c5 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2058: 0021c1c9 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2059: 0002be35 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2060: 00061de5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2061: 0006490b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2060: 00061e15 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2061: 0006493b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2062: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2063: 001e4639 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2063: 001e5c01 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2064: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2065: 00029cac 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2066: 0011684d 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2067: 0008b9f9 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2068: 001438a5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2066: 00117081 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2067: 0008bbf5 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2068: 00143ae5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2070: 000687a1 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2071: 00252fd5 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2072: 000fd8e9 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2073: 0017171d 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2074: 00060403 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2070: 000687d1 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2071: 00252ddd 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2072: 000fdd45 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2073: 00171da1 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2074: 00060433 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2075: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2076: 000296a8 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2077: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2078: 0002adc5 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2079: 000649b5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2080: 0027d59d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2079: 000649e5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2080: 0027cfc5 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2081: 0002a6f4 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2082: 0005fe8d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2083: 0007a509 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2084: 000e10c9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2085: 001dbcb1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2082: 0005feb9 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2083: 0007a621 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2084: 000e12dd 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2085: 001dd529 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2086: 0047af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2087: 00151469 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2088: 00065193 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2089: 0012a151 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2090: 00199739 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2091: 003968c4 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2092: 00064baf 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2093: 001167c9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2087: 00151611 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2088: 000651c3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2089: 0012aa45 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2090: 0019b51d 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2091: 00396304 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2092: 00064bdf 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2093: 00116ffd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2094: 0002b0e3 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2095: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2096: 0006504d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2097: 001fc7a1 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2096: 0006507d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2097: 001fdc79 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2098: 004b9da4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2099: 000602d7 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2100: 000c7dd1 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2101: 0005d6a3 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2102: 000eeaf1 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2103: 00087b0d 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2104: 000648c1 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2105: 000edffd 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2106: 00056f4d 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2107: 00061289 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2108: 00257e29 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2109: 0009d9bd 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2110: 00261ded 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2111: 00253a51 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2112: 00031711 92 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2099: 00060307 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2100: 000c8091 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2101: 0005d6c9 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2102: 000eece9 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2103: 00087ce9 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2104: 000648f1 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2105: 000ee1f5 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2106: 00056e91 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2107: 000612b9 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2108: 00257be9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2109: 0009dbc5 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2110: 002619ed 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2111: 00253859 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2112: 000316e1 92 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2114: 001e32f5 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2114: 001e48b9 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2115: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2116: 0002b6a5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2117: 0026e81d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2118: 000411a5 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2117: 0026e29d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2118: 000411cd 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2119: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2120: 00113f61 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2121: 000448bb 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2122: 00380d40 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2120: 0011479d 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2121: 000448ef 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2122: 00380780 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2123: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2124: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2125: 0006774b 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2126: 000f4be1 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2125: 0006777b 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2126: 000f50a9 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2127: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2128: 000fc9f1 182 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2128: 000fcec9 182 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2129: 004b9dd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2130: 0024bc1d 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2131: 000310d5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2130: 0024bd6d 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2131: 000310a7 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2132: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2133: 0011aba5 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2134: 00098095 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2135: 00126b99 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 2136: 00201a71 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2137: 000310db 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2133: 0011b3e5 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2134: 000982a9 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2135: 0012742d 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2136: 00202ed9 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 2137: 000310ad 100 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2138: 0002ad81 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2140: 0015b5ed 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2141: 002022e9 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2142: 00064a69 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2140: 0015b9a9 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2141: 00203751 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2142: 00064a99 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2144: 0047db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2145: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2146: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2147: 001dd839 388 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2147: 00136fc5 388 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2148: 0002abb1 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2149: 001c6579 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2149: 001c7f31 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2151: 001d7ccd 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2152: 0018dd81 1848 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2151: 001d956d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2152: 0018f5f1 1848 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2153: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2154: 0002b10b 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2155: 003aa44c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2155: 003a9378 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2156: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2157: 0015f9bd 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2158: 000deb45 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2157: 0015fd85 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2158: 000ded5d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2159: 0047858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2160: 0015f86d 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2161: 0013a0fd 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2162: 000e5715 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2163: 00090fcd 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2164: 0007e4d5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2165: 001dc575 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2166: 002495a9 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2167: 00168309 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2160: 0015fc35 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2161: 0013a31d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2162: 000e591d 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2163: 000911e5 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2164: 0007e699 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2165: 001ddded 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2166: 002496f9 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2167: 001687ed 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2168: 0002bd89 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2169: 001b0bf5 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2170: 001a71b9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2171: 000603d7 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2172: 0005f2cd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2173: 00067747 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2169: 001b29f1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2170: 001a9119 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2171: 00060407 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2172: 0005f2f9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2173: 00067777 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2174: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2175: 001e3a95 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2176: 00078021 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2175: 001e5059 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2176: 00078135 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2177: 0047af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2178: 00089761 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2179: 001dc581 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2178: 00089965 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2179: 001dddf9 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2180: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2181: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2182: 00199cf5 30126 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2182: 0019bb05 30126 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2183: 00474afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2184: 0006524d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2185: 000609d5 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2186: 002539c1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2187: 000ddbd9 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2188: 0006081f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2184: 0006527d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2185: 00060a05 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2186: 002537c9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2187: 000dddf5 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2188: 0006084f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2189: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2190: 0047db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2191: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2192: 0002b363 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2193: 0047db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2194: 0003619f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2195: 000d743d 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2196: 00232bb1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2197: 0027e951 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2198: 0011b57d 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2199: 000f83e1 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2194: 00036167 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2195: 000d7675 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2196: 0022df21 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2197: 0027e365 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2198: 0011bdc1 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2199: 000f88b5 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2200: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2201: 0005f1c5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2202: 000c3aed 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2203: 0027e959 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2204: 001e1ad9 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2205: 001e6b61 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2206: 0017d125 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2207: 001508b5 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2208: 00060f7b 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2209: 0024d1c9 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2210: 00051141 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2211: 00069055 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2212: 0006d285 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2213: 00279901 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2201: 0005f1f1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2202: 000c3da5 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2203: 0027e36d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2204: 001e316d 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2205: 001e812d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2206: 0017db45 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2207: 00150a59 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2208: 00060fab 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2209: 0024d319 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2210: 00051111 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2211: 00069085 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2212: 0006d2b5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2213: 00279375 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2214: 00473e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2215: 00061037 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2216: 0008092d 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2215: 00061067 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2216: 00080af1 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2217: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2218: 0047db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2219: 000beadd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2219: 000bed7d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2220: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2221: 00066cc1 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2222: 0008acf9 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2223: 0003eb2b 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2221: 00066cf1 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2222: 0008aef5 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2223: 0003eaf3 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2224: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2225: 0010378d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2225: 00103d71 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2226: 0047bbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2227: 00475ab4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2229: 0015a0a5 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2229: 0015a415 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2230: 0002ce51 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2231: 00244eb9 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2232: 000954f9 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2231: 00245009 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2232: 0009570d 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2233: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2234: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2235: 001ff235 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2236: 001443a1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2235: 002006bd 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2236: 001445e1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2237: 004710f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2238: 00050171 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2239: 00049c47 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2240: 0005665b 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2238: 00050191 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2239: 00049c77 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2240: 000564ff 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2241: 004759a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2242: 00047941 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2242: 0004796d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2243: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2244: 00220d61 642 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2245: 00223c91 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2246: 000725b9 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2244: 00221635 642 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2245: 00184881 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2246: 00072741 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2247: 0047db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2248: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2249: 001ec915 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2250: 0015353d 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2251: 0013b605 5872 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2249: 001edee1 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2250: 00153751 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2251: 0013b825 5888 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2252: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2253: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2254: 00205cd5 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2255: 001e4375 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2256: 00060fb5 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2257: 0021f5ed 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2258: 0003c28b 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2259: 000e15c5 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2260: 0005e58d 264 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2254: 00206fad 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2255: 001e593d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2256: 00060fe5 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2257: 0022001d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2258: 0003c253 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2259: 000e17d9 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2260: 0005e565 264 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2261: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 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-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x291fc │ │ │ │ - 0x0000000d (FINI) 0x27f4b8 │ │ │ │ + 0x0000000d (FINI) 0x27eec8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x46fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x46fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1ca54 │ │ │ │ 0x00000006 (SYMTAB) 0x13cf4 │ │ │ ├── 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: 00172c0b06bf4635f721451da45607c074b9b2b7 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cb3cf2a16725cc8f31528e7fd9b577d1b58e87c9 │ │ │ │ │ │ │ │ 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: 0x00092496, Base: 0x0045fe20, Semaphore: 0x004b9766 │ │ │ │ + Location: 0x000926ae, Base: 0x0045f860, Semaphore: 0x004b9766 │ │ │ │ Arguments: 4@r8 4@r7 │ │ │ │ - stapsdt 0x00000029 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__start │ │ │ │ - Location: 0x000af4de, Base: 0x0045fe20, Semaphore: 0x004b975e │ │ │ │ - Arguments: -4@[sp, #8] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000af564, Base: 0x0045fe20, Semaphore: 0x004b9760 │ │ │ │ + Location: 0x000af7e8, Base: 0x0045f860, Semaphore: 0x004b9760 │ │ │ │ Arguments: -4@r6 │ │ │ │ + stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__start │ │ │ │ + Location: 0x000af8f2, Base: 0x0045f860, Semaphore: 0x004b975e │ │ │ │ + Arguments: -4@[sp, #12] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x001c23ba, Base: 0x0045fe20, Semaphore: 0x004b9764 │ │ │ │ + Location: 0x001c3ece, Base: 0x0045f860, Semaphore: 0x004b9764 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x001c23c4, Base: 0x0045fe20, Semaphore: 0x004b9762 │ │ │ │ + Location: 0x001c3ed8, Base: 0x0045f860, Semaphore: 0x004b9762 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -20,15 +20,14 @@ │ │ │ │ pthread_attr_setstacksize │ │ │ │ setlocale │ │ │ │ pthread_condattr_init │ │ │ │ pthread_condattr_setclock │ │ │ │ nl_langinfo │ │ │ │ mbstowcs │ │ │ │ pthread_self │ │ │ │ -pthread_join │ │ │ │ __printf_chk │ │ │ │ __isoc23_strtoul │ │ │ │ pthread_getspecific │ │ │ │ sigaltstack │ │ │ │ sigaction │ │ │ │ __vsnprintf_chk │ │ │ │ pthread_key_delete │ │ │ │ @@ -41,14 +40,15 @@ │ │ │ │ pthread_mutex_init │ │ │ │ pthread_cond_init │ │ │ │ pthread_mutex_lock │ │ │ │ pthread_cond_signal │ │ │ │ pthread_mutex_unlock │ │ │ │ __pthread_cond_timedwait64 │ │ │ │ __snprintf_chk │ │ │ │ +pthread_join │ │ │ │ __sprintf_chk │ │ │ │ __memmove_chk │ │ │ │ pthread_cond_wait │ │ │ │ getauxval │ │ │ │ unsetenv │ │ │ │ readlink │ │ │ │ wcstombs │ │ │ │ @@ -64,16 +64,16 @@ │ │ │ │ __time64 │ │ │ │ __localtime64_r │ │ │ │ __lstat64_time64 │ │ │ │ __fstatat64_time64 │ │ │ │ sigemptyset │ │ │ │ readdir64 │ │ │ │ closedir │ │ │ │ -rewinddir │ │ │ │ fdopendir │ │ │ │ +rewinddir │ │ │ │ __libc_current_sigrtmin │ │ │ │ __libc_current_sigrtmax │ │ │ │ __realpath_chk │ │ │ │ flockfile │ │ │ │ funlockfile │ │ │ │ getpwuid_r │ │ │ │ pthread_detach │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ epoll_ctl │ │ │ │ epoll_wait │ │ │ │ __recvmsg64 │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ __syslog_chk │ │ │ │ -gethostname │ │ │ │ setlogmask │ │ │ │ +gethostname │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ getloadavg │ │ │ │ inet_ntop │ │ │ │ @@ -274,16 +274,16 @@ │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ pwritev64v2 │ │ │ │ sched_get_priority_min │ │ │ │ sched_get_priority_max │ │ │ │ __sched_rr_get_interval64 │ │ │ │ fdatasync │ │ │ │ -sched_yield │ │ │ │ fpathconf │ │ │ │ +sched_yield │ │ │ │ setresgid │ │ │ │ setresuid │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ @@ -2042,77 +2042,74 @@ │ │ │ │ ~h2FYF@F │ │ │ │ %#F:F1F(F │ │ │ │ *F3F!F8F │ │ │ │ 3#`chCE@ │ │ │ │ FJFYF0FUE │ │ │ │ hJF1F D@D │ │ │ │ *F#FRhRm │ │ │ │ -$%F&F'F/ │ │ │ │ +$%F&F'F2 │ │ │ │ F&h=Dsh[m │ │ │ │ F*FAF8F% │ │ │ │ IF[F"F(F │ │ │ │ 4D{@dD#DK │ │ │ │ IF[F"F0F │ │ │ │ pi%aBhSm │ │ │ │ 33`2F!F(F │ │ │ │ !F@F2F;F │ │ │ │ 3;`*F!FPF# │ │ │ │ *FiF8F.D │ │ │ │ -h h*F1F( │ │ │ │ +h h*F1F) │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0FU │ │ │ │ +CF*F9F0FV │ │ │ │ $CF:F1F(F │ │ │ │ -;F2F)F F0 │ │ │ │ -KFBF9F(F0 │ │ │ │ +;F2F)F F1 │ │ │ │ +KFBF9F(F1 │ │ │ │ ;F2F)F F │ │ │ │ ;F*F1FhF │ │ │ │ &+F"F9FXF │ │ │ │ SF2FIF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ $L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ -I*FX`pl> │ │ │ │ +I*FX`pl@ │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ " │ │ │ │ +@"3F!F(F │ │ │ │ @"CF!F(F │ │ │ │ D"F9F5h(F │ │ │ │ #F4F>FGF │ │ │ │ -GRF;FAFHF │ │ │ │ -#RFAFHFi │ │ │ │ +#AFHF]Fi │ │ │ │ RF#FAFHF │ │ │ │ -"F9FHFUF │ │ │ │ +GRF;FAFHF │ │ │ │ +#RFAFHFh │ │ │ │ #AFHFDFh │ │ │ │ -#AFHF]Fg │ │ │ │ -#AFHFUFf │ │ │ │ +#AFHFUFg │ │ │ │ +"F9FHFUF │ │ │ │ SiUF`i ! │ │ │ │ F9F3F F@ │ │ │ │ -F9F3F F@ │ │ │ │ +F1FSF F@ │ │ │ │ H...^x...0M.A.W..........7.cFOFdF │ │ │ │ ;FaiADaa] │ │ │ │ m8@/hwE& │ │ │ │ 3h:C8`cE │ │ │ │ 3FZF!F8F │ │ │ │ -oN)FoJHF │ │ │ │ -;N)F>JHF │ │ │ │ +pN)FpJHF │ │ │ │ 3+`;F_FO │ │ │ │ 11D8>>>>>> │ │ │ │ "FYF FcF │ │ │ │ FFFFFF.&F │ │ │ │ :F1hSF F │ │ │ │ K`fa4F#ho │ │ │ │ 3;`{hCE@ │ │ │ │ @@ -2155,60 +2151,58 @@ │ │ │ │ .#,:AF@F │ │ │ │ 3#`&FchZm │ │ │ │ *FKF@F!F │ │ │ │ 3)F#aphT │ │ │ │ Dh#ibmdi │ │ │ │ a&A"?!<'{ │ │ │ │ i!a*F#h0F │ │ │ │ -I ,4LD\a │ │ │ │ kh^kKhYk │ │ │ │ vpQQQQQQQQQQQQQQQmQyQQ"s │ │ │ │ Ih@hA@Q` │ │ │ │ "F3F,F ' │ │ │ │ "F3F,FOF │ │ │ │ F#F4F>FWF │ │ │ │ 2F9F FKF │ │ │ │ -F2hD*F8F/D │ │ │ │ JFQFMD.D │ │ │ │ KF2FIF(F │ │ │ │ U%bea%toLZ │ │ │ │ F*FcF.FeF │ │ │ │ *DvB"D5@2@ │ │ │ │ 0F%F&F'F │ │ │ │ CF:F(F!F │ │ │ │ +F*FAFXF │ │ │ │ ;FBF)F F │ │ │ │ 2"`Zh!FHF │ │ │ │ -KF2F!F(FH │ │ │ │ +KF2F!F(FF │ │ │ │ cF2F!F8F │ │ │ │ FcF1h*hR │ │ │ │ -(F?!RFUD9 │ │ │ │ +(F?!RFUD8 │ │ │ │ 3FBF)F F │ │ │ │ 3#`ZF!F@F │ │ │ │ $3FJF9F@F │ │ │ │ -HF2F?!ND5 │ │ │ │ +HF2F?!ND4 │ │ │ │ e+FAF F@ │ │ │ │ 'E 5*F(F │ │ │ │ FQF#F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ 1D)D0*@ │ │ │ │ $j$So$$$$$$$$$$$$$$$$7:CuK$@2$$2$e$$z │ │ │ │ RF;F%! F │ │ │ │ @@ -2296,59 +2290,58 @@ │ │ │ │ Yg#*oagF,a │ │ │ │ oa#*gF,a@ │ │ │ │ K@S@\@D@c │ │ │ │ 'F 62F0F │ │ │ │ JF8F!F#h │ │ │ │ &;D#a"F(FGE) │ │ │ │ 1F"Ffh(F │ │ │ │ - UeF7N0] │ │ │ │ + ]UM07Fe │ │ │ │ `#`(Fg`O │ │ │ │ 3#`ch[mX │ │ │ │ #F:F(F1F^ │ │ │ │ #2F!F(F_ │ │ │ │ -#:F)F0F^ │ │ │ │ -#JF)F0F^ │ │ │ │ +#:F)F0F_ │ │ │ │ +#JF)F0F_ │ │ │ │ #BF)F0F^ │ │ │ │ -q#FZF8FB │ │ │ │ +q#FZF8FA │ │ │ │ LB1F F+F │ │ │ │ FWFUFVFO │ │ │ │ 1F#Fbh(F │ │ │ │ 'F 62F0F │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ SF*F!F8F# │ │ │ │ PJSF!F8F# │ │ │ │ -2"`Zh!F8Fy │ │ │ │ +2"`Zh!F8F{ │ │ │ │ ;F2F)F F │ │ │ │ :FHFLnYF │ │ │ │ 8F:hYFBE │ │ │ │ #2F!F(F │ │ │ │ 1#Dk`1` F │ │ │ │ #F2FAF8F │ │ │ │ -2:`Zh9F F │ │ │ │ \Kp)F0FEE │ │ │ │ - #F0F)F5 │ │ │ │ + #F0F)F6 │ │ │ │ 8ch F[m[ │ │ │ │ -F!F;F2FC │ │ │ │ +F!F;F2FB │ │ │ │ p/#hQXJj │ │ │ │ 4D7F0F9F │ │ │ │ "h(F!`9F5 │ │ │ │ -#BF)F8F+ │ │ │ │ -#"F)F8F+ │ │ │ │ +#BF)F8F, │ │ │ │ +#"F)F8F, │ │ │ │ @B0F!F#h │ │ │ │ 3+`8FeaF │ │ │ │ ##b Fdh │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ 8F!Fch[m │ │ │ │ F_@e@;F, │ │ │ │ kH@yhp@D │ │ │ │ ;FBF)F F │ │ │ │ -3+`!F@FD │ │ │ │ -.F2F!F8Fm │ │ │ │ +3+`!F@FF │ │ │ │ +.F2F!F8Fn │ │ │ │ UANBNAHF │ │ │ │ 11111111111111%>% │ │ │ │ ""`Yx09 )8 │ │ │ │ 3;`Bx0: *A │ │ │ │ xQBF1F8F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -4683,20 +4676,20 @@ │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ PyCapsule_New called with null pointer │ │ │ │ coroutine ignored GeneratorExit │ │ │ │ generator ignored GeneratorExit │ │ │ │ async generator ignored GeneratorExit │ │ │ │ too many statically nested blocks │ │ │ │ can't allocate lock │ │ │ │ -asynchronous comprehension outside of an asynchronous function │ │ │ │ -PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ -PyCapsule_GetPointer called with incorrect name │ │ │ │ Can't convert '%.100s' object to str implicitly │ │ │ │ +asynchronous comprehension outside of an asynchronous function │ │ │ │ not holding the import lock │ │ │ │ unlocking a recursive mutex that is not owned by the current thread │ │ │ │ +PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ +PyCapsule_GetPointer called with incorrect name │ │ │ │ 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 │ │ │ │ @@ -5021,19 +5014,19 @@ │ │ │ │ uname_result │ │ │ │ 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 │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ ordinal not in range(128) │ │ │ │ <%U-%zd> │ │ │ │ _register_code │ │ │ │ linecache._register_code is not callable │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ _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 │ │ │ │ invalid node type (%d) for augmented assignment │ │ │ │ can only join an iterable │ │ │ │ @@ -6021,14 +6014,15 @@ │ │ │ │ EOWNERDEAD │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ +map() must have at least two arguments. │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ dictionary of keyword arguments to future partial calls │ │ │ │ @@ -6079,15 +6073,14 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ -map() must have at least two arguments. │ │ │ │ can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ @@ -6112,29 +6105,29 @@ │ │ │ │ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ +readline() should have returned a str object, not '%.200s' │ │ │ │ +sys.path_hooks is not a list │ │ │ │ +sys.path_importer_cache is not a dict │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ -readline() should have returned a str object, not '%.200s' │ │ │ │ -sys.path_hooks is not a list │ │ │ │ -sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ whence value %d unsupported │ │ │ │ seek of closed file │ │ │ │ @@ -6178,16 +6171,14 @@ │ │ │ │ _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: │ │ │ │ sys.excepthook is missing │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ can't re-enter readline │ │ │ │ input line too long │ │ │ │ Exception ignored on clearing sys.path_importer_cache │ │ │ │ Exception ignored on clearing sys.path_hooks │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ @@ -6244,14 +6235,21 @@ │ │ │ │ DEBUG_SAVEALL │ │ │ │ DEBUG_LEAK │ │ │ │ binascii.Error │ │ │ │ binascii.Incomplete │ │ │ │ Incomplete │ │ │ │ __about__ │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ +Precision not allowed in integer format specifier │ │ │ │ +Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ +Sign not allowed with integer format specifier 'c' │ │ │ │ +Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ +a number is required │ │ │ │ +(O(OiiNii)) │ │ │ │ +# destroy %U │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ heappushpop │ │ │ │ @@ -6363,21 +6361,14 @@ │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ Fast implementation of the datetime type. │ │ │ │ -Precision not allowed in integer format specifier │ │ │ │ -Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ -Sign not allowed with integer format specifier 'c' │ │ │ │ -Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ -a number is required │ │ │ │ -(O(OiiNii)) │ │ │ │ -# destroy %U │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ zlib.error │ │ │ │ MAX_WBITS │ │ │ │ DEFLATED │ │ │ │ DEF_MEM_LEVEL │ │ │ │ DEF_BUF_SIZE │ │ │ │ Z_NO_COMPRESSION │ │ │ │ @@ -6428,14 +6419,18 @@ │ │ │ │ 0.0 cannot be raised to a negative power │ │ │ │ field 'args' is required for Lambda │ │ │ │ field 'body' is required for Lambda │ │ │ │ At least one argument is required. │ │ │ │ after_in_child │ │ │ │ after_in_parent │ │ │ │ '%s' must be callable, not %s │ │ │ │ +# clear[1] %s │ │ │ │ +Exception ignored on clearing module dict │ │ │ │ +# clear[2] %s │ │ │ │ +unclosed file %R │ │ │ │ getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ decompress │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ @@ -6443,18 +6438,14 @@ │ │ │ │ compressobj │ │ │ │ decompressobj │ │ │ │ _random.Random │ │ │ │ clear_locals │ │ │ │ zlib._ZlibDecompressor │ │ │ │ zlib.Decompress │ │ │ │ zlib.Compress │ │ │ │ -# clear[1] %s │ │ │ │ -Exception ignored on clearing module dict │ │ │ │ -# clear[2] %s │ │ │ │ -unclosed file %R │ │ │ │ (OnnNnn) │ │ │ │ Exception ignored on clearing sys.meta_path │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ OK;illegal decoder state │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ @@ -6473,24 +6464,27 @@ │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ unicode error │ │ │ │ value error │ │ │ │ (%s) unknown error │ │ │ │ '%U' codec can't decode byte 0x%02x in position %zd: %U │ │ │ │ '%U' codec can't decode bytes in position %zd-%zd: %U │ │ │ │ invalid normalization form │ │ │ │ +cpython.PyInterpreterState_Clear │ │ │ │ category │ │ │ │ bidirectional │ │ │ │ combining │ │ │ │ mirrored │ │ │ │ east_asian_width │ │ │ │ decomposition │ │ │ │ is_normalized │ │ │ │ keepends │ │ │ │ +HANGUL SYLLABLE │ │ │ │ +CJK UNIFIED IDEOGRAPH- │ │ │ │ +TANGUT IDEOGRAPH- │ │ │ │ unicodedata.UCD │ │ │ │ -cpython.PyInterpreterState_Clear │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%lx) │ │ │ │ character mapping must return integer, None or str │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ @@ -6504,35 +6498,36 @@ │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ -HANGUL SYLLABLE │ │ │ │ -CJK UNIFIED IDEOGRAPH- │ │ │ │ -TANGUT IDEOGRAPH- │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ only single target (not %s) can be annotated │ │ │ │ only single target (not tuple) can be annotated │ │ │ │ illegal target for annotation │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%zd given) │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ +src_dir_fd │ │ │ │ +dst_dir_fd │ │ │ │ O(OiiOii) │ │ │ │ os.mkdir │ │ │ │ cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ dictionary update sequence element #%zd has length %zd; 2 is required │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ cannot assign to %s │ │ │ │ expression cannot contain assignment, perhaps you meant "=="? │ │ │ │ @@ -6589,22 +6584,14 @@ │ │ │ │ %u unused pools * %d bytes │ │ │ │ # bytes lost to pool headers │ │ │ │ # bytes lost to quantization │ │ │ │ # bytes lost to arena alignment │ │ │ │ arena map counts │ │ │ │ # bytes lost to arena map root │ │ │ │ %d %ss * %zd bytes each │ │ │ │ -src_dir_fd │ │ │ │ -dst_dir_fd │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ │ │ │ │ |O:gmtime │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ ../Objects/fileobject.c │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ @@ -6614,14 +6601,22 @@ │ │ │ │ gid is less than minimum │ │ │ │ gid is greater than maximum │ │ │ │ cannot hash writable memoryview object │ │ │ │ memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ argument 'skip_file_prefixes' │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ str() on a bytes instance │ │ │ │ +stacklevel │ │ │ │ +skip_file_prefixes │ │ │ │ +PyDict_EVENT_ADDED │ │ │ │ +PyDict_EVENT_MODIFIED │ │ │ │ +PyDict_EVENT_DELETED │ │ │ │ +PyDict_EVENT_CLONED │ │ │ │ +PyDict_EVENT_CLEARED │ │ │ │ +PyDict_EVENT_DEALLOCATED │ │ │ │ ord() expected string of length 1, but %.200s found │ │ │ │ ord() expected a character, but string of length %zd found │ │ │ │ bytes object is too large to make repr │ │ │ │ i:getsid │ │ │ │ _module_repr │ │ │ │ CODESIZE │ │ │ │ MAXREPEAT │ │ │ │ @@ -6650,68 +6645,67 @@ │ │ │ │ range indices must be integers or slices, not %.200s │ │ │ │ frexp() result out of range │ │ │ │ float too large to pack with d format │ │ │ │ time.sleep │ │ │ │ sleep length must be non-negative │ │ │ │ Invalid value NaN (not a number) │ │ │ │ timestamp out of range for platform time_t │ │ │ │ +argument 'code' │ │ │ │ +argument 'groupindex' │ │ │ │ +argument 'indexgroup' │ │ │ │ +invalid SRE code │ │ │ │ +Cannot recover from stack overflow. │ │ │ │ +maximum recursion depth exceeded%s │ │ │ │ +expected string or bytes-like object, got '%.200s' │ │ │ │ +Buffer is NULL │ │ │ │ +Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ +exc must be an exception, not '%s' │ │ │ │ +local variable '%R' is not defined │ │ │ │ +expected an indented block after 'case' statement on line %d │ │ │ │ +note must be a str, not '%s' │ │ │ │ +Cannot add note: __notes__ is not a list │ │ │ │ +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. │ │ │ │ +reentrant call inside %.100s.__repr__ │ │ │ │ + name=%R │ │ │ │ +%U encoding=%R> │ │ │ │ + mode=%R │ │ │ │ +|Op:dump_traceback │ │ │ │ +groupindex │ │ │ │ +indexgroup │ │ │ │ priority │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ The index into the string beyond which the RE engine will not go. │ │ │ │ groupdict │ │ │ │ Matches are generic over the type of string which was matched (str or bytes) │ │ │ │ -groupindex │ │ │ │ A dictionary mapping group names to group numbers. │ │ │ │ The pattern string from which the RE object was compiled. │ │ │ │ The regex matching flags. │ │ │ │ The number of capturing groups in the pattern. │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ Patterns are generic over the type of string they handle (str or bytes) │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -stacklevel │ │ │ │ -skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ -argument 'code' │ │ │ │ -argument 'groupindex' │ │ │ │ -argument 'indexgroup' │ │ │ │ -invalid SRE code │ │ │ │ -Cannot recover from stack overflow. │ │ │ │ -maximum recursion depth exceeded%s │ │ │ │ -expected string or bytes-like object, got '%.200s' │ │ │ │ -Buffer is NULL │ │ │ │ -Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ -exc must be an exception, not '%s' │ │ │ │ -local variable '%R' is not defined │ │ │ │ -expected an indented block after 'case' statement on line %d │ │ │ │ -note must be a str, not '%s' │ │ │ │ -Cannot add note: __notes__ is not a list │ │ │ │ -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. │ │ │ │ -|Op:dump_traceback │ │ │ │ -reentrant call inside %.100s.__repr__ │ │ │ │ - name=%R │ │ │ │ -%U encoding=%R> │ │ │ │ - mode=%R │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ AF_UNSPEC │ │ │ │ @@ -7059,14 +7053,20 @@ │ │ │ │ NI_MAXSERV │ │ │ │ NI_NOFQDN │ │ │ │ NI_NUMERICHOST │ │ │ │ NI_NAMEREQD │ │ │ │ NI_NUMERICSERV │ │ │ │ NI_DGRAM │ │ │ │ SHUT_RDWR │ │ │ │ +cannot use '_' as a target │ │ │ │ +invalid pattern target │ │ │ │ +file.read() returned not bytes but %.100s │ │ │ │ +_PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ +_PyCapsule_SetTraverse() called with NULL callback │ │ │ │ +can't compare offset-naive and offset-aware times │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ getpeername │ │ │ │ getsockname │ │ │ │ @@ -7091,22 +7091,15 @@ │ │ │ │ getdefaulttimeout │ │ │ │ setdefaulttimeout │ │ │ │ if_nameindex │ │ │ │ if_nametoindex │ │ │ │ if_indextoname │ │ │ │ CMSG_LEN │ │ │ │ CMSG_SPACE │ │ │ │ -indexgroup │ │ │ │ _socket.socket │ │ │ │ -cannot use '_' as a target │ │ │ │ -invalid pattern target │ │ │ │ -file.read() returned not bytes but %.100s │ │ │ │ -_PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ -_PyCapsule_SetTraverse() called with NULL callback │ │ │ │ -can't compare offset-naive and offset-aware times │ │ │ │ positional patterns follow keyword patterns │ │ │ │ bad operand type for abs(): '%.200s' │ │ │ │ can't compare offset-naive and offset-aware datetimes │ │ │ │ (O&O&O&O&) │ │ │ │ │ │ │ │ object address : %p │ │ │ │ object refcount : %zd │ │ │ │ @@ -7124,16 +7117,14 @@ │ │ │ │ config dict has %zd extra items (%R) │ │ │ │ readinto of closed file │ │ │ │ OOpO:lru_cache │ │ │ │ maxsize should be integer or None │ │ │ │ │ │ │ │ divmod() │ │ │ │ real number required in complex literal │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ don't know how to handle %.200s in error callback │ │ │ │ argument list must be a tuple │ │ │ │ %.200s attribute not set │ │ │ │ %.200s attribute must be unicode │ │ │ │ Un;translating error handler must return (str, int) tuple │ │ │ │ Stack (most recent call first): │ │ │ │ │ │ │ │ @@ -7151,14 +7142,16 @@ │ │ │ │ rounded value too large to represent │ │ │ │ failed detaching handle │ │ │ │ field 'value' is required for MatchValue │ │ │ │ detach_thread: failed detaching thread │ │ │ │ %.200s() takes no positional arguments │ │ │ │ field 'subject' is required for Match │ │ │ │ ../Objects/iterobject.c │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ iter index too large │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ bytearray object is too large to make repr │ │ │ │ bytearray index out of range │ │ │ │ bytearray indices must be integers or slices, not %.200s │ │ │ │ @@ -7210,14 +7203,33 @@ │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ sys.settrace │ │ │ │ invalid event set 0x%x │ │ │ │ cannot set C_RETURN or C_RAISE events independently │ │ │ │ /proc/self/stat │ │ │ │ first argument must be callable or None │ │ │ │ +setlocale │ │ │ │ +localeconv │ │ │ │ +nl_langinfo │ │ │ │ +dgettext │ │ │ │ +dcgettext │ │ │ │ +bindtextdomain │ │ │ │ +bind_textdomain_codeset │ │ │ │ +getencoding │ │ │ │ +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 │ │ │ │ '%.200s' object is unsliceable │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ make_scanner │ │ │ │ @@ -7234,78 +7246,72 @@ │ │ │ │ _type_check │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ -covariant │ │ │ │ -contravariant │ │ │ │ -infer_variance │ │ │ │ -key_separator │ │ │ │ -item_separator │ │ │ │ -sort_keys │ │ │ │ -skipkeys │ │ │ │ -object_hook │ │ │ │ -object_pairs_hook │ │ │ │ -parse_float │ │ │ │ -parse_int │ │ │ │ -parse_constant │ │ │ │ -encode_basestring_ascii │ │ │ │ -encode_basestring │ │ │ │ -scanstring │ │ │ │ -setlocale │ │ │ │ -localeconv │ │ │ │ -nl_langinfo │ │ │ │ -dgettext │ │ │ │ -dcgettext │ │ │ │ -bindtextdomain │ │ │ │ -bind_textdomain_codeset │ │ │ │ -getencoding │ │ │ │ -_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 │ │ │ │ ../Python/pystrtod.c │ │ │ │ Infinity │ │ │ │ repeated bytes are too long │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ missing format argument │ │ │ │ +Cannot find Generic type │ │ │ │ +_GenericAlias │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ -Cannot find Generic type │ │ │ │ -_GenericAlias │ │ │ │ Struct object is not initialized │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ +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 │ │ │ │ +covariant │ │ │ │ +contravariant │ │ │ │ +infer_variance │ │ │ │ +key_separator │ │ │ │ +item_separator │ │ │ │ +sort_keys │ │ │ │ +skipkeys │ │ │ │ +object_hook │ │ │ │ +object_pairs_hook │ │ │ │ +parse_float │ │ │ │ +parse_int │ │ │ │ +parse_constant │ │ │ │ +encode_basestring_ascii │ │ │ │ +encode_basestring │ │ │ │ +scanstring │ │ │ │ +Opcode support module. │ │ │ │ +_tokenize.TokenizerIter │ │ │ │ +_json.Encoder │ │ │ │ +_json.Scanner │ │ │ │ _generic_class_getitem │ │ │ │ Missing frame when calling trace function. │ │ │ │ +'%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ +'%.200s' object is not callable │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ required argument is not an integer │ │ │ │ -'%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ -'%.200s' object is not callable │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ Cannot modify a string currently used │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ @@ -7344,48 +7350,24 @@ │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ -quotetabs │ │ │ │ -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. │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ Exception ignored in thread started by %R │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ __hash__ method should return an integer │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ deque index out of range │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ @@ -7395,14 +7377,29 @@ │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +quotetabs │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +initial_bytes │ │ │ │ +string helper module │ │ │ │ +permutations │ │ │ │ +grp.struct_group │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ _pickle.UnpicklingError │ │ │ │ dispatch_table │ │ │ │ copyreg.dispatch_table should be a dict, not %.200s │ │ │ │ _extension_registry │ │ │ │ copyreg._extension_registry should be a dict, not %.200s │ │ │ │ @@ -7487,31 +7484,14 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -fork_exec │ │ │ │ -strict_mode │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -string helper module │ │ │ │ O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ @@ -7548,20 +7528,40 @@ │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ Cannot join current thread │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ +sizehint │ │ │ │ +extra_tokens │ │ │ │ +True if the epoll handler is closed │ │ │ │ +fork_exec │ │ │ │ +strict_mode │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ Missing frame when calling profile function. │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ i|Opp:register │ │ │ │ '%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 │ │ │ │ @@ -7586,33 +7586,14 @@ │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ while creating compression object │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ -field 'value' is required for Await │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -is_tracing │ │ │ │ -clear_traces │ │ │ │ -_get_traces │ │ │ │ -_get_object_traceback │ │ │ │ -get_traceback_limit │ │ │ │ -get_tracemalloc_memory │ │ │ │ -get_traced_memory │ │ │ │ -reset_peak │ │ │ │ -sizehint │ │ │ │ -extra_tokens │ │ │ │ -True if the epoll handler is closed │ │ │ │ -structseq │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ memoryview: unsupported format %s │ │ │ │ async generator raised StopIteration │ │ │ │ @@ -7626,23 +7607,44 @@ │ │ │ │ struct_time │ │ │ │ ((iiiiiiiii)) │ │ │ │ getgrgid(): gid not found: %S │ │ │ │ padded string is too long │ │ │ │ tzname.replace() did not return a string │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ make_encoder() argument 1 must be dict or None, not %.200s │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +is_tracing │ │ │ │ +clear_traces │ │ │ │ +_get_traces │ │ │ │ +_get_object_traceback │ │ │ │ +get_traceback_limit │ │ │ │ +get_tracemalloc_memory │ │ │ │ +get_traced_memory │ │ │ │ +reset_peak │ │ │ │ +allow_nan │ │ │ │ +re.IGNORECASE │ │ │ │ +re.LOCALE │ │ │ │ +re.MULTILINE │ │ │ │ +re.DOTALL │ │ │ │ +re.UNICODE │ │ │ │ +re.VERBOSE │ │ │ │ +re.DEBUG │ │ │ │ +re.ASCII │ │ │ │ +structseq │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ ../Objects/methodobject.c │ │ │ │ cannot pickle '%.200s' object │ │ │ │ __getnewargs_ex__ should return a tuple, not '%.200s' │ │ │ │ __getnewargs_ex__ should return a tuple of length 2, not %zd │ │ │ │ first item of the tuple returned by __getnewargs_ex__ must be a tuple, not '%.200s' │ │ │ │ second item of the tuple returned by __getnewargs_ex__ must be a dict, not '%.200s' │ │ │ │ __getnewargs__ should return a tuple, not '%.200s' │ │ │ │ +field 'value' is required for Await │ │ │ │ On:_iterencode │ │ │ │ U|O:strftime │ │ │ │ iiiiiiiii;strftime(): illegal time tuple argument │ │ │ │ _reduce_ex │ │ │ │ while encoding a JSON object │ │ │ │ _iterencode_list needs a sequence │ │ │ │ Circular reference detected │ │ │ │ @@ -7663,37 +7665,14 @@ │ │ │ │ __slotsname__ changed size during iteration │ │ │ │ keys must be str, int, float, bool or None, not %.100s │ │ │ │ encoder() must return a string, not %.80s │ │ │ │ ArrayType │ │ │ │ MutableSequence │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ -typecode │ │ │ │ -the typecode character used to create the array │ │ │ │ -the size, in bytes, of one array item │ │ │ │ -buffer_info │ │ │ │ -byteswap │ │ │ │ -fromfile │ │ │ │ -frombytes │ │ │ │ -fromunicode │ │ │ │ -tounicode │ │ │ │ -Arrays are generic over the type of their elements │ │ │ │ -_array_reconstructor │ │ │ │ -array.arrayiterator │ │ │ │ -array.array │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ -re.IGNORECASE │ │ │ │ -re.LOCALE │ │ │ │ -re.MULTILINE │ │ │ │ -re.DOTALL │ │ │ │ -re.UNICODE │ │ │ │ -re.VERBOSE │ │ │ │ -re.DEBUG │ │ │ │ -re.ASCII │ │ │ │ string is too long to escape │ │ │ │ first argument must be a string, not %.80s │ │ │ │ tuple assignment index out of range │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ @@ -7716,23 +7695,37 @@ │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ Illegal trailing comma before end of array │ │ │ │ Expecting value │ │ │ │ -Infinity │ │ │ │ _generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ +max_length │ │ │ │ +typecode │ │ │ │ +the typecode character used to create the array │ │ │ │ +the size, in bytes, of one array item │ │ │ │ +buffer_info │ │ │ │ +byteswap │ │ │ │ +fromfile │ │ │ │ +frombytes │ │ │ │ +fromunicode │ │ │ │ +tounicode │ │ │ │ +Arrays are generic over the type of their elements │ │ │ │ +_array_reconstructor │ │ │ │ +array.arrayiterator │ │ │ │ +array.array │ │ │ │ +_current_indent_level │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ Invalid \uXXXX escape │ │ │ │ while flushing │ │ │ │ while finishing compression │ │ │ │ -max_length │ │ │ │ not enough data to unpack %zd bytes at offset %zd │ │ │ │ offset %zd out of range for %zd-byte buffer │ │ │ │ unpack_from requires a buffer of at least %zu bytes for unpacking %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ _compile_template │ │ │ │ the result of compiling a replacement string is %.200s │ │ │ │ maximum recursion depth exceeded during ast construction │ │ │ │ @@ -7774,30 +7767,30 @@ │ │ │ │ invalid group id │ │ │ │ failed to malloc c_fds_to_keep │ │ │ │ fd out of range in fds_to_keep. │ │ │ │ noexec:chdir │ │ │ │ Exception occurred in preexec_fn. │ │ │ │ OSError: │ │ │ │ SubprocessError:0: │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ invalid match pattern node in AST (kind=%d) │ │ │ │ multiple starred names in sequence pattern │ │ │ │ too many expressions in star-unpacking sequence pattern │ │ │ │ multiple starred expressions in sequence pattern │ │ │ │ [Errno %S] %S: %R -> %R │ │ │ │ [Errno %S] %S: %R │ │ │ │ [Errno %S] %S │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ called match pattern must be a class │ │ │ │ %s.__match_args__ must be a tuple (got %s) │ │ │ │ %s() accepts %zd positional sub-pattern%s (%zd given) │ │ │ │ __match_args__ elements must be strings (got %s) │ │ │ │ takewhile │ │ │ │ %s() got multiple sub-patterns for attribute %R │ │ │ │ character mapping must be in range(256) │ │ │ │ @@ -7822,14 +7815,16 @@ │ │ │ │ %.200s attribute must be bytes │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ 'async with' outside async function │ │ │ │ __get__(None, None) is invalid │ │ │ │ gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ +fix_imports │ │ │ │ +initial_value │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ pickle data was truncated │ │ │ │ could not convert string to int │ │ │ │ could not convert string to float │ │ │ │ BYTEARRAY8 exceeds system's maximum size of %zd bytes │ │ │ │ @@ -7865,16 +7860,14 @@ │ │ │ │ co_nlocals must be a positive integer │ │ │ │ co_stacksize must be a positive integer │ │ │ │ co_flags must be a positive integer │ │ │ │ co_firstlineno must be a positive integer │ │ │ │ OOOiiiiii │ │ │ │ code.__new__ │ │ │ │ read would overflow (invalid bytecode) │ │ │ │ -fix_imports │ │ │ │ -initial_value │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ peek of closed file │ │ │ │ code: LOAD_FAST_AND_CLEAR oparg %d out of range │ │ │ │ code: co_nlocals != len(co_varnames) │ │ │ │ __code__ must be set to a code object │ │ │ │ @@ -7929,20 +7922,14 @@ │ │ │ │ fileno() takes no arguments │ │ │ │ argument 3 │ │ │ │ first maketrans argument must be a string if there is a second argument │ │ │ │ the first two maketrans arguments must have equal length │ │ │ │ if you give only one argument to maketrans it must be a dict │ │ │ │ string keys in translate table must be of length 1 │ │ │ │ keys in translate table must be strings or integers │ │ │ │ -warn_on_full_buffer │ │ │ │ -($self, /) │ │ │ │ -($self, object, /) │ │ │ │ -($type, /) │ │ │ │ -($type, object, /) │ │ │ │ -(object, /) │ │ │ │ socket.__new__ │ │ │ │ %s: argv must be a tuple or list │ │ │ │ %s: argv must not be empty │ │ │ │ %s: environment must be a mapping object or None │ │ │ │ %s: scheduler must be a tuple or None │ │ │ │ %s: argv first element cannot be empty │ │ │ │ file_actions must be a sequence or None │ │ │ │ @@ -7961,32 +7948,46 @@ │ │ │ │ not main interpreter │ │ │ │ missing main interpreter │ │ │ │ failed to re-set autoTSSkey │ │ │ │ Failed to reinitialize runtime locks │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ - │ │ │ │ I/O operation on closed epoll object │ │ │ │ + │ │ │ │ timeout must be an integer or None │ │ │ │ timeout is too large │ │ │ │ maxevents must be greater than 0, got %d │ │ │ │ +filterfalse │ │ │ │ │ │ │ │ │ │ │ │ -filterfalse │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ timed out │ │ │ │ C|O:array │ │ │ │ array.__new__ │ │ │ │ The 'u' type code is deprecated and will be removed in Python 3.16 │ │ │ │ cannot use a str to initialize an array with typecode '%c' │ │ │ │ cannot use a unicode array to initialize an array with typecode '%c' │ │ │ │ array assignment index out of range │ │ │ │ bad typecode (must be b, B, u, w, h, H, i, I, l, L, q, Q, f or d) │ │ │ │ ../Modules/arraymodule.c │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ +warn_on_full_buffer │ │ │ │ +($self, /) │ │ │ │ +($self, object, /) │ │ │ │ +($type, /) │ │ │ │ +($type, object, /) │ │ │ │ +(object, /) │ │ │ │ n:CMSG_SPACE │ │ │ │ CMSG_SPACE() argument out of range │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ @@ -8001,26 +8002,17 @@ │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ popitem(): dictionary is empty │ │ │ │ │ │ │ │ mappingproxy(%R) │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ - │ │ │ │ %s({%U}) │ │ │ │ │ │ │ │ -buffer_callback │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ + │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ @@ -8058,14 +8050,18 @@ │ │ │ │ sys.set_asyncgen_hook_finalizer │ │ │ │ sys.set_asyncgen_hook_firstiter │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ +buffer_callback │ │ │ │ +value must be positive │ │ │ │ +Python int too large for C unsigned short │ │ │ │ +concurrent poll() invocation │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ %s(): AF_NETLINK address must be tuple, not %.500s │ │ │ │ II;AF_NETLINK address must be a pair (pid, groups) │ │ │ │ @@ -8092,51 +8088,47 @@ │ │ │ │ AF_CAN interface name too long │ │ │ │ %s(): unsupported CAN protocol │ │ │ │ %s(): AF_ALG address must be tuple, not %.500s │ │ │ │ ss|HH;AF_ALG address must be a tuple (type, name[, feat[, mask]]) │ │ │ │ AF_ALG type too long. │ │ │ │ AF_ALG name too long. │ │ │ │ %s(): bad family │ │ │ │ -value must be positive │ │ │ │ -Python int too large for C unsigned short │ │ │ │ |i:listen │ │ │ │ -concurrent poll() invocation │ │ │ │ │ │ │ │ │ │ │ │ -bytes_per_sep │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.connect │ │ │ │ i;array item must be integer │ │ │ │ argument 'globals' │ │ │ │ arg 3 (name) must be None or string │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %d, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ +error while initializing exception type snapshot │ │ │ │ +error while formatting exception │ │ │ │ +error while copying exception message │ │ │ │ +TracebackException │ │ │ │ +from_exception │ │ │ │ +save_exc_type │ │ │ │ +lookup_lines │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ too much ancillary data │ │ │ │ unexpected NULL result from %s() │ │ │ │ ancillary data does not fit in calculated space │ │ │ │ item size out of range for CMSG_LEN() │ │ │ │ -error while initializing exception type snapshot │ │ │ │ -error while formatting exception │ │ │ │ -error while copying exception message │ │ │ │ -TracebackException │ │ │ │ -from_exception │ │ │ │ -save_exc_type │ │ │ │ -lookup_lines │ │ │ │ sendmsg() argument 1 must be an iterable │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ @@ -8147,18 +8139,18 @@ │ │ │ │ can't jump during a call │ │ │ │ can only jump from a 'line' trace event │ │ │ │ unexpected event type │ │ │ │ lineno out of range │ │ │ │ line %d comes before the current code block │ │ │ │ line %d comes after the current code block │ │ │ │ assigning None to %d unbound local%s │ │ │ │ +found embedded NULL character │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ -found embedded NULL character │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ getbuffer() takes no arguments │ │ │ │ cannot remove local variables from FrameLocalsProxy │ │ │ │ bytesiobuf_getbuffer: view==NULL argument is obsolete │ │ │ │ Cell is empty │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ @@ -8180,14 +8172,20 @@ │ │ │ │ a ParamSpec default │ │ │ │ reserved name '%U' cannot be used for type parameter │ │ │ │ reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ non-default type parameter '%U' follows default type parameter │ │ │ │ +kwdefaults │ │ │ │ +bytes_per_sep │ │ │ │ +can't jump into the body of a for loop │ │ │ │ +can't jump into an 'except' block as there's no exception │ │ │ │ +incompatible stacks │ │ │ │ +can't jump into a re-raising block as there's no location │ │ │ │ number of bits must be non-negative │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument %R │ │ │ │ %.400s.__init__ got an unexpected keyword argument %R. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field %R is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ @@ -8218,24 +8216,24 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ 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' │ │ │ │ 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 │ │ │ │ +first arg must be callable │ │ │ │ +2nd arg must be a tuple │ │ │ │ +optional 3rd arg must be a dictionary │ │ │ │ +_thread.start_new_thread │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ while traversing 'Module' node │ │ │ │ Module field "body" changed size during iteration │ │ │ │ Module field "type_ignores" must be a list, not a %.200s │ │ │ │ required field "lineno" missing from TypeIgnore │ │ │ │ while traversing 'TypeIgnore' node │ │ │ │ @@ -8251,33 +8249,30 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ -closelog │ │ │ │ -setlogmask │ │ │ │ -LOG_MASK │ │ │ │ -LOG_UPTO │ │ │ │ -kwdefaults │ │ │ │ -can't jump into the body of a for loop │ │ │ │ -can't jump into an 'except' block as there's no exception │ │ │ │ -incompatible stacks │ │ │ │ -can't jump into a re-raising block as there's no location │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ +logoption │ │ │ │ +facility │ │ │ │ +closelog │ │ │ │ +setlogmask │ │ │ │ +LOG_MASK │ │ │ │ +LOG_UPTO │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8410,16 +8405,14 @@ │ │ │ │ AST identifier must be of type str │ │ │ │ required field "name" missing from alias │ │ │ │ while traversing 'alias' node │ │ │ │ required field "lineno" missing from alias │ │ │ │ required field "col_offset" missing from alias │ │ │ │ impossible module node │ │ │ │ AST validator recursion depth mismatch (before=%d, after=%d) │ │ │ │ -logoption │ │ │ │ -facility │ │ │ │ AST node line range (%d, %d) is not valid │ │ │ │ AST node column range (%d, %d) for line range (%d, %d) is not valid │ │ │ │ line %d, column %d-%d is not a valid range │ │ │ │ AnnAssign with simple non-Name target │ │ │ │ TypeAlias with non-Name name │ │ │ │ empty %s on %s │ │ │ │ Raise with cause but no exception │ │ │ │ @@ -8441,21 +8434,21 @@ │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ +socket.gethostname │ │ │ │ os.putenv │ │ │ │ -(kK):_acquire_restore │ │ │ │ -couldn't acquire lock │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ +(kK):_acquire_restore │ │ │ │ +couldn't acquire lock │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ gc.get_referents │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ @@ -8869,29 +8862,29 @@ │ │ │ │ unrecognized lockf argument │ │ │ │ field 'target' is required for AsyncFor │ │ │ │ field 'iter' is required for AsyncFor │ │ │ │ copy() takes no arguments │ │ │ │ Inconsistent stream state │ │ │ │ while copying compression object │ │ │ │ __copy__() takes no arguments │ │ │ │ -max_length must be non-negative │ │ │ │ readinto returned %zd outside buffer size %zd │ │ │ │ +max_length must be non-negative │ │ │ │ length must be greater than zero │ │ │ │ while copying decompression object │ │ │ │ Out of range float values are not JSON compliant: %R │ │ │ │ \Uxxxxxxxx out of range │ │ │ │ rawunicodeescape │ │ │ │ argument 1 must have a "write" method │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ empty field must be quoted if delimiter is a space and skipinitialspace is true │ │ │ │ read-only bytes-like object │ │ │ │ need to escape, but no escapechar set │ │ │ │ -float modulo by zero │ │ │ │ os.unsetenv │ │ │ │ +float modulo by zero │ │ │ │ __bool__ should return bool, returned %s │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ @@ -8973,17 +8966,17 @@ │ │ │ │ O|O!:Element │ │ │ │ index out of bounds on dimension %d │ │ │ │ tolerances must be non-negative │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ +complex division by zero │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ methodcaller │ │ │ │ -complex division by zero │ │ │ │ __kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ @@ -9001,19 +8994,19 @@ │ │ │ │ date value out of range │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ -|Cs:isoformat │ │ │ │ -Unknown timespec value │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ +|Cs:isoformat │ │ │ │ +Unknown timespec value │ │ │ │ fill character is bigger than the string maximum character │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ invalid partial state │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ @@ -9093,16 +9086,16 @@ │ │ │ │ can't delete tb_next attribute │ │ │ │ expected traceback object, got '%s' │ │ │ │ traceback loop detected │ │ │ │ d;array item must be float │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ -handler must be callable │ │ │ │ O|O:fromtimestamp │ │ │ │ +handler must be callable │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ |O:ctime │ │ │ │ %s %s%3d %.2d:%.2d:%.2d %d │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ @@ -9345,16 +9338,16 @@ │ │ │ │ %R was created in a different Context │ │ │ │ don't know how to byteswap this array type │ │ │ │ ElementDecl │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ float too large to pack with f format │ │ │ │ in conv_content_model │ │ │ │ no such name │ │ │ │ -expect int, got %s │ │ │ │ consts must be a list │ │ │ │ +expect int, got %s │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ @@ -9412,29 +9405,28 @@ │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ not a numeric character │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ expected __typing_subst__ of %T objects to return a tuple, not %T │ │ │ │ Timeout value out of range │ │ │ │ +'elements' must be an iterable │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ -'elements' must be an iterable │ │ │ │ cannot index %d-dimension view with %zd-element tuple │ │ │ │ |s:isoformat │ │ │ │ EndNamespaceDecl │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ -node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ exception snapshot missing 'type' attribute │ │ │ │ exception snapshot missing 'msg' attribute │ │ │ │ @@ -9443,15 +9435,14 @@ │ │ │ │ missing exc │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ async for │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -EndDoctypeDecl │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ namespaces │ │ │ │ _capacity_bits │ │ │ │ @@ -9459,54 +9450,56 @@ │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ +EndDoctypeDecl │ │ │ │ float divmod() │ │ │ │ 'max_factor' must be at least 1.0 │ │ │ │ +node_offset is too large │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ ExternalEntityRef │ │ │ │ get expected 1 or 2 arguments │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ steps must be a non-negative integer │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ child index out of range │ │ │ │ object %.50s does not have __await__ method │ │ │ │ │ │ │ │ __await__ returned a non-iterable │ │ │ │ unknown expression kind inside f-string │ │ │ │ -U:__format__ │ │ │ │ O!|U:timezone │ │ │ │ ProcessingInstruction │ │ │ │ -%04d-%02d-%02d │ │ │ │ typevartuple │ │ │ │ '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 │ │ │ │ +U:__format__ │ │ │ │ i:__reduce_ex__ │ │ │ │ +%04d-%02d-%02d │ │ │ │ maxdigits │ │ │ │ _typevartuple_prepare_subst │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ unknown f-value conversion kind │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ -OO|iiii:getaddrinfo │ │ │ │ -getaddrinfo() argument 1 must be string or None │ │ │ │ -Int or String expected │ │ │ │ -socket.getaddrinfo │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ +OO|iiii:getaddrinfo │ │ │ │ +getaddrinfo() argument 1 must be string or None │ │ │ │ +Int or String expected │ │ │ │ +socket.getaddrinfo │ │ │ │ bad tzinfo state arg │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ state must be an int, not %T │ │ │ │ @@ -9514,19 +9507,19 @@ │ │ │ │ O(()n)NN │ │ │ │ deepcopy helper not found │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ expected an instruction sequence, not %T │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ +et:gethostbyname_ex │ │ │ │ +tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -et:gethostbyname_ex │ │ │ │ -tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ TreeBuilder │ │ │ │ @@ -9573,18 +9566,18 @@ │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ │ │ │ │ offset must be non-negative │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ attrib must be dict, not %.100s │ │ │ │ -__cause__ may not be deleted │ │ │ │ -exception cause must be None or derive from BaseException │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ +__cause__ may not be deleted │ │ │ │ +exception cause must be None or derive from BaseException │ │ │ │ i:clock_getres │ │ │ │ ../Modules/sha3module.c │ │ │ │ clk_id should be integer, not %s │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ Firing event %d with no exception set │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ @@ -9617,18 +9610,17 @@ │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ length is too large │ │ │ │ -{sOsNsNsOsO} │ │ │ │ -functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ typing.NoDefault │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ +functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ k:pthread_getcpuclockid │ │ │ │ __reduce__() takes no arguments │ │ │ │ try sending as bytes │ │ │ │ __reduce_ex__ argument should be an integer │ │ │ │ O(OCiN)O │ │ │ │ os.lockf │ │ │ │ @@ -9666,14 +9658,15 @@ │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ │ │ │ │ │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ +{sOsNsNsOsO} │ │ │ │ {snsnsn} │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ On|p:scanstring │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ Excluded frozen object named %R │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ @@ -9731,16 +9724,16 @@ │ │ │ │ MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ -fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ +fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ @@ -9779,26 +9772,26 @@ │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ %s(%R, %R) │ │ │ │ sys._current_exceptions │ │ │ │ i:sched_rr_get_interval │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ a strictly positive integer is required │ │ │ │ +ii:tcsetpgrp │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ -ii:tcsetpgrp │ │ │ │ +writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ -writev() arg 2 must be a sequence │ │ │ │ pop from empty bytearray │ │ │ │ in print_chained │ │ │ │ itertext() takes no arguments │ │ │ │ -iii:waitid │ │ │ │ │ │ │ │ +iii:waitid │ │ │ │ sys._current_frames │ │ │ │ signal.pthread_kill │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ O(N)(OO) │ │ │ │ O(O)(OO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ @@ -9808,43 +9801,43 @@ │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ +O(OO)(OOO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ O(On)(NN) │ │ │ │ value not found in bytearray │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ %s(%R, %zd) │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ +O(())(Oi) │ │ │ │ y*O:sendto │ │ │ │ y*iO:sendto │ │ │ │ sendto() takes 2 or 3 arguments (%zd given) │ │ │ │ socket.sendto │ │ │ │ -O(())(Oi) │ │ │ │ -n|i:recvfrom │ │ │ │ -negative buffersize in recvfrom │ │ │ │ teedataobject │ │ │ │ Invalid arguments │ │ │ │ +n|i:recvfrom │ │ │ │ +negative buffersize in recvfrom │ │ │ │ Index out of range │ │ │ │ orig must be an exception instance │ │ │ │ excs must be a list of exception instances │ │ │ │ item %zd of excs is not an exception │ │ │ │ orig must be a raised exception │ │ │ │ _PyErr_SetFromPyStatus() status is not an error │ │ │ │ _PyErr_SetFromPyStatus() status has no error message │ │ │ │ @@ -20142,14 +20135,15 @@ │ │ │ │ compressobj([level[, ...]]) -- Return a compressor object. │ │ │ │ crc32(string[, start]) -- Compute a CRC-32 checksum. │ │ │ │ decompress(string,[wbits],[bufsize]) -- Decompresses a compressed string. │ │ │ │ decompressobj([wbits[, zdict]]) -- Return a decompressor object. │ │ │ │ 'wbits' is window buffer size and container format. │ │ │ │ Compressor objects support compress() and flush() methods; decompressor │ │ │ │ objects support decompress() and flush(). │ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ lookup($self, name, /) │ │ │ │ @@ -20194,19 +20188,14 @@ │ │ │ │ ValueError is raised. │ │ │ │ This module provides access to the Unicode Character Database which │ │ │ │ defines character properties for all Unicode characters. The data in │ │ │ │ this database is based on the UnicodeData.txt file version │ │ │ │ 15.1.0 which is publicly available from ftp://ftp.unicode.org/. │ │ │ │ The module uses the same names and symbols as defined by the │ │ │ │ UnicodeData File Format 15.1.0. │ │ │ │ - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ -Py_EndInterpreter │ │ │ │ -PyInterpreterState_Delete │ │ │ │ -zapthreads │ │ │ │ -_PyInterpreterState_GetAllocatedBlocks │ │ │ │ IRPLANERL │ │ │ │ KTIESELSK │ │ │ │ DRESSED TO THE SUBJ │ │ │ │ GEMINATt │ │ │ │ INITIAL &N │ │ │ │ OD- L LETTER D │ │ │ │ NSONANT MODIF │ │ │ │ @@ -22534,19 +22523,25 @@ │ │ │ │ EPOSTOYAN │ │ │ │ KRYZHEVAYA │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ +Py_EndInterpreter │ │ │ │ +PyInterpreterState_Delete │ │ │ │ +zapthreads │ │ │ │ +_PyInterpreterState_GetAllocatedBlocks │ │ │ │ The above exception was the direct cause of the following exception: │ │ │ │ During handling of the above exception, another exception occurred: │ │ │ │ PyState_AddModule │ │ │ │ SRE 2.2.2 Copyright (c) 1997-2002 by Secret Labs AB │ │ │ │ PyUnstable_AtExit │ │ │ │ +_Py_CheckRecursiveCall │ │ │ │ +_PyErr_NoMemory │ │ │ │ search($self, /) │ │ │ │ match($self, /) │ │ │ │ __deepcopy__($self, memo, /) │ │ │ │ __copy__($self, /) │ │ │ │ expand($self, /, template) │ │ │ │ Return the string obtained by doing backslash substitution on the string template, as done by the sub() method. │ │ │ │ groupdict($self, /, default=None) │ │ │ │ @@ -22598,16 +22593,14 @@ │ │ │ │ template($module, pattern, template, /) │ │ │ │ template │ │ │ │ A list containing interleaved literal strings (str or bytes) and group │ │ │ │ indices (int), as returned by re._parser.parse_template(): │ │ │ │ [literal1, group1, ..., literalN, groupN] │ │ │ │ compile($module, /, pattern, flags, code, groups, groupindex, │ │ │ │ indexgroup) │ │ │ │ -_Py_CheckRecursiveCall │ │ │ │ -_PyErr_NoMemory │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -22882,16 +22875,14 @@ │ │ │ │ gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ for a host. The host argument is a string giving a host name or IP number. │ │ │ │ gethostbyname(host) -> address │ │ │ │ Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ Implementation module for socket operations. │ │ │ │ See the socket module for documentation. │ │ │ │ -format_unraisable_v │ │ │ │ -_PyErr_NormalizeException │ │ │ │ 3YqC)4)@)=).)+):)7)F)1)I │ │ │ │ G'G7GFGsGwG │ │ │ │ G!H)H,H@HWHtH │ │ │ │ J*J0J>JdJqJ │ │ │ │ G(GeGfGIGXG │ │ │ │ K;II'I)IAIcI │ │ │ │ I G8I,GhI*GeI0GmI+GgI>G │ │ │ │ @@ -23350,30 +23341,16 @@ │ │ │ │ !"#$%&'()*+,-./01234444444444444444444444444544444444444444444444444444444444444444444444444444444444444444444444444444444444446789:;<=>?@A4444444444444444444444444444444444444444444B444444444444444444444444444444444CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno444444444pqrstu444444444444444vwx444444444444444444444444444444444yz{|44}~444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ -JSON scanner object │ │ │ │ -scanstring(string, end, strict=True) -> (string, end) │ │ │ │ -Scan the string s for a JSON string. End is the index of the │ │ │ │ -character in s after the quote that started the JSON string. │ │ │ │ -Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ -on attempt to decode an invalid string. If strict is False then literal │ │ │ │ -control characters are allowed in the string. │ │ │ │ -Returns a tuple of the decoded string and the index of the character in s │ │ │ │ -after the end quote. │ │ │ │ -encode_basestring(string) -> string │ │ │ │ -Return a JSON representation of a Python string │ │ │ │ -encode_basestring_ascii(string) -> string │ │ │ │ -Return an ASCII-only JSON representation of a Python string │ │ │ │ -json speedups │ │ │ │ +4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444format_unraisable_v │ │ │ │ +_PyErr_NormalizeException │ │ │ │ getencoding($module, /) │ │ │ │ Get the current locale encoding. │ │ │ │ bind_textdomain_codeset($module, domain, codeset, /) │ │ │ │ Bind the C library's domain to codeset. │ │ │ │ bindtextdomain($module, domain, dir, /) │ │ │ │ Bind the C library's domain to dir. │ │ │ │ textdomain($module, domain, /) │ │ │ │ @@ -23395,39 +23372,14 @@ │ │ │ │ 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. │ │ │ │ -grp.struct_group: Results from getgr*() routines. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ -or via the object attributes as named in the above tuple. │ │ │ │ -getgrall($module, /) │ │ │ │ -Return a list of all available group entries, in arbitrary order. │ │ │ │ -An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ -to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ -getgrnam($module, /, name) │ │ │ │ -Return the group database entry for the given group name. │ │ │ │ -If name is not valid, raise KeyError. │ │ │ │ -getgrgid($module, /, id) │ │ │ │ -Return the group database entry for the given numeric group ID. │ │ │ │ -If id is not valid, raise KeyError. │ │ │ │ -Access to the Unix group database. │ │ │ │ -Group entries are reported as 4-tuples containing the following fields │ │ │ │ -from the group database, in order: │ │ │ │ - gr_name - name of the group │ │ │ │ - gr_passwd - group password (encrypted); often empty │ │ │ │ - gr_gid - numeric ID of the group │ │ │ │ - gr_mem - list of members │ │ │ │ -The gid is an integer, name and password are strings. (Note that most │ │ │ │ -users are not explicitly listed as members of the groups they are in │ │ │ │ -according to the password database. Check both databases to get │ │ │ │ -complete membership information.) │ │ │ │ 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, /) │ │ │ │ @@ -23453,17 +23405,215 @@ │ │ │ │ Return True if the opcode accesses a constant, False otherwise. │ │ │ │ has_arg($module, /, opcode) │ │ │ │ Return True if the opcode uses its oparg, False otherwise. │ │ │ │ is_valid($module, /, opcode) │ │ │ │ Return True if opcode is valid, False otherwise. │ │ │ │ stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ Compute the stack effect of the opcode. │ │ │ │ +Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ +JSON scanner object │ │ │ │ +scanstring(string, end, strict=True) -> (string, end) │ │ │ │ +Scan the string s for a JSON string. End is the index of the │ │ │ │ +character in s after the quote that started the JSON string. │ │ │ │ +Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ +on attempt to decode an invalid string. If strict is False then literal │ │ │ │ +control characters are allowed in the string. │ │ │ │ +Returns a tuple of the decoded string and the index of the character in s │ │ │ │ +after the end quote. │ │ │ │ +encode_basestring(string) -> string │ │ │ │ +Return a JSON representation of a Python string │ │ │ │ +encode_basestring_ascii(string) -> string │ │ │ │ +Return an ASCII-only JSON representation of a Python string │ │ │ │ +json speedups │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +loads($module, data, /, *, fix_imports=True, encoding='ASCII', │ │ │ │ + errors='strict', buffers=()) │ │ │ │ +Read and return an object from the given pickle data. │ │ │ │ +The protocol version of the pickle is detected automatically, so no │ │ │ │ +protocol argument is needed. Bytes past the pickled object's │ │ │ │ +representation are ignored. │ │ │ │ +Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ +which are used to control compatibility support for pickle stream │ │ │ │ +generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ +map the old Python 2 names to the new names used in Python 3. The │ │ │ │ +*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ +instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ +respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ +string instances as bytes objects. │ │ │ │ +load($module, /, file, *, fix_imports=True, encoding='ASCII', │ │ │ │ + errors='strict', buffers=()) │ │ │ │ +Read and return an object from the pickle data stored in a file. │ │ │ │ +This is equivalent to ``Unpickler(file).load()``, but may be more │ │ │ │ +efficient. │ │ │ │ +The protocol version of the pickle is detected automatically, so no │ │ │ │ +protocol argument is needed. Bytes past the pickled object's │ │ │ │ +representation are ignored. │ │ │ │ +The argument *file* must have two methods, a read() method that takes │ │ │ │ +an integer argument, and a readline() method that requires no │ │ │ │ +arguments. Both methods should return bytes. Thus *file* can be a │ │ │ │ +binary file object opened for reading, an io.BytesIO object, or any │ │ │ │ +other custom object that meets this interface. │ │ │ │ +Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ +which are used to control compatibility support for pickle stream │ │ │ │ +generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ +map the old Python 2 names to the new names used in Python 3. The │ │ │ │ +*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ +instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ +respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ +string instances as bytes objects. │ │ │ │ +dumps($module, /, obj, protocol=None, *, fix_imports=True, │ │ │ │ + buffer_callback=None) │ │ │ │ +Return the pickled representation of the object as a bytes object. │ │ │ │ +The optional *protocol* argument tells the pickler to use the given │ │ │ │ +protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ +protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ +with previous versions. │ │ │ │ +Specifying a negative protocol version selects the highest protocol │ │ │ │ +version supported. The higher the protocol used, the more recent the │ │ │ │ +version of Python needed to read the pickle produced. │ │ │ │ +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. │ │ │ │ +dump($module, /, obj, file, protocol=None, *, fix_imports=True, │ │ │ │ + buffer_callback=None) │ │ │ │ +Write a pickled representation of obj to the open file object file. │ │ │ │ +This is equivalent to ``Pickler(file, protocol).dump(obj)``, but may │ │ │ │ +be more efficient. │ │ │ │ +The optional *protocol* argument tells the pickler to use the given │ │ │ │ +protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ +protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ +with previous versions. │ │ │ │ +Specifying a negative protocol version selects the highest protocol │ │ │ │ +version supported. The higher the protocol used, the more recent the │ │ │ │ +version of Python needed to read the pickle produced. │ │ │ │ +The *file* argument must have a write() method that accepts a single │ │ │ │ +bytes argument. It can thus be a file object opened for binary │ │ │ │ +writing, an io.BytesIO instance, or any other custom object that meets │ │ │ │ +this interface. │ │ │ │ +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. │ │ │ │ +grp.struct_group: Results from getgr*() routines. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ +or via the object attributes as named in the above tuple. │ │ │ │ +getgrall($module, /) │ │ │ │ +Return a list of all available group entries, in arbitrary order. │ │ │ │ +An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ +to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ +getgrnam($module, /, name) │ │ │ │ +Return the group database entry for the given group name. │ │ │ │ +If name is not valid, raise KeyError. │ │ │ │ +getgrgid($module, /, id) │ │ │ │ +Return the group database entry for the given numeric group ID. │ │ │ │ +If id is not valid, raise KeyError. │ │ │ │ +Access to the Unix group database. │ │ │ │ +Group entries are reported as 4-tuples containing the following fields │ │ │ │ +from the group database, in order: │ │ │ │ + gr_name - name of the group │ │ │ │ + gr_passwd - group password (encrypted); often empty │ │ │ │ + gr_gid - numeric ID of the group │ │ │ │ + gr_mem - list of members │ │ │ │ +The gid is an integer, name and password are strings. (Note that most │ │ │ │ +users are not explicitly listed as members of the groups they are in │ │ │ │ +according to the password database. Check both databases to get │ │ │ │ +complete membership information.) │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ +__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ +__enter__($self, /) │ │ │ │ +poll($self, /, timeout=None, maxevents=-1) │ │ │ │ +Wait for events on the epoll file descriptor. │ │ │ │ + timeout │ │ │ │ + the maximum time to wait in seconds (as float); │ │ │ │ + a timeout of None or -1 makes poll wait indefinitely │ │ │ │ + maxevents │ │ │ │ + the maximum number of events returned; -1 means no limit │ │ │ │ +Returns a list containing any descriptors that have events to │ │ │ │ +report, as a list of (fd, events) 2-tuples. │ │ │ │ +unregister($self, /, fd) │ │ │ │ +Remove a registered file descriptor from the epoll object. │ │ │ │ + the target file descriptor of the operation │ │ │ │ +register($self, /, fd, │ │ │ │ + eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ +Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +The epoll interface supports all file descriptors that support poll. │ │ │ │ +modify($self, /, fd, eventmask) │ │ │ │ +Modify event mask for a registered file descriptor. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +fileno($self, /) │ │ │ │ +Return the epoll control file descriptor. │ │ │ │ +close($self, /) │ │ │ │ +Close the epoll control file descriptor. │ │ │ │ +Further operations on the epoll object will raise an exception. │ │ │ │ +fromfd($type, fd, /) │ │ │ │ +Create an epoll object from a given control fd. │ │ │ │ +poll($self, timeout=None, /) │ │ │ │ +Polls the set of registered file descriptors. │ │ │ │ + timeout │ │ │ │ + The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ + value) to wait indefinitely. │ │ │ │ +Returns a list containing any descriptors that have events or errors │ │ │ │ +to report, as a list of (fd, event) 2-tuples. │ │ │ │ +unregister($self, fd, /) │ │ │ │ +Remove a file descriptor being tracked by the polling object. │ │ │ │ +modify($self, fd, eventmask, /) │ │ │ │ +Modify an already registered file descriptor. │ │ │ │ + either an integer, or an object with a fileno() method returning │ │ │ │ + an int │ │ │ │ + eventmask │ │ │ │ + a bitmask describing the type of events to check for │ │ │ │ +register($self, fd, │ │ │ │ + eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ +Register a file descriptor with the polling object. │ │ │ │ + either an integer, or an object with a fileno() method returning an int │ │ │ │ + eventmask │ │ │ │ + an optional bitmask describing the type of events to check for │ │ │ │ +select.epoll(sizehint=-1, flags=0) │ │ │ │ +Returns an epolling object │ │ │ │ +sizehint must be a positive integer or -1 for the default size. The │ │ │ │ +sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ +the maximum number of monitored events. │ │ │ │ +poll($module, /) │ │ │ │ +Returns a polling object. │ │ │ │ +This object supports registering and unregistering file descriptors, and │ │ │ │ +then polling them for I/O events. │ │ │ │ +select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ +Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ +The first three arguments are iterables of file descriptors to be waited │ │ │ │ +rlist -- wait until ready for reading │ │ │ │ +wlist -- wait until ready for writing │ │ │ │ +xlist -- wait for an "exceptional condition" │ │ │ │ +If only one kind of condition is required, pass [] for the other lists. │ │ │ │ +A file descriptor is either a socket or file object, or a small integer │ │ │ │ +gotten from a fileno() method call on one of those. │ │ │ │ +The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ +a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ +or None, the call will never time out. │ │ │ │ +The return value is a tuple of three lists corresponding to the first │ │ │ │ +three arguments; each contains the subset of the corresponding file │ │ │ │ +descriptors that are ready. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file │ │ │ │ +descriptors can be used. │ │ │ │ +This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ allow_vfork, /) │ │ │ │ Spawn a fresh new child process. │ │ │ │ Fork a child process, close parent file descriptors as appropriate in │ │ │ │ @@ -23620,88 +23770,14 @@ │ │ │ │ serialized into *file* as part of the pickle stream. │ │ │ │ If *buffer_callback* is not None, then it can be called any number │ │ │ │ of times with a buffer view. If the callback returns a false value │ │ │ │ (such as None), the given buffer is out-of-band; otherwise the │ │ │ │ buffer is serialized in-band, i.e. inside the pickle stream. │ │ │ │ It is an error if *buffer_callback* is not None and *protocol* │ │ │ │ is None or smaller than 5. │ │ │ │ -loads($module, data, /, *, fix_imports=True, encoding='ASCII', │ │ │ │ - errors='strict', buffers=()) │ │ │ │ -Read and return an object from the given pickle data. │ │ │ │ -The protocol version of the pickle is detected automatically, so no │ │ │ │ -protocol argument is needed. Bytes past the pickled object's │ │ │ │ -representation are ignored. │ │ │ │ -Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ -which are used to control compatibility support for pickle stream │ │ │ │ -generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ -map the old Python 2 names to the new names used in Python 3. The │ │ │ │ -*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ -instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ -respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ -string instances as bytes objects. │ │ │ │ -load($module, /, file, *, fix_imports=True, encoding='ASCII', │ │ │ │ - errors='strict', buffers=()) │ │ │ │ -Read and return an object from the pickle data stored in a file. │ │ │ │ -This is equivalent to ``Unpickler(file).load()``, but may be more │ │ │ │ -efficient. │ │ │ │ -The protocol version of the pickle is detected automatically, so no │ │ │ │ -protocol argument is needed. Bytes past the pickled object's │ │ │ │ -representation are ignored. │ │ │ │ -The argument *file* must have two methods, a read() method that takes │ │ │ │ -an integer argument, and a readline() method that requires no │ │ │ │ -arguments. Both methods should return bytes. Thus *file* can be a │ │ │ │ -binary file object opened for reading, an io.BytesIO object, or any │ │ │ │ -other custom object that meets this interface. │ │ │ │ -Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ -which are used to control compatibility support for pickle stream │ │ │ │ -generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ -map the old Python 2 names to the new names used in Python 3. The │ │ │ │ -*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ -instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ -respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ -string instances as bytes objects. │ │ │ │ -dumps($module, /, obj, protocol=None, *, fix_imports=True, │ │ │ │ - buffer_callback=None) │ │ │ │ -Return the pickled representation of the object as a bytes object. │ │ │ │ -The optional *protocol* argument tells the pickler to use the given │ │ │ │ -protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ -protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ -with previous versions. │ │ │ │ -Specifying a negative protocol version selects the highest protocol │ │ │ │ -version supported. The higher the protocol used, the more recent the │ │ │ │ -version of Python needed to read the pickle produced. │ │ │ │ -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. │ │ │ │ -dump($module, /, obj, file, protocol=None, *, fix_imports=True, │ │ │ │ - buffer_callback=None) │ │ │ │ -Write a pickled representation of obj to the open file object file. │ │ │ │ -This is equivalent to ``Pickler(file, protocol).dump(obj)``, but may │ │ │ │ -be more efficient. │ │ │ │ -The optional *protocol* argument tells the pickler to use the given │ │ │ │ -protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ -protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ -with previous versions. │ │ │ │ -Specifying a negative protocol version selects the highest protocol │ │ │ │ -version supported. The higher the protocol used, the more recent the │ │ │ │ -version of Python needed to read the pickle produced. │ │ │ │ -The *file* argument must have a write() method that accepts a single │ │ │ │ -bytes argument. It can thus be a file object opened for binary │ │ │ │ -writing, an io.BytesIO instance, or any other custom object that meets │ │ │ │ -this interface. │ │ │ │ -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. │ │ │ │ _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). │ │ │ │ @@ -23730,98 +23806,16 @@ │ │ │ │ traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ Return an empty list if the tracemalloc module is disabled. │ │ │ │ clear_traces($module, /) │ │ │ │ Clear traces of memory blocks allocated by Python. │ │ │ │ is_tracing($module, /) │ │ │ │ Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ -__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ -__enter__($self, /) │ │ │ │ -poll($self, /, timeout=None, maxevents=-1) │ │ │ │ -Wait for events on the epoll file descriptor. │ │ │ │ - timeout │ │ │ │ - the maximum time to wait in seconds (as float); │ │ │ │ - a timeout of None or -1 makes poll wait indefinitely │ │ │ │ - maxevents │ │ │ │ - the maximum number of events returned; -1 means no limit │ │ │ │ -Returns a list containing any descriptors that have events to │ │ │ │ -report, as a list of (fd, events) 2-tuples. │ │ │ │ -unregister($self, /, fd) │ │ │ │ -Remove a registered file descriptor from the epoll object. │ │ │ │ - the target file descriptor of the operation │ │ │ │ -register($self, /, fd, │ │ │ │ - eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ -Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -The epoll interface supports all file descriptors that support poll. │ │ │ │ -modify($self, /, fd, eventmask) │ │ │ │ -Modify event mask for a registered file descriptor. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -fileno($self, /) │ │ │ │ -Return the epoll control file descriptor. │ │ │ │ -close($self, /) │ │ │ │ -Close the epoll control file descriptor. │ │ │ │ -Further operations on the epoll object will raise an exception. │ │ │ │ -fromfd($type, fd, /) │ │ │ │ -Create an epoll object from a given control fd. │ │ │ │ -poll($self, timeout=None, /) │ │ │ │ -Polls the set of registered file descriptors. │ │ │ │ - timeout │ │ │ │ - The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ - value) to wait indefinitely. │ │ │ │ -Returns a list containing any descriptors that have events or errors │ │ │ │ -to report, as a list of (fd, event) 2-tuples. │ │ │ │ -unregister($self, fd, /) │ │ │ │ -Remove a file descriptor being tracked by the polling object. │ │ │ │ -modify($self, fd, eventmask, /) │ │ │ │ -Modify an already registered file descriptor. │ │ │ │ - either an integer, or an object with a fileno() method returning │ │ │ │ - an int │ │ │ │ - eventmask │ │ │ │ - a bitmask describing the type of events to check for │ │ │ │ -register($self, fd, │ │ │ │ - eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ -Register a file descriptor with the polling object. │ │ │ │ - either an integer, or an object with a fileno() method returning an int │ │ │ │ - eventmask │ │ │ │ - an optional bitmask describing the type of events to check for │ │ │ │ -select.epoll(sizehint=-1, flags=0) │ │ │ │ -Returns an epolling object │ │ │ │ -sizehint must be a positive integer or -1 for the default size. The │ │ │ │ -sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ -the maximum number of monitored events. │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and │ │ │ │ -then polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first │ │ │ │ -three arguments; each contains the subset of the corresponding file │ │ │ │ -descriptors that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -23932,16 +23926,14 @@ │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ Unable to allocate output buffer. │ │ │ │ -_generate_suggestions($module, candidates, item, /) │ │ │ │ -Returns the candidate in candidates that's closest to item │ │ │ │ sys_audit │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ @@ -23953,14 +23945,22 @@ │ │ │ │ syslog([priority=LOG_INFO,] message) │ │ │ │ Send the string message to the system logger. │ │ │ │ closelog($module, /) │ │ │ │ Reset the syslog module values and call the system library closelog(). │ │ │ │ openlog($module, /, ident=, logoption=0, │ │ │ │ facility=LOG_USER) │ │ │ │ Set logging options of subsequent syslog() calls. │ │ │ │ +sha384($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-384 hash object; optionally initialized with a string. │ │ │ │ +sha512($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-512 hash object; optionally initialized with a string. │ │ │ │ +sha224($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-224 hash object; optionally initialized with a string. │ │ │ │ +sha256($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-256 hash object; optionally initialized with a string. │ │ │ │ update($self, obj, /) │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ @@ -23969,22 +23969,14 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ -sha384($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-384 hash object; optionally initialized with a string. │ │ │ │ -sha512($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-512 hash object; optionally initialized with a string. │ │ │ │ -sha224($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-224 hash object; optionally initialized with a string. │ │ │ │ -sha256($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-256 hash object; optionally initialized with a string. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ @@ -25134,17 +25126,17 @@ │ │ │ │ warn_on_full_buffer │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ 4@r8 4@r7 │ │ │ │ -gc__start │ │ │ │ --4@[sp, #8] │ │ │ │ gc__done │ │ │ │ +gc__start │ │ │ │ +-4@[sp, #12] │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -29,45 +29,45 @@ │ │ │ │ 0x0001cbf4 7365746c 6f63616c 65006765 74656e76 setlocale.getenv │ │ │ │ 0x0001cc04 00737472 636d7000 77637363 6d700070 .strcmp.wcscmp.p │ │ │ │ 0x0001cc14 74687265 61645f63 6f6e6461 7474725f thread_condattr_ │ │ │ │ 0x0001cc24 696e6974 00707468 72656164 5f636f6e init.pthread_con │ │ │ │ 0x0001cc34 64617474 725f7365 74636c6f 636b006e dattr_setclock.n │ │ │ │ 0x0001cc44 6c5f6c61 6e67696e 666f006d 6273746f l_langinfo.mbsto │ │ │ │ 0x0001cc54 77637300 70746872 6561645f 73656c66 wcs.pthread_self │ │ │ │ - 0x0001cc64 006d6272 746f7763 00707468 72656164 .mbrtowc.pthread │ │ │ │ - 0x0001cc74 5f6a6f69 6e007763 736c656e 0063616c _join.wcslen.cal │ │ │ │ - 0x0001cc84 6c6f6300 7763736e 636d7000 6d656d6d loc.wcsncmp.memm │ │ │ │ - 0x0001cc94 6f766500 73747263 6872005f 5f707269 ove.strchr.__pri │ │ │ │ - 0x0001cca4 6e74665f 63686b00 7374646f 7574005f ntf_chk.stdout._ │ │ │ │ - 0x0001ccb4 5f69736f 6332335f 73747274 6f756c00 _isoc23_strtoul. │ │ │ │ - 0x0001ccc4 77637374 6f6b0070 74687265 61645f67 wcstok.pthread_g │ │ │ │ - 0x0001ccd4 65747370 65636966 69630073 6967616c etspecific.sigal │ │ │ │ - 0x0001cce4 74737461 636b0073 69676163 74696f6e tstack.sigaction │ │ │ │ - 0x0001ccf4 00676574 63776400 7763736e 63707900 .getcwd.wcsncpy. │ │ │ │ - 0x0001cd04 66777269 7465005f 5f76736e 7072696e fwrite.__vsnprin │ │ │ │ - 0x0001cd14 74665f63 686b0070 74687265 61645f6b tf_chk.pthread_k │ │ │ │ - 0x0001cd24 65795f64 656c6574 65005f5f 69736f63 ey_delete.__isoc │ │ │ │ - 0x0001cd34 32335f77 6373746f 6c007365 74766275 23_wcstol.setvbu │ │ │ │ - 0x0001cd44 66006765 7472616e 646f6d00 5f5f6673 f.getrandom.__fs │ │ │ │ - 0x0001cd54 74617436 345f7469 6d653634 0073656d tat64_time64.sem │ │ │ │ - 0x0001cd64 5f696e69 74007065 72726f72 00707468 _init.perror.pth │ │ │ │ - 0x0001cd74 72656164 5f636f6e 645f6465 7374726f read_cond_destro │ │ │ │ - 0x0001cd84 79007074 68726561 645f6d75 7465785f y.pthread_mutex_ │ │ │ │ - 0x0001cd94 64657374 726f7900 70746872 6561645f destroy.pthread_ │ │ │ │ - 0x0001cda4 6d757465 785f696e 69740070 74687265 mutex_init.pthre │ │ │ │ - 0x0001cdb4 61645f63 6f6e645f 696e6974 00707468 ad_cond_init.pth │ │ │ │ - 0x0001cdc4 72656164 5f6d7574 65785f6c 6f636b00 read_mutex_lock. │ │ │ │ - 0x0001cdd4 70746872 6561645f 636f6e64 5f736967 pthread_cond_sig │ │ │ │ - 0x0001cde4 6e616c00 70746872 6561645f 6d757465 nal.pthread_mute │ │ │ │ - 0x0001cdf4 785f756e 6c6f636b 005f5f70 74687265 x_unlock.__pthre │ │ │ │ - 0x0001ce04 61645f63 6f6e645f 74696d65 64776169 ad_cond_timedwai │ │ │ │ - 0x0001ce14 74363400 70617573 65006d6d 61703634 t64.pause.mmap64 │ │ │ │ - 0x0001ce24 005f5f73 6e707269 6e74665f 63686b00 .__snprintf_chk. │ │ │ │ - 0x0001ce34 6d616476 69736500 6d756e6d 61700073 madvise.munmap.s │ │ │ │ - 0x0001ce44 74727263 68720073 74726e63 6d700063 trrchr.strncmp.c │ │ │ │ + 0x0001cc64 006d6272 746f7763 00776373 6c656e00 .mbrtowc.wcslen. │ │ │ │ + 0x0001cc74 63616c6c 6f630077 63736e63 6d70006d calloc.wcsncmp.m │ │ │ │ + 0x0001cc84 656d6d6f 76650073 74726368 72005f5f emmove.strchr.__ │ │ │ │ + 0x0001cc94 7072696e 74665f63 686b0073 74646f75 printf_chk.stdou │ │ │ │ + 0x0001cca4 74005f5f 69736f63 32335f73 7472746f t.__isoc23_strto │ │ │ │ + 0x0001ccb4 756c0077 6373746f 6b007074 68726561 ul.wcstok.pthrea │ │ │ │ + 0x0001ccc4 645f6765 74737065 63696669 63007369 d_getspecific.si │ │ │ │ + 0x0001ccd4 67616c74 73746163 6b007369 67616374 galtstack.sigact │ │ │ │ + 0x0001cce4 696f6e00 67657463 77640077 63736e63 ion.getcwd.wcsnc │ │ │ │ + 0x0001ccf4 70790066 77726974 65005f5f 76736e70 py.fwrite.__vsnp │ │ │ │ + 0x0001cd04 72696e74 665f6368 6b007074 68726561 rintf_chk.pthrea │ │ │ │ + 0x0001cd14 645f6b65 795f6465 6c657465 005f5f69 d_key_delete.__i │ │ │ │ + 0x0001cd24 736f6332 335f7763 73746f6c 00736574 soc23_wcstol.set │ │ │ │ + 0x0001cd34 76627566 00676574 72616e64 6f6d005f vbuf.getrandom._ │ │ │ │ + 0x0001cd44 5f667374 61743634 5f74696d 65363400 _fstat64_time64. │ │ │ │ + 0x0001cd54 73656d5f 696e6974 00706572 726f7200 sem_init.perror. │ │ │ │ + 0x0001cd64 70746872 6561645f 636f6e64 5f646573 pthread_cond_des │ │ │ │ + 0x0001cd74 74726f79 00707468 72656164 5f6d7574 troy.pthread_mut │ │ │ │ + 0x0001cd84 65785f64 65737472 6f790070 74687265 ex_destroy.pthre │ │ │ │ + 0x0001cd94 61645f6d 75746578 5f696e69 74007074 ad_mutex_init.pt │ │ │ │ + 0x0001cda4 68726561 645f636f 6e645f69 6e697400 hread_cond_init. │ │ │ │ + 0x0001cdb4 70746872 6561645f 6d757465 785f6c6f pthread_mutex_lo │ │ │ │ + 0x0001cdc4 636b0070 74687265 61645f63 6f6e645f ck.pthread_cond_ │ │ │ │ + 0x0001cdd4 7369676e 616c0070 74687265 61645f6d signal.pthread_m │ │ │ │ + 0x0001cde4 75746578 5f756e6c 6f636b00 5f5f7074 utex_unlock.__pt │ │ │ │ + 0x0001cdf4 68726561 645f636f 6e645f74 696d6564 hread_cond_timed │ │ │ │ + 0x0001ce04 77616974 36340070 61757365 006d6d61 wait64.pause.mma │ │ │ │ + 0x0001ce14 70363400 5f5f736e 7072696e 74665f63 p64.__snprintf_c │ │ │ │ + 0x0001ce24 686b006d 61647669 7365006d 756e6d61 hk.madvise.munma │ │ │ │ + 0x0001ce34 70007374 72726368 72007374 726e636d p.strrchr.strncm │ │ │ │ + 0x0001ce44 70007074 68726561 645f6a6f 696e0063 p.pthread_join.c │ │ │ │ 0x0001ce54 6f6e6673 74720073 74726e63 7079005f onfstr.strncpy._ │ │ │ │ 0x0001ce64 5f737072 696e7466 5f63686b 005f5f6d _sprintf_chk.__m │ │ │ │ 0x0001ce74 656d6d6f 76655f63 686b0066 72656164 emmove_chk.fread │ │ │ │ 0x0001ce84 00707468 72656164 5f636f6e 645f7761 .pthread_cond_wa │ │ │ │ 0x0001ce94 69740073 74727062 726b0077 63737263 it.strpbrk.wcsrc │ │ │ │ 0x0001cea4 6872006d 656d7263 68720067 65746175 hr.memrchr.getau │ │ │ │ 0x0001ceb4 7876616c 00756e73 6574656e 76007763 xval.unsetenv.wc │ │ │ │ @@ -84,16 +84,16 @@ │ │ │ │ 0x0001cf64 5f646573 74726f79 0066666c 75736800 _destroy.fflush. │ │ │ │ 0x0001cf74 5f5f7469 6d653634 005f5f6c 6f63616c __time64.__local │ │ │ │ 0x0001cf84 74696d65 36345f72 005f5f6c 73746174 time64_r.__lstat │ │ │ │ 0x0001cf94 36345f74 696d6536 34005f5f 66737461 64_time64.__fsta │ │ │ │ 0x0001cfa4 74617436 345f7469 6d653634 00736967 tat64_time64.sig │ │ │ │ 0x0001cfb4 656d7074 79736574 00776d65 6d636d70 emptyset.wmemcmp │ │ │ │ 0x0001cfc4 00667265 7870006d 6f646600 72656164 .frexp.modf.read │ │ │ │ - 0x0001cfd4 64697236 3400636c 6f736564 69720072 dir64.closedir.r │ │ │ │ - 0x0001cfe4 6577696e 64646972 0066646f 70656e64 ewinddir.fdopend │ │ │ │ + 0x0001cfd4 64697236 3400636c 6f736564 69720066 dir64.closedir.f │ │ │ │ + 0x0001cfe4 646f7065 6e646972 00726577 696e6464 dopendir.rewindd │ │ │ │ 0x0001cff4 6972006c 64657870 006c7365 656b3634 ir.ldexp.lseek64 │ │ │ │ 0x0001d004 005f5f6c 6962635f 63757272 656e745f .__libc_current_ │ │ │ │ 0x0001d014 73696772 746d696e 005f5f6c 6962635f sigrtmin.__libc_ │ │ │ │ 0x0001d024 63757272 656e745f 73696772 746d6178 current_sigrtmax │ │ │ │ 0x0001d034 00676574 70696400 756e6765 7463005f .getpid.ungetc._ │ │ │ │ 0x0001d044 5f726561 6c706174 685f6368 6b006674 _realpath_chk.ft │ │ │ │ 0x0001d054 656c6c00 72657769 6e640066 6c6f636b ell.rewind.flock │ │ │ │ @@ -180,21 +180,21 @@ │ │ │ │ 0x0001d564 7061776e 61747472 5f736574 73636865 pawnattr_setsche │ │ │ │ 0x0001d574 64706172 616d0070 6f736978 5f737061 dparam.posix_spa │ │ │ │ 0x0001d584 776e6174 74725f73 65747067 726f7570 wnattr_setpgroup │ │ │ │ 0x0001d594 00737472 6e6c656e 0065706f 6c6c5f63 .strnlen.epoll_c │ │ │ │ 0x0001d5a4 746c0065 706f6c6c 5f776169 74006163 tl.epoll_wait.ac │ │ │ │ 0x0001d5b4 63657074 34006163 63657074 005f5f72 cept4.accept.__r │ │ │ │ 0x0001d5c4 6563766d 73673634 00736f63 6b657470 ecvmsg64.socketp │ │ │ │ - 0x0001d5d4 61697200 62696e64 006c6973 74656e00 air.bind.listen. │ │ │ │ - 0x0001d5e4 706f6c6c 005f5f6f 70656e36 345f3200 poll.__open64_2. │ │ │ │ + 0x0001d5d4 61697200 706f6c6c 0062696e 64006c69 air.poll.bind.li │ │ │ │ + 0x0001d5e4 7374656e 005f5f6f 70656e36 345f3200 sten.__open64_2. │ │ │ │ 0x0001d5f4 636f6e6e 65637400 5f5f7365 6e646d73 connect.__sendms │ │ │ │ 0x0001d604 67363400 73656e64 00726563 76006f70 g64.send.recv.op │ │ │ │ 0x0001d614 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ - 0x0001d624 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ - 0x0001d634 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ + 0x0001d624 686b0073 65746c6f 676d6173 6b006765 hk.setlogmask.ge │ │ │ │ + 0x0001d634 74686f73 746e616d 6500636c 6f73656c thostname.closel │ │ │ │ 0x0001d644 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d654 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d664 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d674 6f006765 746c6f61 64617667 00696e65 o.getloadavg.ine │ │ │ │ 0x0001d684 745f6e74 6f700073 796d6c69 6e6b0073 t_ntop.symlink.s │ │ │ │ 0x0001d694 796d6c69 6e6b6174 00584d4c 5f457870 ymlinkat.XML_Exp │ │ │ │ 0x0001d6a4 61745665 7273696f 6e00584d 4c5f4578 atVersion.XML_Ex │ │ │ │ @@ -286,16 +286,16 @@ │ │ │ │ 0x0001dc04 726e6361 745f6368 6b005f5f 6d6b7469 rncat_chk.__mkti │ │ │ │ 0x0001dc14 6d653634 00676574 70776e61 6d5f7200 me64.getpwnam_r. │ │ │ │ 0x0001dc24 5f5f7365 6c656374 36340073 65746772 __select64.setgr │ │ │ │ 0x0001dc34 656e7400 67657467 72656e74 00656e64 ent.getgrent.end │ │ │ │ 0x0001dc44 6772656e 74005f5f 6664656c 745f6368 grent.__fdelt_ch │ │ │ │ 0x0001dc54 6b006c6c 69737478 61747472 00666c69 k.llistxattr.fli │ │ │ │ 0x0001dc64 73747861 74747200 666f726b 70747900 stxattr.forkpty. │ │ │ │ - 0x0001dc74 5f5f7761 6974345f 74696d65 36340066 __wait4_time64.f │ │ │ │ - 0x0001dc84 6c6f636b 00584d4c 5f476574 53706563 lock.XML_GetSpec │ │ │ │ + 0x0001dc74 666c6f63 6b005f5f 77616974 345f7469 flock.__wait4_ti │ │ │ │ + 0x0001dc84 6d653634 00584d4c 5f476574 53706563 me64.XML_GetSpec │ │ │ │ 0x0001dc94 69666965 64417474 72696275 7465436f ifiedAttributeCo │ │ │ │ 0x0001dca4 756e7400 73636865 645f7365 74616666 unt.sched_setaff │ │ │ │ 0x0001dcb4 696e6974 7900584d 4c5f5374 6f705061 inity.XML_StopPa │ │ │ │ 0x0001dcc4 72736572 00676574 67726f75 7073005f rser.getgroups._ │ │ │ │ 0x0001dcd4 5f776169 74335f74 696d6536 3400584d _wait3_time64.XM │ │ │ │ 0x0001dce4 4c5f4765 74427566 66657200 584d4c5f L_GetBuffer.XML_ │ │ │ │ 0x0001dcf4 50617273 65427566 66657200 66737461 ParseBuffer.fsta │ │ │ │ @@ -350,16 +350,16 @@ │ │ │ │ 0x0001e004 64763634 76320070 77726974 65363400 dv64v2.pwrite64. │ │ │ │ 0x0001e014 70777269 74657636 34763200 72656164 pwritev64v2.read │ │ │ │ 0x0001e024 76007363 6865645f 6765745f 7072696f v.sched_get_prio │ │ │ │ 0x0001e034 72697479 5f6d696e 00736368 65645f67 rity_min.sched_g │ │ │ │ 0x0001e044 65745f70 72696f72 6974795f 6d617800 et_priority_max. │ │ │ │ 0x0001e054 5f5f7363 6865645f 72725f67 65745f69 __sched_rr_get_i │ │ │ │ 0x0001e064 6e746572 76616c36 34006664 61746173 nterval64.fdatas │ │ │ │ - 0x0001e074 796e6300 73636865 645f7969 656c6400 ync.sched_yield. │ │ │ │ - 0x0001e084 66706174 68636f6e 66007365 74726573 fpathconf.setres │ │ │ │ + 0x0001e074 796e6300 66706174 68636f6e 66007363 ync.fpathconf.sc │ │ │ │ + 0x0001e084 6865645f 7969656c 64007365 74726573 hed_yield.setres │ │ │ │ 0x0001e094 67696400 73657472 65737569 64007463 gid.setresuid.tc │ │ │ │ 0x0001e0a4 67657470 67727000 74637365 74706772 getpgrp.tcsetpgr │ │ │ │ 0x0001e0b4 70007772 69746576 00776169 74696400 p.writev.waitid. │ │ │ │ 0x0001e0c4 70746872 6561645f 6b696c6c 0073656e pthread_kill.sen │ │ │ │ 0x0001e0d4 64746f00 72656376 66726f6d 0074696d dto.recvfrom.tim │ │ │ │ 0x0001e0e4 65726664 5f637265 61746500 5f5f7469 erfd_create.__ti │ │ │ │ 0x0001e0f4 6d657266 645f7365 7474696d 65363400 merfd_settime64. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000291fc <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1a41c4 <_start@@Base+0x34> │ │ │ │ + bl 1a6128 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -15,28 +15,28 @@ │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbnz r3, 2abda │ │ │ │ ldr r3, [pc, #72] @ (2ac1c ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2abee │ │ │ │ b.n 2ac12 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #63292 @ 0xf73c │ │ │ │ + movw r0, #61820 @ 0xf17c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2abd0 │ │ │ │ b.n 2ac0c │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2ac0c │ │ │ │ movw r3, #2160 @ 0x870 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63308 @ 0xf74c │ │ │ │ + movw r1, #61836 @ 0xf18c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ac1a │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -47,19 +47,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5424 │ │ │ │ + bl 1a738c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2ac88 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a5100 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1a7068 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r5, [sp, #148] @ 0x94 │ │ │ │ @@ -72,70 +72,70 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ movs r5, #1 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 1a53f8 │ │ │ │ + bl 1a7360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2ac90 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a727c │ │ │ │ + bl 6d608 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ - movw r0, #63352 @ 0xf778 │ │ │ │ + movw r0, #61880 @ 0xf1b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a926c │ │ │ │ + bl 1ab098 │ │ │ │ cbz r0, 2aca8 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2acaa │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a64c4 │ │ │ │ + bl 1a842c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a727c │ │ │ │ + bl 6d608 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ac88 │ │ │ │ - bl 1415f4 │ │ │ │ + bl 141830 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1da954 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1dc1f4 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2acd6 │ │ │ │ bl 2be34 │ │ │ │ movs r0, #1 │ │ │ │ blx 2aa8c │ │ │ │ - bl 9a0c4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a2d0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ad04 │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1aa240 │ │ │ │ + bl 1ac06c │ │ │ │ ldr r1, [pc, #132] @ (2ad74 ) │ │ │ │ - movw r2, #63368 @ 0xf788 │ │ │ │ + movw r2, #61896 @ 0xf1c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2ad78 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #63384 @ 0xf798 │ │ │ │ + movw r0, #61912 @ 0xf1d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1b1cec │ │ │ │ + bl 1b3ae8 │ │ │ │ cbnz r0, 2ad20 │ │ │ │ - movw r1, #63396 @ 0xf7a4 │ │ │ │ + movw r1, #61924 @ 0xf1e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #96] @ (2ad7c ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad2c │ │ │ │ movs r4, #1 │ │ │ │ bl 2be34 │ │ │ │ b.n 2ad2e │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2ad5c │ │ │ │ @@ -144,59 +144,59 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 292c8 │ │ │ │ blx 29c34 │ │ │ │ cbz r0, 2ad5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #63432 @ 0xf7c8 │ │ │ │ + movw r1, #61960 @ 0xf208 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ bl 2bcf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f94 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e53ec │ │ │ │ + bl 1e6558 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e69b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 2a748 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ movs r3, r5 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 2a9b8 │ │ │ │ + b.n 2ae38 <_PyPreConfig_InitCompatConfig@@Base+0x4> │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ad80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ cbz r3, 2adac │ │ │ │ - movw r1, #63440 @ 0xf7d0 │ │ │ │ + movw r1, #61968 @ 0xf210 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #24] @ (2adc0 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1a532c │ │ │ │ + bl 1a7294 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - b.n 2aa1c │ │ │ │ + b.n 2ae9c │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002adc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -208,37 +208,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2ade4 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a52b4 │ │ │ │ + bl 1a721c │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r5, 2ae0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d338 │ │ │ │ + bl 6d368 │ │ │ │ cbz r5, 2ae2a │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ae2a │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2ae30 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 2aabc <__errno_location@plt> │ │ │ │ + b.n 2af3c │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ae34 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -284,37 +284,37 @@ │ │ │ │ cbz r4, 2aee0 │ │ │ │ ldr r2, [pc, #196] @ (2af6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2aee0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63524 @ 0xf824 │ │ │ │ + movw r1, #62052 @ 0xf264 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl fc07c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc550 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2aee0 │ │ │ │ movw r3, #2160 @ 0x870 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2af66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ b.n 2af5a │ │ │ │ movs r0, #12 │ │ │ │ - bl 6cee8 │ │ │ │ + bl 6cf18 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2aef6 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2af66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5e74 │ │ │ │ + bl 1f73b0 │ │ │ │ b.n 2af66 │ │ │ │ ldr r0, [pc, #120] @ (2af70 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bne.n 2af18 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2af08 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2af24 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [pc, #76] @ (2af74 ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2af32 │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2af3c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2af44 │ │ │ │ dmb ish │ │ │ │ bne.n 2af5e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2af6a │ │ │ │ ldr r0, [pc, #16] @ (2af70 ) │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ b.n 2af5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -371,28 +371,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2afc8 ) │ │ │ │ b.n 2b124 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b068 │ │ │ │ + bl 8b264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2afc0 │ │ │ │ - bl 686d8 │ │ │ │ + bl 68708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2afc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2afc0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -407,26 +407,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2afee │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #224] @ (2b0cc ) │ │ │ │ b.n 2b124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 606a8 │ │ │ │ + bl 606d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b0a6 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2962c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2b036 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b068 │ │ │ │ + bl 8b264 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b0a6 │ │ │ │ movw r3, #2160 @ 0x870 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2b0d0 ) │ │ │ │ @@ -435,67 +435,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2b052 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b068 │ │ │ │ + bl 8b264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b0a6 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b068 │ │ │ │ + bl 8b264 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2b0aa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2b0aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2b076 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2b08c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b0c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b0c6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + b.w 129a50 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -514,55 +514,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 1a56a0 │ │ │ │ + bl 1a7608 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b10a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a56a0 │ │ │ │ + bl 1a7608 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 1a5424 │ │ │ │ + bl 1a738c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a52b4 │ │ │ │ + bl 1a721c │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6d40c │ │ │ │ + bl 6d43c │ │ │ │ cbz r0, 2b160 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2b162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d338 │ │ │ │ + bl 6d368 │ │ │ │ cbz r4, 2b17e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2b174 │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2b17e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -580,15 +580,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 1a5660 │ │ │ │ + bl 1a75c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002b1aa : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -596,78 +596,79 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a50b4 │ │ │ │ + bl 1a701c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002b1ce : │ │ │ │ cbnz r0, 2b1d4 │ │ │ │ - b.w 1aaee4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1acd10 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a52b4 │ │ │ │ + bl 1a721c │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d01c │ │ │ │ - movw r0, #54660 @ 0xd584 │ │ │ │ + bl 6d04c │ │ │ │ + movw r0, #53188 @ 0xcfc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ str.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - movw r0, #54660 @ 0xd584 │ │ │ │ + movw r0, #53188 @ 0xcfc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b24a │ │ │ │ - movw r0, #54660 @ 0xd584 │ │ │ │ + movw r0, #53188 @ 0xcfc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d338 │ │ │ │ + bl 6d368 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b282 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b282 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b282 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b290 │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b294 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldc 0, cr0, [r8], #172 @ 0xac │ │ │ │ + b.n 2b088 │ │ │ │ + movs r3, r5 │ │ │ │ │ │ │ │ 0002b298 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -678,105 +679,106 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2b2b8 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a52b4 │ │ │ │ + bl 1a721c │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r5, 2b2e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d338 │ │ │ │ + bl 6d368 │ │ │ │ cbz r5, 2b2fe │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b2fe │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b304 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r4], {43} @ 0x2b │ │ │ │ + b.n 2b110 │ │ │ │ + movs r3, r5 │ │ │ │ │ │ │ │ 0002b308 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b30e │ │ │ │ │ │ │ │ 0002b30e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5424 │ │ │ │ + bl 1a738c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b334 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b35e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a5100 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1a7068 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a64c4 │ │ │ │ + bl 1a842c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a727c │ │ │ │ + bl 6d608 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b32c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b362 : │ │ │ │ ldr r2, [pc, #80] @ (2b3b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b372 │ │ │ │ ldr r0, [pc, #72] @ (2b3b8 ) │ │ │ │ - b.w 1a7130 <_Py_SetLocaleFromEnv@@Base+0xb58> │ │ │ │ + b.w 1a9090 <_Py_SetLocaleFromEnv@@Base+0xb58> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b3bc ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d896c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1da20c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b394 │ │ │ │ - bl d7574 │ │ │ │ + bl d77ac │ │ │ │ b.n 2b3b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b3aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b3aa │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e1de0 │ │ │ │ + bl e1ff0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ubfx r0, r0, #1, #10 │ │ │ │ @@ -784,15 +786,15 @@ │ │ │ │ 0002b3c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a74b8 │ │ │ │ + bl 1a92e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b3da : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -811,17 +813,17 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 292c8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 64bae │ │ │ │ + movw r0, #64588 @ 0xfc4c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 64bde │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38848 @ 0x97c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -835,117 +837,117 @@ │ │ │ │ blx 29334 │ │ │ │ movs r0, #1 │ │ │ │ blx 2aa8c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b4c8 │ │ │ │ - movw r1, #580 @ 0x244 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64644 @ 0xfc84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b494 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #12140 @ 0x2f6c │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #10668 @ 0x29ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b4a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b4b8 │ │ │ │ - movw r1, #604 @ 0x25c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64668 @ 0xfc9c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #624 @ 0x270 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64688 @ 0xfcb0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2b694 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b50a │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #648 @ 0x288 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 201a10 │ │ │ │ + bl 202e78 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29572 @ 0x7384 │ │ │ │ + movw r1, #28084 @ 0x6db4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2b522 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38348 @ 0x95cc │ │ │ │ + movw r1, #36876 @ 0x900c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2b53a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2b552 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64756 @ 0xfcf4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2b56a │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #708 @ 0x2c4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64772 @ 0xfd04 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ - movw r1, #724 @ 0x2d4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64788 @ 0xfd14 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #268] @ (2b698 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6d640 │ │ │ │ + bl 6d7a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b5a0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b5aa │ │ │ │ cbz r0, 2b5a8 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b5aa │ │ │ │ @@ -961,88 +963,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b660 │ │ │ │ ldr r0, [pc, #212] @ (2b69c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d896c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1da20c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b5d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [pc, #196] @ 2b6a0 │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b5e2 │ │ │ │ cbnz r0, 2b5fe │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d89d4 │ │ │ │ + bl 1da274 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6d8c │ │ │ │ + bl d6fc4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11aa54 │ │ │ │ + bl 11b294 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b65a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b65a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2b67a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9400 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1ab22c <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b70c │ │ │ │ - bl 1a95b4 <_Py_write_noraise@@Base+0x254> │ │ │ │ + bl 1ab3e0 <_Py_write_noraise@@Base+0x254> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b44a │ │ │ │ - bl 1e0abc │ │ │ │ + bl 1e2150 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ b.n 2b44a │ │ │ │ nop │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ @@ -1057,42 +1059,42 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1a63b4 │ │ │ │ + bl 1a831c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2b6d4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b700 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a6dfc <_Py_SetLocaleFromEnv@@Base+0x824> │ │ │ │ + bl 1a8d5c <_Py_SetLocaleFromEnv@@Base+0x824> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b6f6 │ │ │ │ ldr r2, [pc, #32] @ (2b708 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2b700 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ movs r4, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b882 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1111,60 +1113,60 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 907c8 │ │ │ │ - movw r1, #944 @ 0x3b0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + bl 909e0 │ │ │ │ + movw r1, #65008 @ 0xfdf0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ cbz r0, 2b784 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2b748 │ │ │ │ - bl c8330 │ │ │ │ + bl c85f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b748 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b784 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #264] @ (2b884 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b786 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cbnz r0, 2b786 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #252] @ 2b888 │ │ │ │ mov.w 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.w r9, [sp] │ │ │ │ - bl 907c8 │ │ │ │ + bl 909e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b83c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b794 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b7cc │ │ │ │ ldr r1, [pc, #200] @ (2b888 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b794 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b794 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1172,116 +1174,116 @@ │ │ │ │ beq.n 2b794 │ │ │ │ cbz r6, 2b804 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12044c <_PySet_NextEntry@@Base> │ │ │ │ + bl 120c94 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b804 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b7de │ │ │ │ - bl 11a67c │ │ │ │ + bl 11aebc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b7de │ │ │ │ b.n 2b794 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b81c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #964 @ 0x3c4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #65028 @ 0xfe04 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b82c │ │ │ │ - movw r1, #988 @ 0x3dc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65052 @ 0xfe1c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1fd7b4 │ │ │ │ + bl 1fec44 │ │ │ │ b.n 2b794 │ │ │ │ cbz r5, 2b87c │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #992 @ 0x3e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #65056 @ 0xfe20 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fdabc <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ + bl 1fef4c <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29572 @ 0x7384 │ │ │ │ + movw r1, #28084 @ 0x6db4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1ab18c <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ asrs r4, r3, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r5, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b8bc ) │ │ │ │ movw r1, #1785 @ 0x6f9 │ │ │ │ - movw r3, #27644 @ 0x6bfc │ │ │ │ + movw r3, #26172 @ 0x663c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #30620 @ 0x779c │ │ │ │ + movw r2, #29148 @ 0x71dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r0, 2b8d4 │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #55712 @ 0xd9a0 │ │ │ │ + movw r1, #54240 @ 0xd3e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b926 │ │ │ │ - movw r1, #55520 @ 0xd8e0 │ │ │ │ + movw r1, #54048 @ 0xd320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b92a │ │ │ │ - movw r1, #55548 @ 0xd8fc │ │ │ │ + movw r1, #54076 @ 0xd33c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b92e │ │ │ │ - movw r1, #55616 @ 0xd940 │ │ │ │ + movw r1, #54144 @ 0xd380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b932 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55672 @ 0xd978 │ │ │ │ + movw r1, #54200 @ 0xd3b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a200 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b934 │ │ │ │ @@ -1301,71 +1303,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b96c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37604 @ 0x92e4 │ │ │ │ + movw r1, #36132 @ 0x8d24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b97e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8ef04 │ │ │ │ + bl 8f0fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b982 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b9d2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 91da4 │ │ │ │ + bl 91fbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b9c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b9ca │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b9d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b9c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b9ea │ │ │ │ - b.w a0a60 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a0c68 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1376,15 +1378,15 @@ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2ba1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ba1c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2ba04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002ba24 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {lr} │ │ │ │ @@ -1396,19 +1398,19 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 1a71d8 │ │ │ │ + bl 1a9138 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2ba5c <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5d6a2 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6c8 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002ba64 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1421,15 +1423,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 1a5100 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1a7068 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1439,68 +1441,68 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1a71d8 │ │ │ │ + bl 1a9138 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2bad8 <_PyInterpreterState_SetConfig@@Base+0x74> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 5d6a2 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6c8 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ b.n 2bb06 <_PyInterpreterState_SetConfig@@Base+0xa2> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a74b8 │ │ │ │ + bl 1a92e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2baca <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 1a71d8 │ │ │ │ + bl 1a9138 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2baca <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1184 │ │ │ │ + bl 1c2c98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a727c │ │ │ │ + bl 6d608 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cbnz r0, 2bb3e <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb96 <_PyInterpreterState_SetConfig@@Base+0x132> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bb3a <_PyInterpreterState_SetConfig@@Base+0xd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c0650 │ │ │ │ + bl 1c2160 │ │ │ │ cbnz r0, 2bb7a <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2bb7a <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ @@ -1509,15 +1511,15 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2bb82 <_PyInterpreterState_SetConfig@@Base+0x11e> │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1526,40 +1528,40 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cbz r0, 2bbf6 <_PyInterpreterState_SetConfig@@Base+0x192> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ee298 │ │ │ │ + bl ee490 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2bbe8 <_PyInterpreterState_SetConfig@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbf8 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2bbf8 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl eeaf0 │ │ │ │ + bl eece8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2bbf8 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -1579,84 +1581,84 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a5424 │ │ │ │ + bl 1a738c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2bc3e <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2bc4c <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2bc54 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1bd294 │ │ │ │ + bl 1bf084 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cbnz r0, 2bc7e <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bcd0 <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bc7a <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c0650 │ │ │ │ + bl 1c2160 │ │ │ │ cbnz r0, 2bcb4 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bcbc <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bcd8 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1c7b0c │ │ │ │ + b.w 1c94c4 │ │ │ │ │ │ │ │ 0002bcde : │ │ │ │ - b.w 1c7f1c │ │ │ │ + b.w 1c98d4 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bce4 : │ │ │ │ ldr r3, [pc, #12] @ (2bcf4 ) │ │ │ │ str.w r0, [r3, #1416] @ 0x588 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1420] @ 0x58c │ │ │ │ @@ -1672,59 +1674,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bd2e │ │ │ │ mov r0, r1 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bd2e │ │ │ │ ldr r2, [pc, #44] @ (2bd48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e44dc │ │ │ │ b.n 2bd44 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db688 <_PyEval_MakePendingCalls@@Base+0x4b0> │ │ │ │ + bl 1dcf00 <_PyEval_MakePendingCalls@@Base+0x488> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bd4c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bd84 │ │ │ │ - bl 11ee6c │ │ │ │ + bl 11f6b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bd78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bd7c │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bd84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bd78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bd88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1740,47 +1742,47 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0514 │ │ │ │ + bl 1e1bac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bdc6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mrc2 0, 6, r0, cr0, cr9, {1} │ │ │ │ + vld4.8 {d0-d3}, [r0 :256], r9 │ │ │ │ │ │ │ │ 0002bdd0 : │ │ │ │ cbnz r1, 2bdd6 │ │ │ │ - b.w 92118 │ │ │ │ + b.w 92330 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bdfe │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92118 │ │ │ │ + b.w 92330 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + movw r1, #49832 @ 0xc2a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002be1c : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1791,15 +1793,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002be34 : │ │ │ │ ldr r2, [pc, #12] @ (2be44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e2e4c │ │ │ │ + b.w 1e44dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1820,163 +1822,163 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2c01e │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bea0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b24fc │ │ │ │ + bl 1b42f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ cbz r6, 2bec0 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bf06 │ │ │ │ cbz r5, 2bf06 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bf06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3250 │ │ │ │ + bl 1e4814 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ cbnz r6, 2bec4 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2c01a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2beec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bec0 │ │ │ │ add.w r1, r6, #16 │ │ │ │ blx 29f18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bf06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bf06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bf1e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42cc │ │ │ │ + bl 1e5894 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bf1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ b.n 2bec0 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bf28 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bf30 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2c002 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bf40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2c002 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2bfae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 1e4588 │ │ │ │ + bl 1e5b50 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1dda54 │ │ │ │ + bl 1df0f0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2bf88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ b.n 2bec0 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 1e4838 │ │ │ │ + bl 1e5e00 │ │ │ │ b.n 2bfe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4588 │ │ │ │ + bl 1e5b50 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29d00 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1e4838 │ │ │ │ + bl 1e5e00 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 2c002 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2bff6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2c01a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w ca378 │ │ │ │ + b.w ca638 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bec0 │ │ │ │ - movw r0, #24244 @ 0x5eb4 │ │ │ │ + movw r0, #24108 @ 0x5e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1c996c │ │ │ │ + bl 1cb288 │ │ │ │ b.n 2bec0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002c01e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1987,37 +1989,37 @@ │ │ │ │ movw r5, #11792 @ 0x2e10 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2c05e │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52508 @ 0xcd1c │ │ │ │ + movw r1, #50956 @ 0xc70c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ b.n 2c116 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c084 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c074 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2c090 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2c0a2 │ │ │ │ movw r3, #49489 @ 0xc151 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2055,34 +2057,34 @@ │ │ │ │ bne.n 2c102 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c0f2 │ │ │ │ dmb ish │ │ │ │ beq.n 2c10e │ │ │ │ ldr r0, [pc, #64] @ (2c14c ) │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cbnz r4, 2c11a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c140 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2c136 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29db8 │ │ │ │ b.n 2c13a │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -2097,35 +2099,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r5, r2 │ │ │ │ blx 29bb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2c192 │ │ │ │ - movw r2, #60768 @ 0xed60 │ │ │ │ + movw r2, #59328 @ 0xe7c0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 29bb8 │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 6d240 │ │ │ │ + bl 6d270 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c1c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - bl 1f5c8c │ │ │ │ - bl 98094 │ │ │ │ + bl 9aee8 │ │ │ │ + bl 1f71c8 │ │ │ │ + bl 982a8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c2b8 │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cbz r2, 2c1e6 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ @@ -2151,88 +2153,88 @@ │ │ │ │ cbz r0, 2c216 │ │ │ │ mov r0, r7 │ │ │ │ blx 29e00 │ │ │ │ b.n 2c258 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c234 │ │ │ │ - bl 9acdc │ │ │ │ - bl e90c8 │ │ │ │ + bl 9aee8 │ │ │ │ + bl e92d0 │ │ │ │ mov fp, r0 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2c1cc │ │ │ │ b.n 2c250 │ │ │ │ - bl 309c8 │ │ │ │ + bl 3099c │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2c258 │ │ │ │ b.n 2c250 │ │ │ │ mov r0, sl │ │ │ │ blx 29d00 │ │ │ │ adds r4, r4, r0 │ │ │ │ bne.n 2c260 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ b.n 2c1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ b.n 2c1c4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 2c298 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c298 │ │ │ │ adds.w r8, r4, #2 │ │ │ │ bpl.n 2c24c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52532 @ 0xcd34 │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - bl 98094 │ │ │ │ + bl 12dc38 │ │ │ │ + bl 982a8 │ │ │ │ b.n 2c1c4 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d240 │ │ │ │ + bl 6d270 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c2b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - bl 1f5c8c │ │ │ │ - bl 98094 │ │ │ │ + bl 9aee8 │ │ │ │ + bl 1f71c8 │ │ │ │ + bl 982a8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c2be <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ movw r3, #11756 @ 0x2dec │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c2fc <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c31a <_Py_GetConfigsAsDict@@Base+0x5c> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ @@ -2240,58 +2242,58 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52660 @ 0xcdb4 │ │ │ │ + movw r1, #51108 @ 0xc7a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c342 <_Py_GetConfigsAsDict@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c342 <_Py_GetConfigsAsDict@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #11760 @ 0x2df0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52692 @ 0xcdd4 │ │ │ │ + movw r1, #51140 @ 0xc7c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c386 <_Py_GetConfigsAsDict@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c386 <_Py_GetConfigsAsDict@@Base+0xc8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #11764 @ 0x2df4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c3a2 <_Py_GetConfigsAsDict@@Base+0xe4> │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c3c0 <_Py_GetConfigsAsDict@@Base+0x102> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ @@ -2299,764 +2301,764 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52724 @ 0xcdf4 │ │ │ │ + movw r1, #51172 @ 0xc7e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3e8 <_Py_GetConfigsAsDict@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3e8 <_Py_GetConfigsAsDict@@Base+0x12a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #11768 @ 0x2df8 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52760 @ 0xce18 │ │ │ │ + movw r1, #51208 @ 0xc808 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c42c <_Py_GetConfigsAsDict@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c42c <_Py_GetConfigsAsDict@@Base+0x16e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40360 @ 0x9da8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52800 @ 0xce40 │ │ │ │ + movw r1, #51248 @ 0xc830 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c470 <_Py_GetConfigsAsDict@@Base+0x1b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c470 <_Py_GetConfigsAsDict@@Base+0x1b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40416 @ 0x9de0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52812 @ 0xce4c │ │ │ │ + movw r1, #51260 @ 0xc83c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4b4 <_Py_GetConfigsAsDict@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4b4 <_Py_GetConfigsAsDict@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40420 @ 0x9de4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52828 @ 0xce5c │ │ │ │ + movw r1, #51276 @ 0xc84c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4f8 <_Py_GetConfigsAsDict@@Base+0x23a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4f8 <_Py_GetConfigsAsDict@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40424 @ 0x9de8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52844 @ 0xce6c │ │ │ │ + movw r1, #51292 @ 0xc85c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c53c <_Py_GetConfigsAsDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c53c <_Py_GetConfigsAsDict@@Base+0x27e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40408 @ 0x9dd8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52860 @ 0xce7c │ │ │ │ + movw r1, #51308 @ 0xc86c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c580 <_Py_GetConfigsAsDict@@Base+0x2c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c580 <_Py_GetConfigsAsDict@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40404 @ 0x9dd4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52880 @ 0xce90 │ │ │ │ + movw r1, #51328 @ 0xc880 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5c4 <_Py_GetConfigsAsDict@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5c4 <_Py_GetConfigsAsDict@@Base+0x306> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40412 @ 0x9ddc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52896 @ 0xcea0 │ │ │ │ + movw r1, #51344 @ 0xc890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c608 <_Py_GetConfigsAsDict@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c608 <_Py_GetConfigsAsDict@@Base+0x34a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40436 @ 0x9df4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52912 @ 0xceb0 │ │ │ │ + movw r1, #51360 @ 0xc8a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c64c <_Py_GetConfigsAsDict@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c64c <_Py_GetConfigsAsDict@@Base+0x38e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40400 @ 0x9dd0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52928 @ 0xcec0 │ │ │ │ + movw r1, #51376 @ 0xc8b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c690 <_Py_GetConfigsAsDict@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c690 <_Py_GetConfigsAsDict@@Base+0x3d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40428 @ 0x9dec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + movw r1, #51396 @ 0xc8c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6d4 <_Py_GetConfigsAsDict@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6d4 <_Py_GetConfigsAsDict@@Base+0x416> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40356 @ 0x9da4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52964 @ 0xcee4 │ │ │ │ + movw r1, #51412 @ 0xc8d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c718 <_Py_GetConfigsAsDict@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c718 <_Py_GetConfigsAsDict@@Base+0x45a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40440 @ 0x9df8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52992 @ 0xcf00 │ │ │ │ + movw r1, #51440 @ 0xc8f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c75c <_Py_GetConfigsAsDict@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c75c <_Py_GetConfigsAsDict@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40444 @ 0x9dfc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53020 @ 0xcf1c │ │ │ │ + movw r1, #51468 @ 0xc90c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c7a0 <_Py_GetConfigsAsDict@@Base+0x4e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c7a0 <_Py_GetConfigsAsDict@@Base+0x4e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40432 @ 0x9df0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53044 @ 0xcf34 │ │ │ │ + movw r1, #51492 @ 0xc924 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c7e2 <_Py_GetConfigsAsDict@@Base+0x524> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c7e2 <_Py_GetConfigsAsDict@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #41096 @ 0xa088 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53068 @ 0xcf4c │ │ │ │ + movw r1, #51516 @ 0xc93c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c822 <_Py_GetConfigsAsDict@@Base+0x564> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c822 <_Py_GetConfigsAsDict@@Base+0x564> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40352 @ 0x9da0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53096 @ 0xcf68 │ │ │ │ + movw r1, #51544 @ 0xc958 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c862 <_Py_GetConfigsAsDict@@Base+0x5a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c862 <_Py_GetConfigsAsDict@@Base+0x5a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #53196 @ 0xcfcc │ │ │ │ + movw r1, #51644 @ 0xc9bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2cb0e <_Py_GetConfigsAsDict@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb1e <_Py_GetConfigsAsDict@@Base+0x860> │ │ │ │ ldr r3, [pc, #816] @ (2cbbc <_Py_GetConfigsAsDict@@Base+0x8fe>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2c8d0 <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10228 @ 0x27f4 │ │ │ │ + movw r1, #8756 @ 0x2234 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb30 <_Py_GetConfigsAsDict@@Base+0x872> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10488 @ 0x28f8 │ │ │ │ + movw r1, #9016 @ 0x2338 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb44 <_Py_GetConfigsAsDict@@Base+0x886> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10244 @ 0x2804 │ │ │ │ + movw r1, #8772 @ 0x2244 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb58 <_Py_GetConfigsAsDict@@Base+0x89a> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10256 @ 0x2810 │ │ │ │ + movw r1, #8784 @ 0x2250 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb6c <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53112 @ 0xcf78 │ │ │ │ + movw r1, #51560 @ 0xc968 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb80 <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53132 @ 0xcf8c │ │ │ │ + movw r1, #51580 @ 0xc97c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb94 <_Py_GetConfigsAsDict@@Base+0x8d6> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53148 @ 0xcf9c │ │ │ │ + movw r1, #51596 @ 0xc98c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cba8 <_Py_GetConfigsAsDict@@Base+0x8ea> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #31348 @ 0x7a74 │ │ │ │ + movw r1, #29876 @ 0x74b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cbc0 <_Py_GetConfigsAsDict@@Base+0x902> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10272 @ 0x2820 │ │ │ │ + movw r1, #8800 @ 0x2260 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cbd4 <_Py_GetConfigsAsDict@@Base+0x916> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53172 @ 0xcfb4 │ │ │ │ + movw r1, #51620 @ 0xc9a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cbe8 <_Py_GetConfigsAsDict@@Base+0x92a> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #53184 @ 0xcfc0 │ │ │ │ + movw r1, #51632 @ 0xc9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2cb0e <_Py_GetConfigsAsDict@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2cbfa <_Py_GetConfigsAsDict@@Base+0x93c> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e652c <_PyConfig_AsDict@@Base> │ │ │ │ + bl e6734 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2cc0c <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ b.n 2cc38 <_Py_GetConfigsAsDict@@Base+0x97a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c888 <_Py_GetConfigsAsDict@@Base+0x5ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c888 <_Py_GetConfigsAsDict@@Base+0x5ca> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8f0 <_Py_GetConfigsAsDict@@Base+0x632> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8f0 <_Py_GetConfigsAsDict@@Base+0x632> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c924 <_Py_GetConfigsAsDict@@Base+0x666> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c924 <_Py_GetConfigsAsDict@@Base+0x666> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c958 <_Py_GetConfigsAsDict@@Base+0x69a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c958 <_Py_GetConfigsAsDict@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c98c <_Py_GetConfigsAsDict@@Base+0x6ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c98c <_Py_GetConfigsAsDict@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9c0 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9c0 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9f8 <_Py_GetConfigsAsDict@@Base+0x73a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9f8 <_Py_GetConfigsAsDict@@Base+0x73a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2ca30 <_Py_GetConfigsAsDict@@Base+0x772> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ca30 <_Py_GetConfigsAsDict@@Base+0x772> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2ca68 <_Py_GetConfigsAsDict@@Base+0x7aa> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ca68 <_Py_GetConfigsAsDict@@Base+0x7aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2caa0 <_Py_GetConfigsAsDict@@Base+0x7e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2caa0 <_Py_GetConfigsAsDict@@Base+0x7e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2cad6 <_Py_GetConfigsAsDict@@Base+0x818> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cad6 <_Py_GetConfigsAsDict@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2cafc <_Py_GetConfigsAsDict@@Base+0x83e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cafc <_Py_GetConfigsAsDict@@Base+0x83e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64592 @ 0xfc50 │ │ │ │ + movw r1, #63120 @ 0xf690 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2cb0e <_Py_GetConfigsAsDict@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc38 <_Py_GetConfigsAsDict@@Base+0x97a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cc38 <_Py_GetConfigsAsDict@@Base+0x97a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002cc40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3065,19 +3067,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cc6e │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cc74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3095,31 +3097,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 2ccb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ccc4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48830 │ │ │ │ + b.w 48860 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a828 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b38 │ │ │ │ + bl 92d4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3133,15 +3135,15 @@ │ │ │ │ blx 29e9c │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2cd1e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37af0 │ │ │ │ + bl 37ab8 │ │ │ │ b.n 2cd5c │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3149,68 +3151,68 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a2b8 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cd0c │ │ │ │ - movw r1, #65120 @ 0xfe60 │ │ │ │ + movw r1, #63648 @ 0xf8a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #10736 @ 0x29f0 │ │ │ │ + movw r0, #9264 @ 0x2430 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cd60 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ce42 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #61280 @ 0xef60 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #19952 @ 0x4df0 │ │ │ │ + movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cdae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cdae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2cd5c │ │ │ │ ldr r1, [pc, #148] @ (2ce48 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90fcc │ │ │ │ + bl 911e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cdd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cdd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2cd5c │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2cdea │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ce42 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2ce4c ) │ │ │ │ @@ -3222,123 +3224,123 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2ce10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2ce26 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89760 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89964 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cd5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cde6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cde6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cde6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 2cb5c <_Py_GetConfigsAsDict@@Base+0x89e> │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002ce50 : │ │ │ │ ldr r0, [pc, #4] @ (2ce58 ) │ │ │ │ - b.w cef34 │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #61544 @ 0xf068 │ │ │ │ + movw r2, #59992 @ 0xea58 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #61552 @ 0xf070 │ │ │ │ + movw r1, #60000 @ 0xea60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e4638 │ │ │ │ + bl 1e5c00 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ceb0 │ │ │ │ ldr r0, [pc, #168] @ (2cf30 ) │ │ │ │ - bl 7fb68 │ │ │ │ + bl 7fd2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ceb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ceb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ceb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ceb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cf2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cee2 │ │ │ │ - movw r3, #61568 @ 0xf080 │ │ │ │ + movw r3, #60016 @ 0xea70 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #53109 @ 0xcf75 │ │ │ │ + movw r3, #59365 @ 0xe7e5 │ │ │ │ movt r3, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #38461 @ 0x963d │ │ │ │ + movw r3, #38797 @ 0x978d │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #61576 @ 0xf088 │ │ │ │ + movw r1, #60024 @ 0xea78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ceb0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [pc, #36] @ (2cf34 ) │ │ │ │ - movw r1, #61344 @ 0xefa0 │ │ │ │ + movw r1, #59792 @ 0xe990 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fcbb0 │ │ │ │ - movw r1, #61356 @ 0xefac │ │ │ │ + bl fd308 │ │ │ │ + movw r1, #59804 @ 0xe99c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -3362,15 +3364,15 @@ │ │ │ │ b.n 2cf76 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2cf82 │ │ │ │ movs r1, #0 │ │ │ │ - bl 105c88 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ + bl 106284 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ b.n 2cf76 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3407,15 +3409,15 @@ │ │ │ │ cbz r2, 2d00e │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1edb98 │ │ │ │ + b.w 1ef174 │ │ │ │ │ │ │ │ 0002d016 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3428,15 +3430,15 @@ │ │ │ │ bne.n 2d046 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d036 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2d052 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r3, [pc, #324] @ (2d198 <_PyUnicode_FromId@@Base+0x182>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3452,15 +3454,15 @@ │ │ │ │ bne.n 2d08e <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d07e <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2d09a <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2d0c0 <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3476,15 +3478,15 @@ │ │ │ │ bne.n 2d0d8 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d0c8 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2d0e4 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2d0fa <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d16c <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3493,34 +3495,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d146 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d164 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d14a <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d16c <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3536,15 +3538,15 @@ │ │ │ │ bne.n 2d184 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d174 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d190 <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d19c : │ │ │ │ @@ -3570,63 +3572,63 @@ │ │ │ │ cbz r0, 2d1da │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ ldr r4, [pc, #204] @ (2d2a8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #65232 @ 0xfed0 │ │ │ │ + movw r1, #63796 @ 0xf934 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ movw r8, #42028 @ 0xa42c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #65276 @ 0xfefc │ │ │ │ + movw r1, #63840 @ 0xf960 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #65296 @ 0xff10 │ │ │ │ + movw r1, #63860 @ 0xf974 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #65316 @ 0xff24 │ │ │ │ + movw r2, #63880 @ 0xf988 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d830 │ │ │ │ + bl 6d990 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3644,15 +3646,15 @@ │ │ │ │ 0002d2ac <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #15649 @ 0x3d21 │ │ │ │ + movw r3, #15925 @ 0x3e35 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d2e0 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3666,85 +3668,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d3d2 <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #65344 @ 0xff40 │ │ │ │ + movw r2, #63908 @ 0xf9a4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #65396 @ 0xff74 │ │ │ │ + movw r2, #63960 @ 0xf9d8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #65428 @ 0xff94 │ │ │ │ + movw r2, #63992 @ 0xf9f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1a4ddc <_start@@Base+0xc4c> │ │ │ │ + bl 1a6d44 <_start@@Base+0xc50> │ │ │ │ ldr r1, [pc, #200] @ (2d400 <_PyObject_DebugMallocStats@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #8423 @ 0x20e7 │ │ │ │ + movw r3, #8471 @ 0x2117 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1aa030 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1abe5c <_Py_write_noraise@@Base+0xcd0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9903 @ 0x26af │ │ │ │ + movw r2, #9951 @ 0x26df │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #9961 @ 0x26e9 │ │ │ │ + movw r1, #10009 @ 0x2719 │ │ │ │ movt r1, #6 │ │ │ │ - bl 1aa1e8 │ │ │ │ + bl 1ac014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #65460 @ 0xffb4 │ │ │ │ + movw r2, #64024 @ 0xfa18 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #65488 @ 0xffd0 │ │ │ │ + movw r2, #64052 @ 0xfa34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #65516 @ 0xffec │ │ │ │ + movw r2, #64080 @ 0xfa50 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #20 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + movw r2, #64120 @ 0xfa78 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #48 @ 0x30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + movw r2, #64148 @ 0xfa94 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d3fa <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #9893 @ 0x26a5 │ │ │ │ + movw r0, #10285 @ 0x282d │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2d3e8 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #784] @ 0x310 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d3f2 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3776,16 +3778,16 @@ │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - movw r2, #76 @ 0x4c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + movw r2, #64176 @ 0xfab0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29718 │ │ │ │ @@ -3839,15 +3841,15 @@ │ │ │ │ cbz r7, 2d4fe <_PyObject_DebugMallocStats@@Base+0x252> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 27e988 │ │ │ │ + bl 27e398 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d4c2 <_PyObject_DebugMallocStats@@Base+0x216> │ │ │ │ mov r7, sl │ │ │ │ @@ -3858,24 +3860,24 @@ │ │ │ │ mov r1, fp │ │ │ │ movs r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ blx 2a424 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #128 @ 0x80 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #64228 @ 0xfae4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ mov r9, r6 │ │ │ │ blx 2a194 │ │ │ │ mov sl, r6 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ - movw r3, #240 @ 0xf0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64340 @ 0xfb54 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 2d59e <_PyObject_DebugMallocStats@@Base+0x2f2> │ │ │ │ @@ -3896,124 +3898,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 27ebe4 │ │ │ │ + bl 27e5f4 │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d54a <_PyObject_DebugMallocStats@@Base+0x29e> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d546 <_PyObject_DebugMallocStats@@Base+0x29a> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a424 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #268 @ 0x10c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64368 @ 0xfb70 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #296 @ 0x128 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64396 @ 0xfb8c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #316 @ 0x13c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64416 @ 0xfba0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #340 @ 0x154 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64440 @ 0xfbb8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #368 @ 0x170 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 6d830 │ │ │ │ + movw r2, #64468 @ 0xfbd4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 6d990 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #396 @ 0x18c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64496 @ 0xfbf0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #424 @ 0x1a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64524 @ 0xfc0c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #452 @ 0x1c4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 6d830 │ │ │ │ + movw r2, #64552 @ 0xfc28 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 6d990 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #480 @ 0x1e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64580 @ 0xfc44 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #512 @ 0x200 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64612 @ 0xfc64 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64644 @ 0xfc84 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ - movw r1, #576 @ 0x240 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64676 @ 0xfca4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #584 @ 0x248 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #64684 @ 0xfcac │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ blx 2a194 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #604 @ 0x25c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64704 @ 0xfcc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -4092,15 +4094,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f278c │ │ │ │ + bl 1f3dc4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -4108,56 +4110,56 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #644 @ 0x284 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 6d830 │ │ │ │ + movw r2, #64744 @ 0xfce8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 6d990 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #668 @ 0x29c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 6d830 │ │ │ │ + movw r2, #64768 @ 0xfd00 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 6d990 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a0c4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a2d0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d844 <_PyObject_DebugMallocStats@@Base+0x598> │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 293c4 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d84c <_PyObject_DebugMallocStats@@Base+0x5a0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #876 @ 0x36c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1520e4 │ │ │ │ + movw r1, #64800 @ 0xfd20 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 1522f4 │ │ │ │ cbnz r0, 2d87e <_PyObject_DebugMallocStats@@Base+0x5d2> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d986 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r5, r4, #31 │ │ │ │ @@ -4165,15 +4167,15 @@ │ │ │ │ blx 2aa38 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2d8a6 <_PyObject_DebugMallocStats@@Base+0x5fa> │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d986 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a094 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2d8f2 <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r7 │ │ │ │ @@ -4181,28 +4183,28 @@ │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d8d0 <_PyObject_DebugMallocStats@@Base+0x624> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d8ee <_PyObject_DebugMallocStats@@Base+0x642> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #896 @ 0x380 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x5dc> │ │ │ │ - bl e26cc │ │ │ │ + bl e28dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a658 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4214,48 +4216,48 @@ │ │ │ │ beq.n 2d970 <_PyObject_DebugMallocStats@@Base+0x6c4> │ │ │ │ cmp.w r5, r6, lsr #3 │ │ │ │ bls.n 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ - bl e53b8 │ │ │ │ + bl e55c0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d95a <_PyObject_DebugMallocStats@@Base+0x6ae> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ b.n 2d90a <_PyObject_DebugMallocStats@@Base+0x65e> │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ b.n 2d986 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d9ac <_PyObject_DebugMallocStats@@Base+0x700>) │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -4270,73 +4272,72 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29e78 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d9f8 <_PyObject_DebugMallocStats@@Base+0x74c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ b.n 2da12 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2da16 <_PyObject_DebugMallocStats@@Base+0x76a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2da28 <_PyObject_DebugMallocStats@@Base+0x77c> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2da2c <_PyObject_DebugMallocStats@@Base+0x780>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bmi.n 2d9a0 <_PyObject_DebugMallocStats@@Base+0x6f4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002da30 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #500] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ + ldr r0, [pc, #492] @ (2dc30 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2da5c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2da4c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2da68 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 279788 │ │ │ │ - movw r4, #46904 @ 0xb738 │ │ │ │ - movt r4, #64 @ 0x40 │ │ │ │ + bl 279350 │ │ │ │ + ldr r4, [pc, #456] @ (2dc34 <_PyMem_GetCurrentAllocatorName@@Base+0x204>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ add.w lr, r4, #24 │ │ │ │ @@ -4349,253 +4350,254 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #388] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ + ldr r0, [pc, #392] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2db12 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #376] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #380] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2dade <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #368] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2dad8 <_PyMem_GetCurrentAllocatorName@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #372] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbd6 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #352] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + beq.n 2dbd0 <_PyMem_GetCurrentAllocatorName@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #352] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2daf8 <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #344] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2daf2 <_PyMem_GetCurrentAllocatorName@@Base+0xc2> │ │ │ │ + ldr r0, [pc, #344] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbe0 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #324] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + beq.n 2dbda <_PyMem_GetCurrentAllocatorName@@Base+0x1aa> │ │ │ │ + ldr r0, [pc, #328] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2db12 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #316] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #320] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbea <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #308] @ (2dc48 <_PyMem_GetCurrentAllocatorName@@Base+0x218>) │ │ │ │ + beq.n 2dbe4 <_PyMem_GetCurrentAllocatorName@@Base+0x1b4> │ │ │ │ + ldr r4, [pc, #308] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w r3, [lr] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #248] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ + ldr r0, [pc, #252] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 293a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #232] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + bne.n 2dc02 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #236] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #224] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + bne.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #224] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 293a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #216] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ + bne.n 2dc02 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #216] @ (2dc48 <_PyMem_GetCurrentAllocatorName@@Base+0x218>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #204] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + bne.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #208] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2db98 <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ - ldr r0, [pc, #196] @ (2dc54 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2db92 <_PyMem_GetCurrentAllocatorName@@Base+0x162> │ │ │ │ + ldr r0, [pc, #200] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #180] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + cbz r0, 2dbee <_PyMem_GetCurrentAllocatorName@@Base+0x1be> │ │ │ │ + ldr r0, [pc, #184] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2dbb0 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ - ldr r0, [pc, #172] @ (2dc54 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2dbaa <_PyMem_GetCurrentAllocatorName@@Base+0x17a> │ │ │ │ + ldr r0, [pc, #176] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 2dbfe <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #156] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + cbz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x1c8> │ │ │ │ + ldr r0, [pc, #160] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2dc08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #148] @ (2dc54 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2dc02 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #152] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #63980 @ 0xf9ec │ │ │ │ + movw r4, #62508 @ 0xf42c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #63996 @ 0xf9fc │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #62524 @ 0xf43c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #63940 @ 0xf9c4 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #62468 @ 0xf404 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #63968 @ 0xf9e0 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #62496 @ 0xf420 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #64004 @ 0xfa04 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #62532 @ 0xf444 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #63952 @ 0xf9d0 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #62480 @ 0xf410 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2dc22 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ + bne.n 2dc1c <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2dc12 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ + bne.n 2dc0c <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ - beq.n 2dc2e <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #12] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 2dc28 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #12] @ (2dc30 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + cbz r4, 2dc4a <_PyMem_GetCurrentAllocatorName@@Base+0x21a> │ │ │ │ + lsls r0, r0, #1 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + cbz r4, 2dc6e <_PyMem_GetCurrentAllocatorName@@Base+0x23e> │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r7, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2dc9a <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ + bgt.n 2dc96 <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 2dc8a <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #28444 @ 0x6f1c │ │ │ │ + cbz r2, 2dc86 <_PyMem_GetCurrentAllocatorName@@Base+0x256> │ │ │ │ + movw r1, #26972 @ 0x695c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 2dc96 <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 2dc92 <_PyMem_GetCurrentAllocatorName@@Base+0x262> │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dcae <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ + b.n 2dcaa <_PyMem_GetCurrentAllocatorName@@Base+0x27a> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #16] @ (2dcb4 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ + ldr r0, [pc, #16] @ (2dcb0 <_PyMem_GetCurrentAllocatorName@@Base+0x280>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 2dc28 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ + bmi.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x1f4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #1052 @ 0x41c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 2dce2 <_PyMem_GetCurrentAllocatorName@@Base+0x2b2> │ │ │ │ + movw r1, #64976 @ 0xfdd0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 2dcde <_PyMem_GetCurrentAllocatorName@@Base+0x2ae> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x2e8> │ │ │ │ - ldr r0, [pc, #60] @ (2dd20 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0>) │ │ │ │ - bl 1137d4 │ │ │ │ + b.n 2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x2e4> │ │ │ │ + ldr r0, [pc, #60] @ (2dd1c <_PyMem_GetCurrentAllocatorName@@Base+0x2ec>) │ │ │ │ + bl 114010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dcde <_PyMem_GetCurrentAllocatorName@@Base+0x2ae> │ │ │ │ + beq.n 2dcda <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (2dd24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f4>) │ │ │ │ + ldr r1, [pc, #40] @ (2dd20 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl fc0a4 │ │ │ │ + bl fc578 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x2e8> │ │ │ │ + beq.n 2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x2e8> │ │ │ │ + cbnz r3, 2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x2e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb858 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb878 │ │ │ │ @@ -4603,468 +4605,468 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2dd4a <_PyMem_GetCurrentAllocatorName@@Base+0x31a> │ │ │ │ + bne.n 2dd46 <_PyMem_GetCurrentAllocatorName@@Base+0x316> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 2dd64 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ - b.n 2dd60 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 2dd60 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ + b.n 2dd5c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10328 @ 0x2858 │ │ │ │ + movw r0, #8856 @ 0x2298 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dd3e <_PyMem_GetCurrentAllocatorName@@Base+0x30e> │ │ │ │ + bne.n 2dd3a <_PyMem_GetCurrentAllocatorName@@Base+0x30a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x368> │ │ │ │ + b.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dd60 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ + beq.n 2dd5c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a604 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2dd90 <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ + bge.n 2dd8c <_PyMem_GetCurrentAllocatorName@@Base+0x35c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2ddbe <_PyMem_GetCurrentAllocatorName@@Base+0x38e> │ │ │ │ + bne.n 2ddba <_PyMem_GetCurrentAllocatorName@@Base+0x38a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 2ddd8 <_PyMem_GetCurrentAllocatorName@@Base+0x3a8> │ │ │ │ - b.n 2ddd4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 2ddd4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ + b.n 2ddd0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10356 @ 0x2874 │ │ │ │ + movw r0, #8884 @ 0x22b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ddb2 <_PyMem_GetCurrentAllocatorName@@Base+0x382> │ │ │ │ + bne.n 2ddae <_PyMem_GetCurrentAllocatorName@@Base+0x37e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2de0c <_PyMem_GetCurrentAllocatorName@@Base+0x3dc> │ │ │ │ + b.n 2de08 <_PyMem_GetCurrentAllocatorName@@Base+0x3d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ddd4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ + beq.n 2ddd0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2de04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d4> │ │ │ │ + bge.n 2de00 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a0c4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a2d0 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 2de34 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ + cbnz r3, 2de30 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 152d54 │ │ │ │ + b.w 152f68 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1340 @ 0x53c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65264 @ 0xfef0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2de28 <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ + beq.n 2de24 <_PyMem_GetCurrentAllocatorName@@Base+0x3f4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #1520 @ 0x5f0 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1520e4 │ │ │ │ - cbnz r0, 2de7a <_PyMem_GetCurrentAllocatorName@@Base+0x44a> │ │ │ │ + bl 1522f4 │ │ │ │ + cbnz r0, 2de76 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2de98 <_PyMem_GetCurrentAllocatorName@@Base+0x468> │ │ │ │ + b.n 2de94 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a9bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2de94 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ + bge.n 2de90 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 2de76 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ - bl 81044 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 2de72 <_PyMem_GetCurrentAllocatorName@@Base+0x442> │ │ │ │ + bl 81208 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0002de9c : │ │ │ │ +0002de98 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #76] @ (2def8 ) │ │ │ │ + ldr r7, [pc, #76] @ (2def4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbnz r3, 2dec2 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + cbnz r3, 2debe │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #60] @ (2defc ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (2def8 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 77f34 │ │ │ │ - cbnz r0, 2deda │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 78048 │ │ │ │ + cbnz r0, 2ded6 │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2def4 │ │ │ │ + b.n 2def0 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ strd r6, r5, [r0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ - cbz r2, 2deee │ │ │ │ + cbz r2, 2deea │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r0, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 2df1e │ │ │ │ + cbnz r3, 2df1a │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 2df1e │ │ │ │ + ble.n 2df1a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2df1e │ │ │ │ - cbnz r1, 2df42 │ │ │ │ + bne.n 2df1a │ │ │ │ + cbnz r1, 2df3e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (2dfac ) │ │ │ │ + ldr r4, [pc, #136] @ (2dfa8 ) │ │ │ │ add r1, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2df42 │ │ │ │ + cbnz r0, 2df3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dfa8 │ │ │ │ + b.n 2dfa4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 2df56 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 2df52 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2df3e │ │ │ │ + bne.n 2df3a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2df6a │ │ │ │ - bl 80760 │ │ │ │ + bne.n 2df66 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2df3e │ │ │ │ + bne.n 2df3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2df7e │ │ │ │ - bl 80760 │ │ │ │ + bne.n 2df7a │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2df3e │ │ │ │ + bne.n 2df3a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a60 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2dfa0 │ │ │ │ + bne.n 2df9c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rev16 r0, r3 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 2dfd0 │ │ │ │ + cbnz r3, 2dfcc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2dfd0 │ │ │ │ + ble.n 2dfcc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2dfd0 │ │ │ │ - cbnz r4, 2dfec │ │ │ │ + bne.n 2dfcc │ │ │ │ + cbnz r4, 2dfe8 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (2e04c ) │ │ │ │ + ldr r4, [pc, #116] @ (2e048 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e044 │ │ │ │ + cbz r0, 2e040 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2dffe │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 2e044 │ │ │ │ + bne.n 2dffa │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 2e040 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2e010 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 2e044 │ │ │ │ + bne.n 2e00c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 2e040 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29c94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2e03a │ │ │ │ + cbz r3, 2e036 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - hlt 0x0004 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #1884 @ 0x75c │ │ │ │ + movw r1, #444 @ 0x1bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1520e4 │ │ │ │ - cbnz r0, 2e076 │ │ │ │ + bl 1522f4 │ │ │ │ + cbnz r0, 2e072 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e094 │ │ │ │ + b.n 2e090 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2e090 │ │ │ │ + bge.n 2e08c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 2e072 │ │ │ │ - bl 81044 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 2e06e │ │ │ │ + bl 81208 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4db4 │ │ │ │ + b.w 1f63ec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #2100 @ 0x834 │ │ │ │ + movw r1, #660 @ 0x294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1520e4 │ │ │ │ - cbz r0, 2e12e │ │ │ │ + bl 1522f4 │ │ │ │ + cbz r0, 2e12a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a43c │ │ │ │ - cbz r0, 2e0fa │ │ │ │ + cbz r0, 2e0f6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e130 │ │ │ │ + b.n 2e12c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e0f6 │ │ │ │ + beq.n 2e0f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 81044 │ │ │ │ - cbnz r0, 2e12a │ │ │ │ + bl 81208 │ │ │ │ + cbnz r0, 2e126 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e0f6 │ │ │ │ + beq.n 2e0f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e0f6 │ │ │ │ + bne.n 2e0f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e0f6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e0f2 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 2e130 │ │ │ │ + b.n 2e12c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 2e2a2 │ │ │ │ + bne.w 2e29e │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ - cbz r3, 2e18e │ │ │ │ + cbz r3, 2e18a │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ orr.w r3, r3, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ orrs r3, r6 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - cbz r5, 2e172 │ │ │ │ + cbz r5, 2e16e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 2e17a │ │ │ │ + b.n 2e176 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e5acc │ │ │ │ + bl 1e7094 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2e19e │ │ │ │ - b.n 2e2a4 │ │ │ │ + cbnz r0, 2e19a │ │ │ │ + b.n 2e2a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 2e1a6 │ │ │ │ + cbz r3, 2e1a2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 2e1ae │ │ │ │ + b.n 2e1aa │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #55040 @ 0xd700 │ │ │ │ + movw r1, #53780 @ 0xd214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f5430 │ │ │ │ + bl 1f696c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e1da │ │ │ │ + beq.n 2e1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e1da │ │ │ │ + cbnz r3, 2e1d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e2a4 │ │ │ │ + beq.n 2e2a0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2e1f8 │ │ │ │ + bne.n 2e1f4 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6e0b4 <_Py_HashBytes@@Base> │ │ │ │ + bl 6e214 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 2e28c │ │ │ │ + b.n 2e288 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #39260 @ 0x995c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -5076,875 +5078,873 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 145640 │ │ │ │ + bl 145880 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2e256 │ │ │ │ + cbz r0, 2e252 │ │ │ │ mov r1, r5 │ │ │ │ - bl 253790 │ │ │ │ + bl 253598 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e254 │ │ │ │ + beq.n 2e250 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2e254 │ │ │ │ + cbnz r3, 2e250 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 2e26e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 2e26a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e2a4 │ │ │ │ + beq.n 2e2a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e2a4 │ │ │ │ + cbnz r3, 2e2a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e2a4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e2a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e28c │ │ │ │ + beq.n 2e288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e28c │ │ │ │ + cbnz r3, 2e288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e2a2 │ │ │ │ + beq.n 2e29e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e2a2 │ │ │ │ + cbnz r3, 2e29e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 792cc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f874 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e2e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 2e2e2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e2e4 : │ │ │ │ +0002e2a8 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movw r5, #44068 @ 0xac24 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f6a4c │ │ │ │ + bl 1f7f88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #8 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [pc, #152] @ (2e3cc ) │ │ │ │ - strd r6, r4, [sp] │ │ │ │ - movw r2, #4692 @ 0x1254 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl d6158 │ │ │ │ - cbz r0, 2e3a6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c8c10 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 2e3a6 │ │ │ │ - ldr r3, [pc, #116] @ (2e3d0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - cbz r1, 2e368 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2e3aa │ │ │ │ - b.n 2e386 │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 79388 │ │ │ │ - b.n 2e3a6 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1a9400 <_Py_write_noraise@@Base+0xa0> │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 2e3b0 │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 79388 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1fc368 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 79388 │ │ │ │ - bl e90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2e3a6 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - stmia r1!, {r4} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 793e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7fa38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e314 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 2e314 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e402 │ │ │ │ + bgt.n 2e344 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 2e41a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 2e35c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #4712 @ 0x1268 │ │ │ │ + movw r0, #2244 @ 0x8c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 2e41e │ │ │ │ + cbnz r0, 2e360 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2e53c │ │ │ │ + b.n 2e47e │ │ │ │ mov r0, r4 │ │ │ │ - bl 14322c │ │ │ │ + bl 14346c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2e446 │ │ │ │ + cbz r0, 2e388 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e528 │ │ │ │ + bne.n 2e46a │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #4720 @ 0x1270 │ │ │ │ + movw r1, #2252 @ 0x8cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 2e528 │ │ │ │ - ldr r1, [pc, #252] @ (2e544 ) │ │ │ │ + bl d5514 │ │ │ │ + b.n 2e46a │ │ │ │ + ldr r1, [pc, #248] @ (2e484 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e46a │ │ │ │ + bne.n 2e3ac │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e528 │ │ │ │ - bl d7574 │ │ │ │ + beq.n 2e46a │ │ │ │ + bl d77ac │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 2e47e │ │ │ │ - ldr r1, [pc, #216] @ (2e548 ) │ │ │ │ + cbnz r5, 2e3c0 │ │ │ │ + ldr r1, [pc, #212] @ (2e488 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e4b8 │ │ │ │ - b.n 2e528 │ │ │ │ + bne.n 2e3fa │ │ │ │ + b.n 2e46a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #4760 @ 0x1298 │ │ │ │ + movw r0, #2292 @ 0x8f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e4a4 │ │ │ │ + beq.n 2e3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e4a4 │ │ │ │ + cbnz r3, 2e3e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2e528 │ │ │ │ + beq.n 2e46a │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f37fc │ │ │ │ + bl 1f4e34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e46e │ │ │ │ - b.n 2e528 │ │ │ │ + bne.n 2e3b0 │ │ │ │ + b.n 2e46a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 2e4dc │ │ │ │ + cbnz r5, 2e41e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #4772 @ 0x12a4 │ │ │ │ + movw r0, #2304 @ 0x900 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2e514 │ │ │ │ - b.n 2e520 │ │ │ │ + bne.n 2e456 │ │ │ │ + b.n 2e462 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #4788 @ 0x12b4 │ │ │ │ + movw r0, #2320 @ 0x910 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e502 │ │ │ │ + beq.n 2e444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e502 │ │ │ │ + cbnz r3, 2e444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2e528 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2e46a │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f37fc │ │ │ │ + bl 1f4e34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e4bc │ │ │ │ - b.n 2e528 │ │ │ │ + bne.n 2e3fe │ │ │ │ + b.n 2e46a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e520 │ │ │ │ + cbnz r3, 2e462 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 2e53c │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 2e47e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e41a │ │ │ │ + bne.w 2e35c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 2e41a │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 2e35c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ble.n 2e4d0 │ │ │ │ + ble.n 2e410 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 2e5c4 <_PyObject_Dump@@Base+0x78> │ │ │ │ + bgt.n 2e504 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #8 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [pc, #148] @ (2e53c ) │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + movw r2, #2332 @ 0x91c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl d6370 │ │ │ │ + cbz r0, 2e518 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ca52c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 2e518 │ │ │ │ + ldr r3, [pc, #116] @ (2e540 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + cbz r1, 2e4da │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 2e51c │ │ │ │ + b.n 2e4f8 │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21304 @ 0x5338 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 794a0 │ │ │ │ + b.n 2e518 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ab22c <_Py_write_noraise@@Base+0xa0> │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 2e522 │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 794a0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2e538 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1fd840 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 794a0 │ │ │ │ + bl e92d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2e518 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cbnz r4, 2e5bc <_PyObject_Dump@@Base+0x78> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0002e54c <_PyObject_Dump@@Base>: │ │ │ │ +0002e544 <_PyObject_Dump@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fad54 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1fc238 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 2e588 <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 2e580 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #12000 @ 0x2ee0 │ │ │ │ + movw r2, #10528 @ 0x2920 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29bb4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #12028 @ 0x2efc │ │ │ │ + movw r2, #10556 @ 0x293c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #12052 @ 0x2f14 │ │ │ │ + movw r2, #10580 @ 0x2954 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12076 @ 0x2f2c │ │ │ │ + movw r2, #10604 @ 0x296c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 2e5cc <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 2e5c4 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 2e5d4 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #55888 @ 0xda50 │ │ │ │ + b.n 2e5cc <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #54416 @ 0xd490 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #12100 @ 0x2f44 │ │ │ │ + movw r2, #10628 @ 0x2984 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #12124 @ 0x2f5c │ │ │ │ + movw r2, #10652 @ 0x299c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - bl 1d939c │ │ │ │ + bl 1dac3c │ │ │ │ mov r6, r0 │ │ │ │ - bl d7534 │ │ │ │ + bl d776c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e63a │ │ │ │ + bl 2e632 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7548 │ │ │ │ + bl d7780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d945c │ │ │ │ + bl 1dacfc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29bb4 │ │ │ │ │ │ │ │ -0002e63a : │ │ │ │ +0002e632 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e90c8 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e728 │ │ │ │ + bne.n 2e720 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29e00 │ │ │ │ - cbnz r4, 2e682 │ │ │ │ - bl 98094 │ │ │ │ + cbnz r4, 2e67a │ │ │ │ + bl 982a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #12468 @ 0x30b4 │ │ │ │ + movw r2, #10996 @ 0x2af4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 2e72e │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 2e726 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e6aa │ │ │ │ - bl 98094 │ │ │ │ + bgt.n 2e6a2 │ │ │ │ + bl 982a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #12476 @ 0x30bc │ │ │ │ + movw r2, #11004 @ 0x2afc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 2e72e │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 2e726 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.n 2e6b8 │ │ │ │ - bl e87a8 │ │ │ │ + bpl.n 2e6b0 │ │ │ │ + bl e89ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2e6be │ │ │ │ - bl ebebc │ │ │ │ + b.n 2e6b6 │ │ │ │ + bl ec0b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 2e728 │ │ │ │ + cbz r4, 2e720 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b720 │ │ │ │ - cbz r0, 2e6e0 │ │ │ │ + bl 8b91c │ │ │ │ + cbz r0, 2e6d8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2a194 │ │ │ │ subs r5, r5, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2e6e4 │ │ │ │ + b.n 2e6dc │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e710 │ │ │ │ + beq.n 2e708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2e710 │ │ │ │ - ldr r2, [pc, #72] @ (2e740 ) │ │ │ │ + cbnz r3, 2e708 │ │ │ │ + ldr r2, [pc, #72] @ (2e738 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 2e70c │ │ │ │ + cbz r3, 2e704 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - cbnz r7, 2e728 │ │ │ │ - cbz r5, 2e72e │ │ │ │ + cbnz r7, 2e720 │ │ │ │ + cbz r5, 2e726 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29e00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2e738 │ │ │ │ + b.n 2e730 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a8ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e714 │ │ │ │ + bne.n 2e70c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 2e74e │ │ │ │ + cbz r0, 2e746 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e750 : │ │ │ │ +0002e748 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e78c │ │ │ │ + cbz r0, 2e784 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e790 │ │ │ │ + bl 2e788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e780 │ │ │ │ + beq.n 2e778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2e784 │ │ │ │ + cbz r3, 2e77c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2e78c │ │ │ │ + b.n 2e784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e780 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e778 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2e7be │ │ │ │ + bmi.n 2e7b6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12968 @ 0x32a8 │ │ │ │ + movw r1, #11456 @ 0x2cc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 2e7d2 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 2e7ca │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2e7d6 │ │ │ │ + cbnz r0, 2e7ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e88e │ │ │ │ + b.n 2e886 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 2e7f6 │ │ │ │ + cbz r5, 2e7ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2e828 │ │ │ │ + beq.n 2e820 │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r1, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e848 │ │ │ │ + bne.n 2e840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e7d2 │ │ │ │ + beq.n 2e7ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e7d2 │ │ │ │ + bne.n 2e7ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e7d2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e7ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77080 │ │ │ │ - cbz r0, 2e86e │ │ │ │ + bl 77194 │ │ │ │ + cbz r0, 2e866 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2e866 │ │ │ │ + beq.n 2e85e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8234c │ │ │ │ - b.n 2e88e │ │ │ │ + bl 82510 │ │ │ │ + b.n 2e886 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e85e │ │ │ │ - cbz r5, 2e88e │ │ │ │ + bne.n 2e856 │ │ │ │ + cbz r5, 2e886 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77080 │ │ │ │ - cbz r0, 2e88e │ │ │ │ + bl 77194 │ │ │ │ + cbz r0, 2e886 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2e85e │ │ │ │ + bne.n 2e856 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e85e │ │ │ │ + bne.n 2e856 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 2e8b2 │ │ │ │ + cbnz r3, 2e8aa │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2e8b2 │ │ │ │ + ble.n 2e8aa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2e8b2 │ │ │ │ - cbnz r0, 2e8d4 │ │ │ │ + bne.n 2e8aa │ │ │ │ + cbnz r0, 2e8c6 │ │ │ │ movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #92] @ (2e910 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - movw r4, #50868 @ 0xc6b4 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 2e8d4 │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 2e8c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e91a │ │ │ │ + b.n 2e90c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2e8e8 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 2e8da │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e8d0 │ │ │ │ - bl 98094 │ │ │ │ + bne.n 2e8c2 │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 2e912 │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 2e904 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ (2e984 ) │ │ │ │ + ldr r0, [pc, #84] @ (2e978 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8788 @ 0x2254 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - beq.n 2e95e │ │ │ │ + beq.n 2e952 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #14560 @ 0x38e0 │ │ │ │ + movw r2, #13088 @ 0x3320 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ - b.n 2e974 │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ + b.n 2e968 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1fe4d8 │ │ │ │ + bl 1ff968 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e978 │ │ │ │ + bne.n 2e96c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e980 │ │ │ │ + b.n 2e974 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #160] @ (2ea3c ) │ │ │ │ + ldr r1, [pc, #160] @ (2ea30 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e9bc │ │ │ │ + bne.n 2e9b0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ea32 │ │ │ │ - bl d7574 │ │ │ │ + beq.n 2ea26 │ │ │ │ + bl d77ac │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 2e9d6 │ │ │ │ + cbnz r5, 2e9ca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #14856 @ 0x3a08 │ │ │ │ + movw r0, #13384 @ 0x3448 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14322c │ │ │ │ - cbnz r0, 2e9fa │ │ │ │ + bl 14346c │ │ │ │ + cbnz r0, 2e9ee │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #14864 @ 0x3a10 │ │ │ │ + movw r0, #13392 @ 0x3450 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 2ea1a │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 2ea0e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2ea18 │ │ │ │ + bne.n 2ea0c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14880 @ 0x3a20 │ │ │ │ + movw r1, #13408 @ 0x3460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ea34 │ │ │ │ + beq.n 2ea28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea34 │ │ │ │ + cbnz r3, 2ea28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ea34 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ea28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 2e9c8 │ │ │ │ + ble.n 2e9bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #63021 @ 0xf62d │ │ │ │ - movt r1, #23 │ │ │ │ + movw r1, #353 @ 0x161 │ │ │ │ + movt r1, #24 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ - cbz r0, 2ea6e │ │ │ │ + bl 2eb30 │ │ │ │ + cbz r0, 2ea62 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2eb38 │ │ │ │ + b.n 2eb2c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #42397 @ 0xa59d │ │ │ │ + movw r1, #46081 @ 0xb401 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea68 │ │ │ │ - movw r1, #29433 @ 0x72f9 │ │ │ │ + bne.n 2ea5c │ │ │ │ + movw r1, #30377 @ 0x76a9 │ │ │ │ movt r1, #22 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea68 │ │ │ │ + bne.n 2ea5c │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #12833 @ 0x3221 │ │ │ │ + movw r1, #18057 @ 0x4689 │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea68 │ │ │ │ + bne.n 2ea5c │ │ │ │ movs r1, #9 │ │ │ │ movs r3, #10 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #53345 @ 0xd061 │ │ │ │ + movw r1, #55957 @ 0xda95 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r0, #7 │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea68 │ │ │ │ - movw r1, #31873 @ 0x7c81 │ │ │ │ + bne.n 2ea5c │ │ │ │ + movw r1, #31921 @ 0x7cb1 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea68 │ │ │ │ - movw r1, #6329 @ 0x18b9 │ │ │ │ + bne.n 2ea5c │ │ │ │ + movw r1, #8601 @ 0x2199 │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ movs r3, #12 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea68 │ │ │ │ + bne.n 2ea5c │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #54629 @ 0xd565 │ │ │ │ + movw r1, #57237 @ 0xdf95 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea68 │ │ │ │ + bne.n 2ea5c │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #9201 @ 0x23f1 │ │ │ │ + movw r1, #14333 @ 0x37fd │ │ │ │ movt r1, #32 │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -5954,126 +5954,126 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #52696 @ 0xcdd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 84338 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 2eba6 │ │ │ │ + bl 844fc <_PyObject_New@@Base> │ │ │ │ + cbz r0, 2eb9a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2003f8 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ - bl 79388 │ │ │ │ + bl 201880 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ + bl 794a0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 2eb8c │ │ │ │ + beq.n 2eb80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2003f8 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ - bl 79388 │ │ │ │ + bl 201880 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eba2 │ │ │ │ + beq.n 2eb96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eba2 │ │ │ │ + cbnz r3, 2eb96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ebaa │ │ │ │ + b.n 2eb9e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2ebce │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 2ebe6 │ │ │ │ - ldr r2, [pc, #28] @ (2ebec ) │ │ │ │ + bne.n 2ebc2 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 2ebda │ │ │ │ + ldr r2, [pc, #28] @ (2ebe0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ - b.n 2ebe8 │ │ │ │ + b.n 2ebdc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ebf0 : │ │ │ │ +0002ebe4 : │ │ │ │ ldr.w r0, [r0, #3704] @ 0xe78 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -0002ebf8 : │ │ │ │ +0002ebea : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2ec1c │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 2ec4a │ │ │ │ - bl 98094 │ │ │ │ + bne.n 2ec0e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 2ec3c │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 2ec44 │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 2ec36 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ - bl e90c8 │ │ │ │ - cbz r0, 2ec4e │ │ │ │ + b.w f5ae0 │ │ │ │ + bl e92d0 │ │ │ │ + cbz r0, 2ec40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ec56 │ │ │ │ + b.n 2ec48 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -0002ec58 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1f2904 │ │ │ │ +0002ec4c <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1f3f3c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 2ecdc <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ + bpl.n 2ecd0 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 2ecc2 <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ + cbnz r3, 2ecb6 <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 2ecdc <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ + bpl.n 2ecd0 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -6085,273 +6085,275 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 2ecdc <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ - movw r2, #1953 @ 0x7a1 │ │ │ │ + b.n 2ecd0 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ + movw r2, #2405 @ 0x965 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2ecd6 <_Py_DisplaySourceLine@@Base+0x7e> │ │ │ │ + bne.n 2ecca <_Py_DisplaySourceLine@@Base+0x7e> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 2ecd8 <_Py_DisplaySourceLine@@Base+0x80> │ │ │ │ + b.n 2eccc <_Py_DisplaySourceLine@@Base+0x80> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ec7c <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 2ec70 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002ece0 : │ │ │ │ - b.w 1f0dbc │ │ │ │ +0002ecd4 : │ │ │ │ + b.w 1f2460 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 203328 <_PyCompile_GetUnaryIntrinsicName@@Base+0x124> │ │ │ │ + bl 20477c <_PyCompile_GetUnaryIntrinsicName@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0002ed16 : │ │ │ │ +0002ed0a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2ed40 │ │ │ │ + cbnz r0, 2ed34 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2edbc │ │ │ │ - cbz r4, 2ed4e │ │ │ │ + b.n 2edb0 │ │ │ │ + cbz r4, 2ed42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ed38 │ │ │ │ + beq.n 2ed2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 92b98 │ │ │ │ + bl 92dac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2ed62 │ │ │ │ + cbnz r0, 2ed56 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2edbc │ │ │ │ - bl 1e845c │ │ │ │ + b.n 2edb0 │ │ │ │ + bl 1e9a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ed5c │ │ │ │ + beq.n 2ed50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e9bf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ed9a │ │ │ │ + beq.n 2ed8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ed9a │ │ │ │ + cbnz r3, 2ed8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2ed5c │ │ │ │ + beq.n 2ed50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2edac │ │ │ │ + bne.n 2eda0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2edbc │ │ │ │ + b.n 2edb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eda8 │ │ │ │ + bne.n 2ed9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2eda8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ed9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #17161 @ 0x4309 │ │ │ │ + movw r1, #21105 @ 0x5271 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ - bl 2eb3c │ │ │ │ - cbz r0, 2edfe │ │ │ │ + bl 2eb30 │ │ │ │ + cbz r0, 2edf2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ee98 │ │ │ │ + b.n 2ee8c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #17173 @ 0x4315 │ │ │ │ + movw r1, #21117 @ 0x527d │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf8 │ │ │ │ + bne.n 2edec │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #19253 @ 0x4b35 │ │ │ │ + movw r1, #23201 @ 0x5aa1 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf8 │ │ │ │ - movw r1, #19885 @ 0x4dad │ │ │ │ + bne.n 2edec │ │ │ │ + movw r1, #23833 @ 0x5d19 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #12 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf8 │ │ │ │ + bne.n 2edec │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #40761 @ 0x9f39 │ │ │ │ + movw r1, #45041 @ 0xaff1 │ │ │ │ movt r1, #32 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf8 │ │ │ │ + bne.n 2edec │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #40761 @ 0x9f39 │ │ │ │ + movw r1, #45041 @ 0xaff1 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #15 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf8 │ │ │ │ + bne.n 2edec │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #40761 @ 0x9f39 │ │ │ │ + movw r1, #45041 @ 0xaff1 │ │ │ │ movt r1, #32 │ │ │ │ - bl 2eb3c │ │ │ │ + bl 2eb30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2eebe │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - push {r4} │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne.n 2eeb6 │ │ │ │ - pop {r4} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - pop {r4} │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29808 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2ef02 │ │ │ │ + bge.n 2eed2 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2ef1a │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 2eeea │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2eed4 │ │ │ │ + beq.n 2eea4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ef2a │ │ │ │ + b.n 2eefa │ │ │ │ mov r0, r4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #25660 @ 0x643c │ │ │ │ + movw r0, #23812 @ 0x5d04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ - b.n 2ef2a │ │ │ │ + bl 849e8 │ │ │ │ + b.n 2eefa │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 2eefe │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 2eece │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 2ef20 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ + movt r3, #11 │ │ │ │ + push {r4} │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + bne.n 2ef18 │ │ │ │ + pop {r4} │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + pop {r4} │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ... │ │ │ │ │ │ │ │ -0002ef2e : │ │ │ │ - ldr r0, [pc, #8] @ (2ef38 ) │ │ │ │ +0002ef24 : │ │ │ │ + ldr r0, [pc, #8] @ (2ef30 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1e3348 │ │ │ │ - bgt.n 2eeac │ │ │ │ + b.w 1e490c │ │ │ │ + nop │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (2ef7c ) │ │ │ │ + ldr r4, [pc, #48] @ (2ef74 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6361,125 +6363,125 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (2efdc ) │ │ │ │ + ldr r2, [pc, #68] @ (2efd4 ) │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [r2, #1256] @ 0x4e8 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2efd8 │ │ │ │ + cbz r3, 2efd0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 2efe0 │ │ │ │ + bl 2efd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2efd8 │ │ │ │ + cbz r3, 2efd0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a34c │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 29fe8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ac18 │ │ │ │ + bl 20be60 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #11840 @ 0x2e40 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2f02c │ │ │ │ + bne.n 2f024 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6d640 │ │ │ │ - cbz r6, 2f01c │ │ │ │ + bl 6d7a0 │ │ │ │ + cbz r6, 2f014 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9400 <_Py_write_noraise@@Base+0xa0> │ │ │ │ - b.n 2f028 │ │ │ │ - cbz r0, 2f028 │ │ │ │ + bl 1ab22c <_Py_write_noraise@@Base+0xa0> │ │ │ │ + b.n 2f020 │ │ │ │ + cbz r0, 2f020 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc368 │ │ │ │ + bl 1fd840 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #16588 @ 0x40cc │ │ │ │ + movw r1, #15716 @ 0x3d64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ - cbnz r0, 2f056 │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + cbnz r0, 2f04e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f0a4 │ │ │ │ + b.n 2f09c │ │ │ │ mov r5, r0 │ │ │ │ - bl fcaa8 │ │ │ │ + bl fcf80 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f074 │ │ │ │ + beq.n 2f06c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f074 │ │ │ │ + cbnz r3, 2f06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f052 │ │ │ │ + beq.n 2f04a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (2f0ac ) │ │ │ │ + ldr r0, [pc, #48] @ (2f0a4 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f0a4 │ │ │ │ + beq.n 2f09c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f0a4 │ │ │ │ + cbnz r3, 2f09c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (2f0c8 ) │ │ │ │ + ldr r2, [pc, #20] @ (2f0c0 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2f0cc ) │ │ │ │ + ldr r0, [pc, #20] @ (2f0c4 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r4, #56] @ 0x38 │ │ │ │ @@ -6487,139 +6489,139 @@ │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f0f8 │ │ │ │ + bl 2f0f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2f124 │ │ │ │ + cbz r0, 2f11c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f124 │ │ │ │ + beq.n 2f11c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f124 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2f11c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2f140 │ │ │ │ + cbz r0, 2f138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f140 │ │ │ │ + beq.n 2f138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f140 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2f138 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2f154 │ │ │ │ + b.n 2f14c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 17171c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 171da0 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f178 │ │ │ │ + bne.n 2f170 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f198 │ │ │ │ + b.n 2f190 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 114838 <_PyTime_localtime@@Base> │ │ │ │ + bl 115070 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f174 │ │ │ │ + bne.n 2f16c │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 20ce40 │ │ │ │ + bl 20e024 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r6, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1af800 │ │ │ │ + bl 1b1600 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f1ca │ │ │ │ + cbnz r3, 2f1c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afac4 │ │ │ │ - b.n 2f210 │ │ │ │ + bl 1b18c4 │ │ │ │ + b.n 2f208 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 2f210 │ │ │ │ + bne.n 2f208 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1afb00 │ │ │ │ + bl 1b1900 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2f210 │ │ │ │ + bne.n 2f208 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63572 │ │ │ │ + bl 635a2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002f214 : │ │ │ │ - ldr r0, [pc, #4] @ (2f21c ) │ │ │ │ - b.w cef34 │ │ │ │ +0002f20c : │ │ │ │ + ldr r0, [pc, #4] @ (2f214 ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ - b.n 2ed78 │ │ │ │ + b.n 2f698 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -6634,50 +6636,50 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f284 │ │ │ │ + bne.n 2f27c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 2f29c │ │ │ │ + bmi.n 2f294 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61660 @ 0xf0dc │ │ │ │ + movw r2, #60108 @ 0xeacc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32144 @ 0x7d90 │ │ │ │ + movw r0, #30672 @ 0x77d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f2fa │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f2f2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32144 @ 0x7d90 │ │ │ │ + movw r0, #30672 @ 0x77d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f25a │ │ │ │ - b.n 2f2fa │ │ │ │ + bne.n 2f252 │ │ │ │ + b.n 2f2f2 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 2f362 │ │ │ │ + bpl.n 2f35a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 2f362 │ │ │ │ + ble.n 2f35a │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f2fa │ │ │ │ + cbz r0, 2f2f2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -6685,329 +6687,335 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 2f35a │ │ │ │ + beq.n 2f352 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f30e │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 2f312 │ │ │ │ + bne.n 2f306 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 2f30a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f2fe │ │ │ │ + bne.n 2f2f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f382 │ │ │ │ + b.n 2f37a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f2fa │ │ │ │ + bne.n 2f2f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f2fa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f2f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f316 │ │ │ │ + bge.n 2f30e │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 2f364 │ │ │ │ + b.n 2f35c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 2f32e │ │ │ │ + bpl.n 2f326 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 2f336 │ │ │ │ + cbz r1, 2f32e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 2f340 │ │ │ │ + bpl.n 2f338 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 2f340 │ │ │ │ + cbnz r3, 2f338 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2f34e │ │ │ │ + b.n 2f346 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 2f2d4 │ │ │ │ + b.n 2f2cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8234c │ │ │ │ - b.n 2f382 │ │ │ │ + bl 82510 │ │ │ │ + b.n 2f37a │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32136 @ 0x7d88 │ │ │ │ + movw r1, #30664 @ 0x77c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79330 │ │ │ │ - b.n 2f2fa │ │ │ │ + bl 79448 │ │ │ │ + b.n 2f2f2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 2f38a │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f740 │ │ │ │ + bpl.w 2f744 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 2f3ca │ │ │ │ + bmi.n 2f3ce │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f3ce │ │ │ │ + beq.n 2f3d2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 2f3d0 │ │ │ │ + b.n 2f3d4 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f3d0 │ │ │ │ + b.n 2f3d4 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f3e2 │ │ │ │ - cbz r2, 2f3de │ │ │ │ + bpl.n 2f3e6 │ │ │ │ + cbz r2, 2f3e2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f3e4 │ │ │ │ + b.n 2f3e8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f3e4 │ │ │ │ + b.n 2f3e8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f45e │ │ │ │ + ble.n 2f462 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f3f8 │ │ │ │ + bne.n 2f3fc │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f404 │ │ │ │ + b.n 2f408 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 2f428 │ │ │ │ + bhi.n 2f42c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f432 │ │ │ │ + bls.n 2f436 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f436 │ │ │ │ + bmi.n 2f43a │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f438 │ │ │ │ + b.n 2f43c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f438 │ │ │ │ + b.n 2f43c │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f438 │ │ │ │ + b.n 2f43c │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f458 │ │ │ │ + bge.n 2f45c │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30396 @ 0x76bc │ │ │ │ + movw r1, #28612 @ 0x6fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 2f758 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 2f75c │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f3ec │ │ │ │ - bl 72afc │ │ │ │ + b.n 2f3f0 │ │ │ │ + bl 72c84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f758 │ │ │ │ + beq.w 2f75c │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f54a │ │ │ │ - cbz r1, 2f486 │ │ │ │ + bne.n 2f54e │ │ │ │ + cbz r1, 2f48a │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f488 │ │ │ │ + b.n 2f48c │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movw r8, #30044 @ 0x755c │ │ │ │ movt r8, #12336 @ 0x3030 │ │ │ │ movw lr, #9672 @ 0x25c8 │ │ │ │ movt lr, #72 @ 0x48 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 2f544 │ │ │ │ + ble.n 2f548 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4c4 │ │ │ │ + bhi.n 2f4c8 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f516 │ │ │ │ + bls.n 2f51a │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 2f512 │ │ │ │ + bhi.n 2f516 │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2f4d6 │ │ │ │ + beq.n 2f4da │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 2f512 │ │ │ │ + bne.n 2f516 │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f53a │ │ │ │ + bhi.n 2f53e │ │ │ │ str.w r8, [r1] │ │ │ │ mov.w sl, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldr.w r7, [lr] │ │ │ │ ldrb.w r7, [r7, sl] │ │ │ │ strb r7, [r1, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r3, #6 │ │ │ │ strb r1, [r6, r2] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f542 │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f4a0 │ │ │ │ + b.n 2f4a4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 2f75a │ │ │ │ + b.n 2f75e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f63e │ │ │ │ - cbz r1, 2f55e │ │ │ │ + bne.n 2f642 │ │ │ │ + cbz r1, 2f562 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f560 │ │ │ │ + b.n 2f564 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 2f636 │ │ │ │ + ble.n 2f63a │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f594 │ │ │ │ + bhi.n 2f598 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f5f4 │ │ │ │ + bls.n 2f5f8 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f5f0 │ │ │ │ + bhi.n 2f5f4 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f5a6 │ │ │ │ + beq.n 2f5aa │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f5f0 │ │ │ │ + bne.n 2f5f4 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f62e │ │ │ │ + bhi.n 2f632 │ │ │ │ movw ip, #9672 @ 0x25c8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -7015,97 +7023,97 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 2f632 │ │ │ │ + b.n 2f636 │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f568 │ │ │ │ + b.n 2f56c │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f75a │ │ │ │ - cbz r1, 2f64e │ │ │ │ + b.n 2f75e │ │ │ │ + cbz r1, 2f652 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f650 │ │ │ │ + b.n 2f654 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 2f738 │ │ │ │ + ble.n 2f73c │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f6a6 │ │ │ │ - bhi.n 2f72e │ │ │ │ + beq.n 2f6aa │ │ │ │ + bhi.n 2f732 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f694 │ │ │ │ + bhi.n 2f698 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f6f2 │ │ │ │ + bls.n 2f6f6 │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 2f6ee │ │ │ │ + bhi.n 2f6f2 │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f6ee │ │ │ │ + bne.n 2f6f2 │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f72e │ │ │ │ + bhi.n 2f732 │ │ │ │ movw ip, #9672 @ 0x25c8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -7114,917 +7122,896 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 2f732 │ │ │ │ + b.n 2f736 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f65a │ │ │ │ + b.n 2f65e │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f75a │ │ │ │ + b.n 2f75e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30428 @ 0x76dc │ │ │ │ + movw r1, #28644 @ 0x6fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 2f768 │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 2f786 │ │ │ │ + cbz r3, 2f77e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 2f796 │ │ │ │ + b.n 2f78e │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 2f794 │ │ │ │ + ble.n 2f78c │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 2f790 │ │ │ │ - cbnz r1, 2f7b8 │ │ │ │ + bgt.n 2f788 │ │ │ │ + cbnz r1, 2f7b0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f796 │ │ │ │ + b.n 2f78e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #584] @ (2f9e0 ) │ │ │ │ + ldr r1, [pc, #584] @ (2f9d8 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f7be │ │ │ │ - b.n 2f7ea │ │ │ │ + cbnz r0, 2f7b6 │ │ │ │ + b.n 2f7e2 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f7ee │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 2f7e6 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #32776 @ 0x8008 │ │ │ │ + movw r1, #31304 @ 0x7a48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62948 @ 0xf5e4 │ │ │ │ + movw r0, #61476 @ 0xf024 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa6e │ │ │ │ + b.n 2fa66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f80c │ │ │ │ - bl 80760 │ │ │ │ + bne.n 2f804 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f7ea │ │ │ │ + bne.n 2f7e2 │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 2f844 │ │ │ │ + beq.n 2f83c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 2f81c │ │ │ │ + cbz r2, 2f814 │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 2f854 │ │ │ │ + beq.n 2f84c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 2f826 │ │ │ │ + cbz r6, 2f81e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 2f862 │ │ │ │ - b.n 2f82e │ │ │ │ + beq.n 2f85a │ │ │ │ + b.n 2f826 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 2f838 │ │ │ │ + cbz r5, 2f830 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2f86e │ │ │ │ - b.n 2f840 │ │ │ │ + beq.n 2f866 │ │ │ │ + b.n 2f838 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 2f876 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2f876 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f876 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2f876 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 1e845c │ │ │ │ + bl 1e9a28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f7ea │ │ │ │ + beq.n 2f7e2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f890 │ │ │ │ + bne.n 2f888 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2fa4e │ │ │ │ + b.n 2fa46 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 2f8b6 │ │ │ │ + bmi.n 2f8ae │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #32796 @ 0x801c │ │ │ │ + movw r1, #31324 @ 0x7a5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #50668 @ 0xc5ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fa42 │ │ │ │ + beq.w 2fa3a │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #25600 @ 0x6400 │ │ │ │ + movw r2, #24128 @ 0x5e40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #32840 @ 0x8048 │ │ │ │ + movw r1, #31368 @ 0x7a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl d03a4 │ │ │ │ + bl d05c8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f902 │ │ │ │ + beq.n 2f8fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 2f902 │ │ │ │ + cbnz r2, 2f8fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2fa42 │ │ │ │ - ldr r1, [pc, #216] @ (2f9e4 ) │ │ │ │ + beq.w 2fa3a │ │ │ │ + ldr r1, [pc, #216] @ (2f9dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 82430 │ │ │ │ + bl 825f4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2f934 │ │ │ │ + beq.n 2f92c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2fa42 │ │ │ │ + beq.w 2fa3a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2fa42 │ │ │ │ - b.n 2f974 │ │ │ │ - ldr r1, [pc, #176] @ (2f9e8 ) │ │ │ │ + bne.w 2fa3a │ │ │ │ + b.n 2f96c │ │ │ │ + ldr r1, [pc, #176] @ (2f9e0 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f958 │ │ │ │ + beq.n 2f950 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 2f958 │ │ │ │ + cbnz r2, 2f950 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 2f97c │ │ │ │ + cbnz r7, 2f974 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa42 │ │ │ │ + beq.n 2fa3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fa42 │ │ │ │ + bne.n 2fa3a │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa42 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa3a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f99c │ │ │ │ + beq.n 2f994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f99c │ │ │ │ + cbnz r3, 2f994 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2f9b6 │ │ │ │ + cbnz r3, 2f9ae │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2fa42 │ │ │ │ + beq.n 2fa3a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f9ec │ │ │ │ + bne.n 2f9e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa42 │ │ │ │ + beq.n 2fa3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fa42 │ │ │ │ + bne.n 2fa3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa42 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa3a │ │ │ │ @ instruction: 0xe9a40048 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b070 │ │ │ │ + bl 14b208 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa0c │ │ │ │ + beq.n 2fa04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fa0c │ │ │ │ + cbnz r3, 2fa04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2fa42 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2fa3a │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 117b0c │ │ │ │ + bl 118340 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2fa2a │ │ │ │ + cbz r0, 2fa22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa40 │ │ │ │ + beq.n 2fa38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2fa40 │ │ │ │ + cbnz r3, 2fa38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 2fa4e │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2fa46 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f88c │ │ │ │ - b.n 2f7ea │ │ │ │ + beq.w 2f884 │ │ │ │ + b.n 2f7e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd sl, r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e9bf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2fa9a │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 2fa92 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 2fa92 │ │ │ │ + bne.n 2fa8a │ │ │ │ pop {r4} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 2facc │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 2fac4 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2fac6 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 2facc │ │ │ │ + bne.n 2fabe │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 2fac4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 2fada │ │ │ │ + cbnz r0, 2fad2 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 2fada │ │ │ │ + cbz r0, 2fad2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a1b4 <_Py_RestoreSignals@@Base+0x2214> │ │ │ │ + bl 21b018 <_Py_RestoreSignals@@Base+0x21a0> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb1a │ │ │ │ + beq.n 2fb12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fb1a │ │ │ │ + cbnz r3, 2fb12 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fb4a │ │ │ │ + bne.n 2fb42 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fb68 │ │ │ │ - b.n 2fb62 │ │ │ │ + bne.n 2fb60 │ │ │ │ + b.n 2fb5a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41268 @ 0xa134 │ │ │ │ + movw r0, #39796 @ 0x9b74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fb3c │ │ │ │ - b.n 2fba8 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 2fba8 │ │ │ │ + bne.n 2fb34 │ │ │ │ + b.n 2fba0 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 2fba0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21b174 │ │ │ │ - cbz r0, 2fba8 │ │ │ │ + bl 21bbf0 <_Py_RestoreSignals@@Base+0x2d78> │ │ │ │ + cbz r0, 2fba0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 293d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2fba2 │ │ │ │ + cbz r0, 2fb9a │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 2fba8 │ │ │ │ - bl e90c8 │ │ │ │ - cbz r0, 2fbac │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 2fba0 │ │ │ │ + bl e92d0 │ │ │ │ + cbz r0, 2fba4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fbbe │ │ │ │ + b.n 2fbb6 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 29db8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fc2c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fc24 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2fbde <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fbd6 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002fbde <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fbd6 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #56] @ (2fc28 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ + ldr r5, [pc, #56] @ (2fc20 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fcf4 <_PyTraceMalloc_GetTraceback@@Base+0x116> │ │ │ │ + bl 2fcec <_PyTraceMalloc_GetTraceback@@Base+0x116> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ - cbz r4, 2fc1c <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl 103d70 │ │ │ │ + cbz r4, 2fc14 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2ff3c <_PyTraceMalloc_GetTraceback@@Base+0x35e> │ │ │ │ + b.w 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x33a> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r4, sp, #24 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ - bl e26cc │ │ │ │ - cbz r0, 2fcae <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + bl e28dc │ │ │ │ + cbz r0, 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29494 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2fcc2 <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ + bne.n 2fcba <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 2fc7e <_PyTraceMalloc_GetTraceback@@Base+0xa0> │ │ │ │ + cbnz r5, 2fc76 <_PyTraceMalloc_GetTraceback@@Base+0xa0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcae <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + beq.n 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fcae <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ - b.n 2fcaa <_PyTraceMalloc_GetTraceback@@Base+0xcc> │ │ │ │ - bl e53b8 │ │ │ │ + cbnz r3, 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + b.n 2fca2 <_PyTraceMalloc_GetTraceback@@Base+0xcc> │ │ │ │ + bl e55c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2fcb2 <_PyTraceMalloc_GetTraceback@@Base+0xd4> │ │ │ │ + bne.n 2fcaa <_PyTraceMalloc_GetTraceback@@Base+0xd4> │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2fc98 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + beq.n 2fc90 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fc98 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + cbnz r3, 2fc90 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcae <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + beq.n 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fcae <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + cbnz r3, 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fcc8 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ + b.n 2fcc0 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2fcc2 <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ + beq.n 2fcba <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fcc2 <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ + cbnz r3, 2fcba <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 2fc52 <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ + bne.n 2fc4a <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 105c88 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ + bl 106284 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #64] @ (2fd38 <_PyTraceMalloc_GetTraceback@@Base+0x15a>) │ │ │ │ + ldr r3, [pc, #64] @ (2fd30 <_PyTraceMalloc_GetTraceback@@Base+0x15a>) │ │ │ │ ldr.w r2, [r3, #1292] @ 0x50c │ │ │ │ - cbz r2, 2fd32 <_PyTraceMalloc_GetTraceback@@Base+0x154> │ │ │ │ + cbz r2, 2fd2a <_PyTraceMalloc_GetTraceback@@Base+0x154> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 2fd16 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ + cbnz r0, 2fd0e <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ - b.n 2fd1e <_PyTraceMalloc_GetTraceback@@Base+0x140> │ │ │ │ + b.n 2fd16 <_PyTraceMalloc_GetTraceback@@Base+0x140> │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - bl 71674 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 2fd24 <_PyTraceMalloc_GetTraceback@@Base+0x146> │ │ │ │ + bl 71800 <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 2fd1c <_PyTraceMalloc_GetTraceback@@Base+0x146> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd30 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ + b.n 2fd28 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ mov r1, r4 │ │ │ │ - bl 71674 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71800 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fd20 <_PyTraceMalloc_GetTraceback@@Base+0x142> │ │ │ │ + beq.n 2fd18 <_PyTraceMalloc_GetTraceback@@Base+0x142> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2fd5e <_PyTraceMalloc_GetTraceback@@Base+0x180> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - push {r4} │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne.n 2fd56 <_PyTraceMalloc_GetTraceback@@Base+0x178> │ │ │ │ - pop {r4} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - pop {r4} │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 2fd7e <_PyTraceMalloc_GetTraceback@@Base+0x1a0> │ │ │ │ + cbz r3, 2fd52 <_PyTraceMalloc_GetTraceback@@Base+0x17c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2fd8e <_PyTraceMalloc_GetTraceback@@Base+0x1b0> │ │ │ │ + b.n 2fd62 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2fd8c <_PyTraceMalloc_GetTraceback@@Base+0x1ae> │ │ │ │ + ble.n 2fd60 <_PyTraceMalloc_GetTraceback@@Base+0x18a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2fd88 <_PyTraceMalloc_GetTraceback@@Base+0x1aa> │ │ │ │ - cbnz r1, 2fdae <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ + bne.n 2fd5c <_PyTraceMalloc_GetTraceback@@Base+0x186> │ │ │ │ + cbnz r1, 2fd82 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2fd8e <_PyTraceMalloc_GetTraceback@@Base+0x1b0> │ │ │ │ + b.n 2fd62 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #424] @ (2ff38 <_PyTraceMalloc_GetTraceback@@Base+0x35a>) │ │ │ │ + ldr r1, [pc, #424] @ (2ff0c <_PyTraceMalloc_GetTraceback@@Base+0x336>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2fdb4 <_PyTraceMalloc_GetTraceback@@Base+0x1d6> │ │ │ │ - b.n 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + cbnz r0, 2fd88 <_PyTraceMalloc_GetTraceback@@Base+0x1b2> │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 2fe98 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + beq.n 2fe6c <_PyTraceMalloc_GetTraceback@@Base+0x296> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 2fdd0 <_PyTraceMalloc_GetTraceback@@Base+0x1f2> │ │ │ │ - bl c7668 │ │ │ │ + cbz r0, 2fda4 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bl c7924 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + blt.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2fdd2 <_PyTraceMalloc_GetTraceback@@Base+0x1f4> │ │ │ │ - b.n 2feac <_PyTraceMalloc_GetTraceback@@Base+0x2ce> │ │ │ │ + bne.n 2fda6 <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ + b.n 2fe80 <_PyTraceMalloc_GetTraceback@@Base+0x2aa> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 2fe20 <_PyTraceMalloc_GetTraceback@@Base+0x242> │ │ │ │ + cbz r3, 2fdf4 <_PyTraceMalloc_GetTraceback@@Base+0x21e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2fdfc <_PyTraceMalloc_GetTraceback@@Base+0x21e> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 2fdd0 <_PyTraceMalloc_GetTraceback@@Base+0x1fa> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27344 @ 0x6ad0 │ │ │ │ + movw r1, #25872 @ 0x6510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40596 @ 0x9e94 │ │ │ │ + movw r0, #39124 @ 0x98d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + cbz r0, 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fe6c <_PyTraceMalloc_GetTraceback@@Base+0x28e> │ │ │ │ + bne.n 2fe40 <_PyTraceMalloc_GetTraceback@@Base+0x26a> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x24a> │ │ │ │ - movw r5, #65032 @ 0xfe08 │ │ │ │ + bne.n 2fdfc <_PyTraceMalloc_GetTraceback@@Base+0x226> │ │ │ │ + movw r5, #63560 @ 0xf848 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - b.n 2febc <_PyTraceMalloc_GetTraceback@@Base+0x2de> │ │ │ │ - movw sl, #35180 @ 0x896c │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw sl, #33708 @ 0x83ac │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 2fe8c <_PyTraceMalloc_GetTraceback@@Base+0x2ae> │ │ │ │ + cbz r3, 2fe60 <_PyTraceMalloc_GetTraceback@@Base+0x28a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2fe54 <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x252> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27364 @ 0x6ae4 │ │ │ │ + movw r1, #25892 @ 0x6524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40596 @ 0x9e94 │ │ │ │ + movw r0, #39124 @ 0x98d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff2e <_PyTraceMalloc_GetTraceback@@Base+0x350> │ │ │ │ + b.n 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + beq.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2fe84 <_PyTraceMalloc_GetTraceback@@Base+0x2a6> │ │ │ │ + beq.n 2fe58 <_PyTraceMalloc_GetTraceback@@Base+0x282> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2fe94 <_PyTraceMalloc_GetTraceback@@Base+0x2b6> │ │ │ │ + bne.n 2fe68 <_PyTraceMalloc_GetTraceback@@Base+0x292> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2febc <_PyTraceMalloc_GetTraceback@@Base+0x2de> │ │ │ │ - movw r5, #65032 @ 0xfe08 │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw r5, #63560 @ 0xf848 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 2febc <_PyTraceMalloc_GetTraceback@@Base+0x2de> │ │ │ │ - movw r5, #65032 @ 0xfe08 │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw r5, #63560 @ 0xf848 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #35180 @ 0x896c │ │ │ │ + movw sl, #33708 @ 0x83ac │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2febc <_PyTraceMalloc_GetTraceback@@Base+0x2de> │ │ │ │ - movw r5, #65032 @ 0xfe08 │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw r5, #63560 @ 0xf848 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #35180 @ 0x896c │ │ │ │ + movw sl, #33708 @ 0x83ac │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 21bf10 │ │ │ │ + bl 21c98c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + beq.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21c200 │ │ │ │ + bl 21cc7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ff26 <_PyTraceMalloc_GetTraceback@@Base+0x348> │ │ │ │ + beq.n 2fefa <_PyTraceMalloc_GetTraceback@@Base+0x324> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c380 │ │ │ │ + bl 21cdfc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ff26 <_PyTraceMalloc_GetTraceback@@Base+0x348> │ │ │ │ + beq.n 2fefa <_PyTraceMalloc_GetTraceback@@Base+0x324> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2feee <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ - cbnz r4, 2fef4 <_PyTraceMalloc_GetTraceback@@Base+0x316> │ │ │ │ + beq.n 2fec2 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ + cbnz r4, 2fec8 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 2fefe <_PyTraceMalloc_GetTraceback@@Base+0x320> │ │ │ │ + b.n 2fed2 <_PyTraceMalloc_GetTraceback@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 2ff26 <_PyTraceMalloc_GetTraceback@@Base+0x348> │ │ │ │ + cbz r0, 2fefa <_PyTraceMalloc_GetTraceback@@Base+0x324> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 17fa98 <_PyEval_MatchClass@@Base+0xd64> │ │ │ │ + bl 180a08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ff2e <_PyTraceMalloc_GetTraceback@@Base+0x350> │ │ │ │ + beq.n 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2ff2e <_PyTraceMalloc_GetTraceback@@Base+0x350> │ │ │ │ + cbnz r3, 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ff2e <_PyTraceMalloc_GetTraceback@@Base+0x350> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ - b.n 2fe50 <_PyTraceMalloc_GetTraceback@@Base+0x272> │ │ │ │ + bl 794a0 │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mcrr 0, 4, r0, ip, cr8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2ff6a <_PyTraceMalloc_GetTraceback@@Base+0x38c> │ │ │ │ + cbz r1, 2ff3e <_PyTraceMalloc_GetTraceback@@Base+0x368> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71674 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71800 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ff6a <_PyTraceMalloc_GetTraceback@@Base+0x38c> │ │ │ │ + cbz r0, 2ff3e <_PyTraceMalloc_GetTraceback@@Base+0x368> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30022 <_PyTraceMalloc_GetTraceback@@Base+0x444> │ │ │ │ - b.n 30026 <_PyTraceMalloc_GetTraceback@@Base+0x448> │ │ │ │ + bne.n 2fff6 <_PyTraceMalloc_GetTraceback@@Base+0x420> │ │ │ │ + b.n 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ffd4 <_PyTraceMalloc_GetTraceback@@Base+0x3f6> │ │ │ │ + cbz r0, 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2ffac <_PyTraceMalloc_GetTraceback@@Base+0x3ce> │ │ │ │ + b.n 2ff80 <_PyTraceMalloc_GetTraceback@@Base+0x3aa> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7ee1c │ │ │ │ - cbz r0, 2ffd8 <_PyTraceMalloc_GetTraceback@@Base+0x3fa> │ │ │ │ + bl 7efe0 │ │ │ │ + cbz r0, 2ffac <_PyTraceMalloc_GetTraceback@@Base+0x3d6> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 2fff2 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ - bl 72fb4 │ │ │ │ + ble.n 2ffc6 <_PyTraceMalloc_GetTraceback@@Base+0x3f0> │ │ │ │ + bl 7313c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ff84 <_PyTraceMalloc_GetTraceback@@Base+0x3a6> │ │ │ │ + bne.n 2ff58 <_PyTraceMalloc_GetTraceback@@Base+0x382> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ffd4 <_PyTraceMalloc_GetTraceback@@Base+0x3f6> │ │ │ │ + beq.n 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ffd4 <_PyTraceMalloc_GetTraceback@@Base+0x3f6> │ │ │ │ + cbnz r3, 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30026 <_PyTraceMalloc_GetTraceback@@Base+0x448> │ │ │ │ + b.n 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ffbe <_PyTraceMalloc_GetTraceback@@Base+0x3e0> │ │ │ │ + beq.n 2ff92 <_PyTraceMalloc_GetTraceback@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ffbe <_PyTraceMalloc_GetTraceback@@Base+0x3e0> │ │ │ │ + bne.n 2ff92 <_PyTraceMalloc_GetTraceback@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ffbe <_PyTraceMalloc_GetTraceback@@Base+0x3e0> │ │ │ │ - cbz r7, 30026 <_PyTraceMalloc_GetTraceback@@Base+0x448> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ff92 <_PyTraceMalloc_GetTraceback@@Base+0x3bc> │ │ │ │ + cbz r7, 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7204c <_Py_hashtable_set@@Base> │ │ │ │ + bl 721d4 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3001e <_PyTraceMalloc_GetTraceback@@Base+0x440> │ │ │ │ + bne.n 2fff2 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30018 <_PyTraceMalloc_GetTraceback@@Base+0x43a> │ │ │ │ + beq.n 2ffec <_PyTraceMalloc_GetTraceback@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30018 <_PyTraceMalloc_GetTraceback@@Base+0x43a> │ │ │ │ + cbnz r3, 2ffec <_PyTraceMalloc_GetTraceback@@Base+0x416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 2ffd4 <_PyTraceMalloc_GetTraceback@@Base+0x3f6> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30026 <_PyTraceMalloc_GetTraceback@@Base+0x448> │ │ │ │ + beq.n 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 3005c <_PyTraceMalloc_GetTraceback@@Base+0x47e> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 30030 <_PyTraceMalloc_GetTraceback@@Base+0x45a> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 30056 <_PyTraceMalloc_GetTraceback@@Base+0x478> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3005c <_PyTraceMalloc_GetTraceback@@Base+0x47e> │ │ │ │ + bne.n 3002a <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 30030 <_PyTraceMalloc_GetTraceback@@Base+0x45a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3006a <_PyTraceMalloc_GetTraceback@@Base+0x48c> │ │ │ │ + cbnz r0, 3003e <_PyTraceMalloc_GetTraceback@@Base+0x468> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1365bc │ │ │ │ + b.w 1365fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003006c <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +00030040 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ @@ -8042,311 +8029,311 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 300bc <_PyInterpreterState_RequireIDRef@@Base+0x50> │ │ │ │ + bne.n 30090 <_PyInterpreterState_RequireIDRef@@Base+0x50> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 300da <_PyInterpreterState_RequireIDRef@@Base+0x6e> │ │ │ │ - b.n 300d4 <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ + bne.n 300ae <_PyInterpreterState_RequireIDRef@@Base+0x6e> │ │ │ │ + b.n 300a8 <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11148 @ 0x2b8c │ │ │ │ + movw r0, #9676 @ 0x25cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 300ae <_PyInterpreterState_RequireIDRef@@Base+0x42> │ │ │ │ - b.n 30108 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 30108 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ + bne.n 30082 <_PyInterpreterState_RequireIDRef@@Base+0x42> │ │ │ │ + b.n 300dc <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 300dc <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 30108 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ + blt.n 300dc <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3010c <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ + bge.n 300e0 <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30114 <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + b.n 300e8 <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 30134 <_PyInterpreterState_RequireIDRef@@Base+0xc8> │ │ │ │ + cbz r3, 30108 <_PyInterpreterState_RequireIDRef@@Base+0xc8> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 30144 <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ + b.n 30118 <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 30142 <_PyInterpreterState_RequireIDRef@@Base+0xd6> │ │ │ │ + ble.n 30116 <_PyInterpreterState_RequireIDRef@@Base+0xd6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3013e <_PyInterpreterState_RequireIDRef@@Base+0xd2> │ │ │ │ - cbnz r1, 30160 <_PyInterpreterState_RequireIDRef@@Base+0xf4> │ │ │ │ + bne.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0xd2> │ │ │ │ + cbnz r1, 30134 <_PyInterpreterState_RequireIDRef@@Base+0xf4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 30144 <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ + b.n 30118 <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (30220 <_PyInterpreterState_RequireIDRef@@Base+0x1b4>) │ │ │ │ + ldr r1, [pc, #216] @ (301f4 <_PyInterpreterState_RequireIDRef@@Base+0x1b4>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 30166 <_PyInterpreterState_RequireIDRef@@Base+0xfa> │ │ │ │ - b.n 301d0 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3013a <_PyInterpreterState_RequireIDRef@@Base+0xfa> │ │ │ │ + b.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 30178 <_PyInterpreterState_RequireIDRef@@Base+0x10c> │ │ │ │ + beq.n 3014c <_PyInterpreterState_RequireIDRef@@Base+0x10c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 301d0 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + blt.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3018a <_PyInterpreterState_RequireIDRef@@Base+0x11e> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 301d0 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ - ldr r3, [pc, #152] @ (30224 <_PyInterpreterState_RequireIDRef@@Base+0x1b8>) │ │ │ │ + bne.n 3015e <_PyInterpreterState_RequireIDRef@@Base+0x11e> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + ldr r3, [pc, #152] @ (301f8 <_PyInterpreterState_RequireIDRef@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6d04c │ │ │ │ + bl 6d07c │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 301b8 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ + bne.n 3018c <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 301b8 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ + bne.n 3018c <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 301d4 <_PyInterpreterState_RequireIDRef@@Base+0x168> │ │ │ │ - b.n 30208 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + bne.n 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x168> │ │ │ │ + b.n 301dc <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #38984 @ 0x9848 │ │ │ │ + movw r2, #37512 @ 0x9288 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30218 <_PyInterpreterState_RequireIDRef@@Base+0x1ac> │ │ │ │ + b.n 301ec <_PyInterpreterState_RequireIDRef@@Base+0x1ac> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30228 <_Py_fstat@@Base> │ │ │ │ + bl 301fc <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 301d0 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + bne.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30268 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3023c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 301d0 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ - cbz r0, 30208 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + beq.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + cbz r0, 301dc <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ movw r1, #6512 @ 0x1970 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #39048 @ 0x9888 │ │ │ │ + movw r2, #37576 @ 0x92c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.n 301d0 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ str.w r4, [r5, #1388] @ 0x56c │ │ │ │ str.w r6, [r5, #1392] @ 0x570 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 13, cr0, cr0, cr8, {2} │ │ │ │ + vhadd.s8 q0, q4, q4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030228 <_Py_fstat@@Base>: │ │ │ │ +000301fc <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2974c <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 30264 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 30238 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30296 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 3026a <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3029e <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 30272 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ - bne.n 302c6 <_Py_fstat@@Base+0x9e> │ │ │ │ - bl 272098 │ │ │ │ + bne.n 3029a <_Py_fstat@@Base+0x9e> │ │ │ │ + bl 271b18 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 302d6 <_Py_fstat@@Base+0xae> │ │ │ │ + cbz r2, 302aa <_Py_fstat@@Base+0xae> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 303e8 <_Py_fstat@@Base+0x1c0> │ │ │ │ + b.n 303bc <_Py_fstat@@Base+0x1c0> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 30550 <_Py_fstat@@Base+0x328> │ │ │ │ + bl 30524 <_Py_fstat@@Base+0x328> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303da <_Py_fstat@@Base+0x1b2> │ │ │ │ + beq.n 303ae <_Py_fstat@@Base+0x1b2> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 30300 <_Py_fstat@@Base+0xd8> │ │ │ │ + bne.n 302d4 <_Py_fstat@@Base+0xd8> │ │ │ │ mov r0, fp │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 30368 <_Py_fstat@@Base+0x140> │ │ │ │ + cbnz r2, 3033c <_Py_fstat@@Base+0x140> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3035e <_Py_fstat@@Base+0x136> │ │ │ │ + cbz r0, 30332 <_Py_fstat@@Base+0x136> │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ - cbz r5, 30374 <_Py_fstat@@Base+0x14c> │ │ │ │ - b.n 30368 <_Py_fstat@@Base+0x140> │ │ │ │ + cbz r5, 30348 <_Py_fstat@@Base+0x14c> │ │ │ │ + b.n 3033c <_Py_fstat@@Base+0x140> │ │ │ │ mov r0, fp │ │ │ │ - bl 30550 <_Py_fstat@@Base+0x328> │ │ │ │ + bl 30524 <_Py_fstat@@Base+0x328> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 30346 <_Py_fstat@@Base+0x11e> │ │ │ │ + cbz r0, 3031a <_Py_fstat@@Base+0x11e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 3037a <_Py_fstat@@Base+0x152> │ │ │ │ + cbnz r2, 3034e <_Py_fstat@@Base+0x152> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 3039a <_Py_fstat@@Base+0x172> │ │ │ │ + beq.n 3036e <_Py_fstat@@Base+0x172> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3031c <_Py_fstat@@Base+0xf4> │ │ │ │ + bne.n 302f0 <_Py_fstat@@Base+0xf4> │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl b462c │ │ │ │ + bl b48f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 303ac <_Py_fstat@@Base+0x184> │ │ │ │ + cbnz r0, 30380 <_Py_fstat@@Base+0x184> │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 303da <_Py_fstat@@Base+0x1b2> │ │ │ │ + b.n 303ae <_Py_fstat@@Base+0x1b2> │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 3033a <_Py_fstat@@Base+0x112> │ │ │ │ - bl 80760 │ │ │ │ + b.n 3030e <_Py_fstat@@Base+0x112> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3032c <_Py_fstat@@Base+0x104> │ │ │ │ + beq.n 30300 <_Py_fstat@@Base+0x104> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 303da <_Py_fstat@@Base+0x1b2> │ │ │ │ + b.n 303ae <_Py_fstat@@Base+0x1b2> │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30358 <_Py_fstat@@Base+0x130> │ │ │ │ + beq.n 3032c <_Py_fstat@@Base+0x130> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30330 <_Py_fstat@@Base+0x108> │ │ │ │ + b.n 30304 <_Py_fstat@@Base+0x108> │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 303be <_Py_fstat@@Base+0x196> │ │ │ │ + ble.n 30392 <_Py_fstat@@Base+0x196> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 303ac <_Py_fstat@@Base+0x184> │ │ │ │ + b.n 30380 <_Py_fstat@@Base+0x184> │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl c5734 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ - b.n 303e2 <_Py_fstat@@Base+0x1ba> │ │ │ │ + bl c59ec <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + b.n 303b6 <_Py_fstat@@Base+0x1ba> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -8356,277 +8343,279 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 30414 <_Py_fstat@@Base+0x1ec> │ │ │ │ + cbz r3, 303e8 <_Py_fstat@@Base+0x1ec> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 30416 <_Py_fstat@@Base+0x1ee> │ │ │ │ + b.n 303ea <_Py_fstat@@Base+0x1ee> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #5896 @ 0x1708 │ │ │ │ - movt r4, #67 @ 0x43 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ + ldr r5, [pc, #304] @ (3051c <_Py_fstat@@Base+0x320>) │ │ │ │ + add r4, sp, #76 @ 0x4c │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 30448 <_Py_fstat@@Base+0x220> │ │ │ │ + bne.n 30416 <_Py_fstat@@Base+0x21a> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 30448 <_Py_fstat@@Base+0x220> │ │ │ │ + ble.n 30416 <_Py_fstat@@Base+0x21a> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 30448 <_Py_fstat@@Base+0x220> │ │ │ │ - cbnz r6, 3046c <_Py_fstat@@Base+0x244> │ │ │ │ - ldr r1, [pc, #256] @ (3054c <_Py_fstat@@Base+0x324>) │ │ │ │ + bne.n 30416 <_Py_fstat@@Base+0x21a> │ │ │ │ + cbnz r6, 3043a <_Py_fstat@@Base+0x23e> │ │ │ │ + ldr r1, [pc, #264] @ (30520 <_Py_fstat@@Base+0x324>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3046c <_Py_fstat@@Base+0x244> │ │ │ │ + cbnz r0, 3043a <_Py_fstat@@Base+0x23e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3053e <_Py_fstat@@Base+0x316> │ │ │ │ + b.n 3050c <_Py_fstat@@Base+0x310> │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30468 <_Py_fstat@@Base+0x240> │ │ │ │ + beq.n 30436 <_Py_fstat@@Base+0x23a> │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 304e4 <_Py_fstat@@Base+0x2bc> │ │ │ │ + cbz r4, 304b2 <_Py_fstat@@Base+0x2b6> │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30492 <_Py_fstat@@Base+0x26a> │ │ │ │ + beq.n 30460 <_Py_fstat@@Base+0x264> │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 304f2 <_Py_fstat@@Base+0x2ca> │ │ │ │ + beq.n 304c0 <_Py_fstat@@Base+0x2c4> │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 304a0 <_Py_fstat@@Base+0x278> │ │ │ │ + beq.n 3046e <_Py_fstat@@Base+0x272> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 304fe <_Py_fstat@@Base+0x2d6> │ │ │ │ + beq.n 304cc <_Py_fstat@@Base+0x2d0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 304b4 <_Py_fstat@@Base+0x28c> │ │ │ │ - bl c7668 │ │ │ │ + cbz r0, 30482 <_Py_fstat@@Base+0x286> │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30468 <_Py_fstat@@Base+0x240> │ │ │ │ + blt.n 30436 <_Py_fstat@@Base+0x23a> │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 30508 <_Py_fstat@@Base+0x2e0> │ │ │ │ - b.n 304b8 <_Py_fstat@@Base+0x290> │ │ │ │ + beq.n 304d6 <_Py_fstat@@Base+0x2da> │ │ │ │ + b.n 30486 <_Py_fstat@@Base+0x28a> │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 304cc <_Py_fstat@@Base+0x2a4> │ │ │ │ - bl c7668 │ │ │ │ + cbz r0, 3049a <_Py_fstat@@Base+0x29e> │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30468 <_Py_fstat@@Base+0x240> │ │ │ │ + blt.n 30436 <_Py_fstat@@Base+0x23a> │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 30510 <_Py_fstat@@Base+0x2e8> │ │ │ │ - b.n 304d0 <_Py_fstat@@Base+0x2a8> │ │ │ │ + beq.n 304de <_Py_fstat@@Base+0x2e2> │ │ │ │ + b.n 3049e <_Py_fstat@@Base+0x2a2> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 304d8 <_Py_fstat@@Base+0x2b0> │ │ │ │ + cbz r1, 304a6 <_Py_fstat@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 30516 <_Py_fstat@@Base+0x2ee> │ │ │ │ + beq.n 304e4 <_Py_fstat@@Base+0x2e8> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 304e0 <_Py_fstat@@Base+0x2b8> │ │ │ │ + cbz r2, 304ae <_Py_fstat@@Base+0x2b2> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3051a <_Py_fstat@@Base+0x2f2> │ │ │ │ + beq.n 304e8 <_Py_fstat@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 3051c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3051c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 3051c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 3051c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 3051c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3051c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3051c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 222540 │ │ │ │ + bl 222e0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vmla.i16 d0, d8, d0[1] │ │ │ │ + nop │ │ │ │ + asrs r4, r5, #4 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + vhadd.s32 q8, q0, q4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30572 <_Py_fstat@@Base+0x34a> │ │ │ │ - bl 272098 │ │ │ │ + bne.n 30546 <_Py_fstat@@Base+0x34a> │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3057e <_Py_fstat@@Base+0x356> │ │ │ │ + cbz r3, 30552 <_Py_fstat@@Base+0x356> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 305a0 <_Py_fstat@@Base+0x378> │ │ │ │ + b.n 30574 <_Py_fstat@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b6430 │ │ │ │ - cbnz r0, 3058e <_Py_fstat@@Base+0x366> │ │ │ │ + bl b66f4 │ │ │ │ + cbnz r0, 30562 <_Py_fstat@@Base+0x366> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3059c <_Py_fstat@@Base+0x374> │ │ │ │ + b.n 30570 <_Py_fstat@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30a90 │ │ │ │ + bl 30a64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30588 <_Py_fstat@@Base+0x360> │ │ │ │ - ldr r0, [pc, #8] @ (305a4 <_Py_fstat@@Base+0x37c>) │ │ │ │ + bne.n 3055c <_Py_fstat@@Base+0x360> │ │ │ │ + ldr r0, [pc, #8] @ (30578 <_Py_fstat@@Base+0x37c>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #152] @ (30650 <_Py_fstat@@Base+0x428>) │ │ │ │ + ldr r1, [pc, #152] @ (30624 <_Py_fstat@@Base+0x428>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 90fcc │ │ │ │ - cbz r0, 305f6 <_Py_fstat@@Base+0x3ce> │ │ │ │ + bl 911e4 │ │ │ │ + cbz r0, 305ca <_Py_fstat@@Base+0x3ce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 305fa <_Py_fstat@@Base+0x3d2> │ │ │ │ + bmi.n 305ce <_Py_fstat@@Base+0x3d2> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47136 @ 0xb820 │ │ │ │ + movw r1, #45664 @ 0xb260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 305f6 <_Py_fstat@@Base+0x3ce> │ │ │ │ + beq.n 305ca <_Py_fstat@@Base+0x3ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 305f6 <_Py_fstat@@Base+0x3ce> │ │ │ │ + cbnz r3, 305ca <_Py_fstat@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3064c <_Py_fstat@@Base+0x424> │ │ │ │ - ldr r1, [pc, #88] @ (30654 <_Py_fstat@@Base+0x42c>) │ │ │ │ + b.n 30620 <_Py_fstat@@Base+0x424> │ │ │ │ + ldr r1, [pc, #88] @ (30628 <_Py_fstat@@Base+0x42c>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82430 │ │ │ │ + bl 825f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30634 <_Py_fstat@@Base+0x40c> │ │ │ │ - bl 721b8 │ │ │ │ + cbnz r0, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 30634 <_Py_fstat@@Base+0x40c> │ │ │ │ + cbz r0, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (30654 <_Py_fstat@@Base+0x42c>) │ │ │ │ + ldr r1, [pc, #64] @ (30628 <_Py_fstat@@Base+0x42c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ - cbz r0, 30634 <_Py_fstat@@Base+0x40c> │ │ │ │ + bl 7a620 │ │ │ │ + cbz r0, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30634 <_Py_fstat@@Base+0x40c> │ │ │ │ + beq.n 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30634 <_Py_fstat@@Base+0x40c> │ │ │ │ + cbnz r3, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3064a <_Py_fstat@@Base+0x422> │ │ │ │ + beq.n 3061e <_Py_fstat@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3064a <_Py_fstat@@Base+0x422> │ │ │ │ + cbnz r3, 3061e <_Py_fstat@@Base+0x422> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r3, pc, #224 @ (adr r3, 30734 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 30708 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 30658 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 3062c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030658 : │ │ │ │ +0003062c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6d04c │ │ │ │ + bl 6d07c │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 223460 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 223d2c <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #724] @ (3096c ) │ │ │ │ + ldr r0, [pc, #724] @ (30940 ) │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ - ldr r2, [pc, #720] @ (30970 ) │ │ │ │ + ldr r2, [pc, #720] @ (30944 ) │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -8634,331 +8623,331 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 306bc │ │ │ │ + bne.n 30690 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6d8a0 │ │ │ │ - cbz r0, 306de │ │ │ │ + bl 6da00 │ │ │ │ + cbz r0, 306b2 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 306f0 │ │ │ │ - b.n 3070c │ │ │ │ - ldr r2, [pc, #660] @ (30974 ) │ │ │ │ - movw r3, #40408 @ 0x9dd8 │ │ │ │ + cbnz r3, 306c4 │ │ │ │ + b.n 306e0 │ │ │ │ + ldr r2, [pc, #660] @ (30948 ) │ │ │ │ + movw r3, #38832 @ 0x97b0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 309b8 │ │ │ │ - ldr r0, [pc, #644] @ (30978 ) │ │ │ │ - bl 6d65c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30978 ) │ │ │ │ - bl 1ab10c │ │ │ │ - ldr r0, [pc, #632] @ (30978 ) │ │ │ │ - bl 1a6494 │ │ │ │ + b.n 3098c │ │ │ │ + ldr r0, [pc, #644] @ (3094c ) │ │ │ │ + bl 6d7bc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (3094c ) │ │ │ │ + bl 1acf38 │ │ │ │ + ldr r0, [pc, #632] @ (3094c ) │ │ │ │ + bl 1a83fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30998 │ │ │ │ - cbnz r5, 3071a │ │ │ │ + bne.w 3096c │ │ │ │ + cbnz r5, 306ee │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 30730 │ │ │ │ - ldr r0, [pc, #616] @ (3097c ) │ │ │ │ - bl 1ab10c │ │ │ │ - b.n 30730 │ │ │ │ - ldr r0, [pc, #604] @ (30978 ) │ │ │ │ + cbz r3, 30704 │ │ │ │ + ldr r0, [pc, #616] @ (30950 ) │ │ │ │ + bl 1acf38 │ │ │ │ + b.n 30704 │ │ │ │ + ldr r0, [pc, #604] @ (3094c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6e728 │ │ │ │ + bl 6e8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3070c │ │ │ │ - movw r3, #40380 @ 0x9dbc │ │ │ │ + beq.n 306e0 │ │ │ │ + movw r3, #38804 @ 0x9794 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 309a0 │ │ │ │ - ldr r0, [pc, #584] @ (3097c ) │ │ │ │ - bl 1a6494 │ │ │ │ - cbz r0, 3074c │ │ │ │ - ldr r2, [pc, #568] @ (30974 ) │ │ │ │ + b.n 30974 │ │ │ │ + ldr r0, [pc, #584] @ (30950 ) │ │ │ │ + bl 1a83fc │ │ │ │ + cbz r0, 30720 │ │ │ │ + ldr r2, [pc, #568] @ (30948 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 309b8 │ │ │ │ - bl 6d284 │ │ │ │ + b.n 3098c │ │ │ │ + bl 6d2b4 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30990 │ │ │ │ + ldr.w fp, [pc, #568] @ 30964 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 307a4 │ │ │ │ + beq.n 30778 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 3079e │ │ │ │ + beq.n 30772 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3079e │ │ │ │ + beq.n 30772 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w r8, [r5, #36] @ 0x24 │ │ │ │ - bl 1e280c <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e3ea0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 20a4c8 │ │ │ │ + bl 20b580 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3075e │ │ │ │ - ldr.w r9, [pc, #492] @ 30994 │ │ │ │ + b.n 30732 │ │ │ │ + ldr.w r9, [pc, #492] @ 30968 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 307c0 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + cbnz r6, 30794 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #452] @ (30980 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1abf24 │ │ │ │ + ldr r0, [pc, #452] @ (30954 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6e888 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 307d6 │ │ │ │ + beq.n 307aa │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 307f6 │ │ │ │ + cbz r0, 307ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 307f6 │ │ │ │ - bl 1ac0a8 │ │ │ │ + blt.n 307ca │ │ │ │ + bl 1adeac <_PyThreadState_New@@Base+0x310> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6e74c │ │ │ │ + bl 6e8d8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29718 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e08c4 │ │ │ │ + bl 1e1f5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 30820 │ │ │ │ + cbz r5, 307f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 1e0eac │ │ │ │ + bl 1e253c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1cc4 <_Py_fopen_obj@@Base+0x1ec> │ │ │ │ + bl 1e3358 <_Py_fopen_obj@@Base+0x1ec> │ │ │ │ mov r5, sl │ │ │ │ - b.n 3080a │ │ │ │ + b.n 307de │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6d284 │ │ │ │ + bl 6d2b4 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fda74 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30984 ) │ │ │ │ + bl fdf40 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30958 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30862 │ │ │ │ + cbz r2, 30836 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.n 30858 │ │ │ │ + bne.n 3082c │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3088a │ │ │ │ + beq.n 3085e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b3578 │ │ │ │ + bl 1b5370 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3088a │ │ │ │ - movw r3, #40328 @ 0x9d88 │ │ │ │ + beq.n 3085e │ │ │ │ + movw r3, #38752 @ 0x9760 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 308fe │ │ │ │ + b.n 308d2 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3090a │ │ │ │ + beq.n 308de │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 308b6 │ │ │ │ + beq.n 3088a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30988 ) │ │ │ │ + ldr r0, [pc, #216] @ (3095c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5e24 │ │ │ │ + bl 1e73ec │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 308d4 │ │ │ │ + cbz r5, 308a8 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 30914 │ │ │ │ + bne.n 308e8 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 30944 │ │ │ │ + beq.n 30918 │ │ │ │ dmb ish │ │ │ │ - beq.n 308f0 │ │ │ │ - ldr r0, [pc, #156] @ (30988 ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 308c4 │ │ │ │ + ldr r0, [pc, #156] @ (3095c ) │ │ │ │ + bl 25d8d4 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3094e │ │ │ │ - movw r3, #40352 @ 0x9da0 │ │ │ │ + cbnz r3, 30922 │ │ │ │ + movw r3, #38776 @ 0x9778 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #140] @ (3098c ) │ │ │ │ + ldr r1, [pc, #140] @ (30960 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 309b8 │ │ │ │ + b.n 3098c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3089a │ │ │ │ - b.n 30892 │ │ │ │ + beq.n 3086e │ │ │ │ + b.n 30866 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e7c80 <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ + bl 1e924c <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e94f0 <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ + bl 1eaabc <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edf90 │ │ │ │ + bl 1ef56c │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 30938 │ │ │ │ - bl 10c630 │ │ │ │ + cbz r0, 3090c │ │ │ │ + bl 10ce24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1ee1bc │ │ │ │ - b.n 308c2 │ │ │ │ + bl 1ef798 │ │ │ │ + b.n 30896 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 308e4 │ │ │ │ - b.n 308dc │ │ │ │ + beq.n 308b8 │ │ │ │ + b.n 308b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0b5c │ │ │ │ + bl 1e21f0 <_PyThreadState_NewBound@@Base+0x1d8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ff950 │ │ │ │ + b.w 200dd8 │ │ │ │ nop │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb824 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strh r4, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #32] @ (309c4 ) │ │ │ │ + ldr r1, [pc, #32] @ (30998 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 309e6 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + cbnz r0, 309ba │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #56] @ (30a1c ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (309f0 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6d04c │ │ │ │ + bl 6d07c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 30a00 │ │ │ │ + beq.n 309d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30a18 │ │ │ │ + b.n 309ec │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 309fc │ │ │ │ + bne.n 309d0 │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 309fc │ │ │ │ + beq.n 309d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r2, [pc, #104] @ (30a8c ) │ │ │ │ + ldr r2, [pc, #104] @ (30a60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 30a72 │ │ │ │ + beq.n 30a46 │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8969,15 +8958,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 30a3a │ │ │ │ + bne.n 30a0e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8987,133 +8976,133 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30ab2 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 30a86 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30abe │ │ │ │ + cbz r3, 30a92 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30ae0 │ │ │ │ + b.n 30ab4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 30ad0 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 30aa4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30adc │ │ │ │ + b.n 30ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4388 │ │ │ │ + bl b4650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30acc │ │ │ │ - ldr r0, [pc, #8] @ (30ae4 ) │ │ │ │ + beq.n 30aa0 │ │ │ │ + ldr r0, [pc, #8] @ (30ab8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #41292 @ 0xa14c │ │ │ │ + movw r1, #39920 @ 0x9bf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 30b40 │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 30b14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30b2a │ │ │ │ + bhi.n 30afe │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 30b2a │ │ │ │ - bl 12b170 │ │ │ │ - b.n 30b42 │ │ │ │ + bhi.n 30afe │ │ │ │ + bl 12ba64 │ │ │ │ + b.n 30b16 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41308 @ 0xa15c │ │ │ │ + movw r1, #39936 @ 0x9c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #41344 @ 0xa180 │ │ │ │ + movw r1, #39972 @ 0x9c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 30b94 │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 30b68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 30b98 │ │ │ │ + bge.n 30b6c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41360 @ 0xa190 │ │ │ │ + movw r1, #39988 @ 0x9c34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30bd4 │ │ │ │ + b.n 30ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b94 │ │ │ │ + beq.n 30b68 │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #3811 @ 0xee3 │ │ │ │ + movw r1, #3767 @ 0xeb7 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 30bda │ │ │ │ + bl 30bae │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #636] @ (30e6c ) │ │ │ │ + ldr r3, [pc, #636] @ (30e40 ) │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -9126,239 +9115,239 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 29718 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 222bd8 │ │ │ │ - cbz r0, 30c56 │ │ │ │ + bl 2234a4 │ │ │ │ + cbz r0, 30c2a │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 2ab04 <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #88] @ 0x58 │ │ │ │ - bge.n 30c5a │ │ │ │ + bge.n 30c2e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41396 @ 0xa1b4 │ │ │ │ + movw r1, #40024 @ 0x9c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30e52 │ │ │ │ - beq.n 30c6e │ │ │ │ + b.n 30e26 │ │ │ │ + beq.n 30c42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30c70 │ │ │ │ - bl 1f5c8c │ │ │ │ + cbnz r0, 30c44 │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30e52 │ │ │ │ + b.n 30e26 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ - movw r2, #3697 @ 0xe71 │ │ │ │ + movw r2, #3653 @ 0xe45 │ │ │ │ movt r2, #3 │ │ │ │ strd r3, sl, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ strd fp, r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - bl 223e50 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 224568 <_PyParkingLot_AfterFork@@Base+0x83c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30dc8 │ │ │ │ + beq.w 30d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30dda │ │ │ │ + beq.w 30dae │ │ │ │ cmp r3, #11 │ │ │ │ str r6, [sp, #20] │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 30d12 │ │ │ │ + cbz r4, 30ce6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30ea4 │ │ │ │ + bl 30e78 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30cf2 │ │ │ │ + cbnz r0, 30cc6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30d4e │ │ │ │ + bge.n 30d22 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41504 @ 0xa220 │ │ │ │ + movw r1, #40132 @ 0x9cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 30dda │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 30dae │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #41436 @ 0xa1dc │ │ │ │ + movw r1, #40064 @ 0x9c80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30dd8 │ │ │ │ + beq.n 30dac │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 30cd2 │ │ │ │ + bne.n 30ca6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, fp │ │ │ │ cmp r2, r8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - bl 222d40 │ │ │ │ + bl 22360c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #41496 @ 0xa218 │ │ │ │ + movw r0, #40124 @ 0x9cbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30dca │ │ │ │ - b.n 30dda │ │ │ │ + bne.n 30d9e │ │ │ │ + b.n 30dae │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - movw r0, #41532 @ 0xa23c │ │ │ │ + movw r0, #40160 @ 0x9ce0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30dd8 │ │ │ │ + beq.n 30dac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30d90 │ │ │ │ + beq.n 30d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30d90 │ │ │ │ + cbnz r3, 30d64 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 30dd8 │ │ │ │ + cbnz r3, 30dac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 30d12 │ │ │ │ + bne.n 30ce6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 30dc4 │ │ │ │ + bls.n 30d98 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30dc4 │ │ │ │ + bhi.n 30d98 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30d12 │ │ │ │ + bhi.n 30ce6 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30cc2 │ │ │ │ + b.n 30c96 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 30cc2 │ │ │ │ + b.n 30c96 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ - b.n 30e52 │ │ │ │ + bl 78400 │ │ │ │ + b.n 30e26 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 30e2c │ │ │ │ + bls.n 30e00 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 30e18 │ │ │ │ + b.n 30dec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30e30 │ │ │ │ + beq.n 30e04 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 30e2c │ │ │ │ + bne.n 30e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 30e2c │ │ │ │ + bls.n 30e00 │ │ │ │ ldrd r2, r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r4 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30e2c │ │ │ │ + bhi.n 30e00 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30e2c │ │ │ │ + bhi.n 30e00 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 30e2c │ │ │ │ + cbz r4, 30e00 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30ea4 │ │ │ │ + bl 30e78 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30de4 │ │ │ │ + bne.n 30db8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30dca │ │ │ │ + b.n 30d9e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 30dea │ │ │ │ + bne.n 30dbe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r4, #12 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ adds r7, #12 │ │ │ │ add r7, r4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30dea │ │ │ │ + beq.n 30dbe │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ blx 2a154 │ │ │ │ - b.n 30e44 │ │ │ │ - ldr r3, [pc, #24] @ (30e6c ) │ │ │ │ + b.n 30e18 │ │ │ │ + ldr r3, [pc, #24] @ (30e40 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 30e64 │ │ │ │ + beq.n 30e38 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9377,71 +9366,79 @@ │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 30eda │ │ │ │ + cbz r5, 30eae │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 30eda │ │ │ │ + bhi.n 30eae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 30eda │ │ │ │ + bhi.n 30eae │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 30eda │ │ │ │ + bls.n 30eae │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 30eda │ │ │ │ + bcc.n 30eae │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 30ede │ │ │ │ + b.n 30eb2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 30f02 │ │ │ │ + ble.n 30ed6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 30f14 │ │ │ │ + cbz r0, 30ee8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #92] @ (30f74 ) │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 20ae00 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w fe1ac │ │ │ │ + ldr r3, [pc, #92] @ (30f64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 30f5e │ │ │ │ + beq.n 30f4e │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -9458,344 +9455,334 @@ │ │ │ │ str.w r5, [r3, #3800] @ 0xed8 │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 209da0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fde28 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6d8a0 │ │ │ │ + bl 6da00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30fc4 │ │ │ │ + cbz r0, 30f98 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30fda │ │ │ │ + b.n 30fae │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41792 @ 0xa340 │ │ │ │ + movw r1, #40420 @ 0x9de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #41984 @ 0xa400 │ │ │ │ + movw r0, #40612 @ 0x9ea4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 152a18 │ │ │ │ + bl 152c28 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 31052 │ │ │ │ - movw r0, #3572 @ 0xdf4 │ │ │ │ + bls.n 31024 │ │ │ │ + movw r0, #2100 @ 0x834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31052 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31024 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3107e │ │ │ │ + b.n 31050 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3106a │ │ │ │ + ble.n 3103c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3106c │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3106c │ │ │ │ - b.n 3104e │ │ │ │ + bne.n 3103e │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3103e │ │ │ │ + b.n 31020 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8594 │ │ │ │ + bl 1d9e34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3104e │ │ │ │ + beq.n 31020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 310b0 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 31082 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 310aa │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 310b0 │ │ │ │ + bne.n 3107c │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 31082 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 310d2 │ │ │ │ + cbnz r0, 310a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 310d2 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 310a4 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 310c8 │ │ │ │ + bne.n 3109a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000310d4 : │ │ │ │ +000310a6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e0980 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1e2018 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -000310da : │ │ │ │ +000310ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #80] @ (3113c ) │ │ │ │ + ldr r5, [pc, #76] @ (3110c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1d939c │ │ │ │ + bl 1dac3c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 3112a │ │ │ │ + cbz r3, 310fc │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 3111c │ │ │ │ + cbz r3, 310ee │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d86b4 │ │ │ │ + bl 1d9f54 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31120 │ │ │ │ + b.n 310f2 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ - b.n 3112e │ │ │ │ + bl 103d70 │ │ │ │ + b.n 31100 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d945c │ │ │ │ + bl 1dacfc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00031140 : │ │ │ │ +00031110 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 31170 │ │ │ │ + beq.n 31140 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31172 │ │ │ │ + b.n 31142 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -00031174 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24384 @ 0x5f40 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 311a4 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 311a6 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 311d8 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 31174 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 311d2 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 311d8 │ │ │ │ + bne.n 3116e │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 31174 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 311fa │ │ │ │ + cbnz r0, 31196 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 311fa │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 31196 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 311f0 │ │ │ │ + bne.n 3118c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00031198 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24384 @ 0x5f40 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 311c8 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 311ca │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 31238 │ │ │ │ + bne.n 31208 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31252 │ │ │ │ - movw r2, #12820 @ 0x3214 │ │ │ │ + bmi.n 31222 │ │ │ │ + movw r2, #11308 @ 0x2c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32692 @ 0x7fb4 │ │ │ │ + movw r0, #31220 @ 0x79f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3124e │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3121e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32692 @ 0x7fb4 │ │ │ │ + movw r0, #31220 @ 0x79f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31210 │ │ │ │ + bne.n 311e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3126a │ │ │ │ - ldr r6, [pc, #24] @ (3126c ) │ │ │ │ + b.n 3123a │ │ │ │ + ldr r6, [pc, #24] @ (3123c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl e10ec │ │ │ │ + bl e1300 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ str r5, [r0, #16] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 31272 │ │ │ │ + bge.n 31242 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 312ca │ │ │ │ + beq.n 3129a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 312a0 │ │ │ │ + bhi.n 31270 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 312ce │ │ │ │ + beq.n 3129e │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 312d0 │ │ │ │ + b.n 312a0 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 312c0 │ │ │ │ + bpl.n 31290 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 312ac │ │ │ │ + b.n 3127c │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 312d0 │ │ │ │ + bpl.n 312a0 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 312d0 │ │ │ │ + b.n 312a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 312d0 │ │ │ │ + b.n 312a0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbz r4, 312ee │ │ │ │ + cbz r4, 312be │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 312dc │ │ │ │ + bpl.n 312ac │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 312f0 │ │ │ │ + b.n 312c0 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -9807,214 +9794,214 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3133a │ │ │ │ + cbnz r2, 3130a │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #7836 @ 0x1e9c │ │ │ │ + movw r1, #6364 @ 0x18dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c35f0 │ │ │ │ - cbnz r0, 31350 │ │ │ │ - b.n 3134c │ │ │ │ - movw r0, #7836 @ 0x1e9c │ │ │ │ + bl c38a8 │ │ │ │ + cbnz r0, 31320 │ │ │ │ + b.n 3131c │ │ │ │ + movw r0, #6364 @ 0x18dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31320 │ │ │ │ + bne.n 312f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31356 │ │ │ │ + b.n 31326 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6558 │ │ │ │ + bl c6814 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003135a : │ │ │ │ +0003132a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #448] @ (31530 ) │ │ │ │ + ldr r3, [pc, #448] @ (31500 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 789e4 │ │ │ │ - cbz r0, 313c6 │ │ │ │ + bl 78afc │ │ │ │ + cbz r0, 31396 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b39b4 │ │ │ │ + bl 1b57ac │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 313ca │ │ │ │ + cbnz r0, 3139a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 313c6 │ │ │ │ + beq.n 31396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 313c6 │ │ │ │ - ldr r2, [pc, #388] @ (31534 ) │ │ │ │ + cbnz r3, 31396 │ │ │ │ + ldr r2, [pc, #388] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 313be │ │ │ │ + cbz r3, 3138e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31528 │ │ │ │ + b.n 314f8 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 31444 │ │ │ │ + beq.n 31414 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 314f6 │ │ │ │ + beq.w 314c6 │ │ │ │ add.w r0, r6, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 314bc │ │ │ │ + beq.n 3148c │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, fp │ │ │ │ - bge.n 31406 │ │ │ │ + bge.n 313d6 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 313f6 │ │ │ │ + b.n 313c6 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add.w ip, r4, #8 │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 3143e │ │ │ │ + bge.n 3140e │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - b.n 3141a │ │ │ │ + b.n 313ea │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 31448 │ │ │ │ + b.n 31418 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 1b3a04 │ │ │ │ + bl 1b57fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 314b2 │ │ │ │ + cbz r0, 31482 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1b3bec │ │ │ │ + bl 1b59e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 314b0 │ │ │ │ + beq.n 31480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 314b0 │ │ │ │ - ldr r2, [pc, #156] @ (31534 ) │ │ │ │ + cbnz r3, 31480 │ │ │ │ + ldr r2, [pc, #156] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 314a8 │ │ │ │ + cbz r3, 31478 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 314f8 │ │ │ │ + beq.n 314c8 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 314c0 │ │ │ │ + b.n 31490 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 314d4 │ │ │ │ + beq.n 314a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 314d8 │ │ │ │ + cbz r3, 314a8 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 314f8 │ │ │ │ - ldr r2, [pc, #88] @ (31534 ) │ │ │ │ + b.n 314c8 │ │ │ │ + ldr r2, [pc, #88] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 314ea │ │ │ │ + cbz r3, 314ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 314d4 │ │ │ │ + b.n 314a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31528 │ │ │ │ + beq.n 314f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31528 │ │ │ │ - ldr r2, [pc, #36] @ (31534 ) │ │ │ │ + cbnz r3, 314f8 │ │ │ │ + ldr r2, [pc, #36] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31520 │ │ │ │ + cbz r3, 314f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -10023,42 +10010,42 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00031538 <_Py_open_noraise@@Base>: │ │ │ │ +00031508 <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a1d0 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3156c <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 3153c <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23160 @ 0x5a78 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c0790 │ │ │ │ + bl 1c22a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31570 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 31540 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a154 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031574 : │ │ │ │ +00031544 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 132eec │ │ │ │ + b.w 133810 │ │ │ │ │ │ │ │ -0003157a : │ │ │ │ - b.w 1bf088 │ │ │ │ +0003154a : │ │ │ │ + b.w 1c0e70 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ @@ -10070,424 +10057,424 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 315ce │ │ │ │ + cbz r0, 3159e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315ce │ │ │ │ + beq.n 3159e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 315ce │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3159e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 315ea │ │ │ │ + cbz r0, 315ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315ea │ │ │ │ + beq.n 315ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 315ea │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 315ba │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31606 │ │ │ │ + cbz r0, 315d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31606 │ │ │ │ + beq.n 315d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31606 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 315d6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31622 │ │ │ │ + cbz r0, 315f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31622 │ │ │ │ + beq.n 315f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31622 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 315f2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3163e │ │ │ │ + cbz r0, 3160e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3163e │ │ │ │ + beq.n 3160e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3163e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3160e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031642 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031612 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r3, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r6, [r4, #3660] @ 0xe4c │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr.w r0, [r4, #3668] @ 0xe54 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #3656] @ 0xe48 │ │ │ │ str.w r6, [r4, #3660] @ 0xe4c │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 316a6 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 31676 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 316a6 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 31676 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0980 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1e2018 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e0b5c │ │ │ │ + bl 1e21f0 <_PyThreadState_NewBound@@Base+0x1d8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed914 │ │ │ │ + bl 1eeee0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e0b5c │ │ │ │ + b.w 1e21f0 <_PyThreadState_NewBound@@Base+0x1d8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 316f4 <_PyInterpreterState_IDDecref@@Base+0xb2> │ │ │ │ + cbz r4, 316c4 <_PyInterpreterState_IDDecref@@Base+0xb2> │ │ │ │ ldrd r6, r7, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldrexd r8, r9, [r1] │ │ │ │ strexd r5, r2, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 316cc <_PyInterpreterState_IDDecref@@Base+0x8a> │ │ │ │ + bne.n 3169c <_PyInterpreterState_IDDecref@@Base+0x8a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #48272 @ 0xbc90 │ │ │ │ + movw r0, #46776 @ 0xb6b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7872 @ 0x1ec0 │ │ │ │ + movw r1, #6400 @ 0x1900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00031710 : │ │ │ │ +000316e0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (31768 ) │ │ │ │ + ldr r4, [pc, #72] @ (31738 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1d939c │ │ │ │ + bl 1dac3c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 3175a │ │ │ │ + cbz r3, 3172a │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 3174c │ │ │ │ + cbz r3, 3171c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d8c0c │ │ │ │ - b.n 31750 │ │ │ │ + bl 1da4ac │ │ │ │ + b.n 31720 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ - b.n 3175e │ │ │ │ + bl 103d70 │ │ │ │ + b.n 3172e │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d945c │ │ │ │ + bl 1dacfc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003176c : │ │ │ │ - ldr r0, [pc, #4] @ (31774 ) │ │ │ │ - b.w cef34 │ │ │ │ +0003173c : │ │ │ │ + ldr r0, [pc, #4] @ (31744 ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2b00048 │ │ │ │ + ssat r0, #9, r8, asr #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #49676 @ 0xc20c │ │ │ │ + movw r1, #48404 @ 0xbd14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 317a0 │ │ │ │ + bge.n 31770 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31a5a │ │ │ │ + b.n 31a2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49688 @ 0xc218 │ │ │ │ + movw r1, #48416 @ 0xbd20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49700 @ 0xc224 │ │ │ │ + movw r1, #48428 @ 0xbd2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49712 @ 0xc230 │ │ │ │ + movw r1, #48440 @ 0xbd38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49720 @ 0xc238 │ │ │ │ + movw r1, #48448 @ 0xbd40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49732 @ 0xc244 │ │ │ │ + movw r1, #48460 @ 0xbd4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49744 @ 0xc250 │ │ │ │ + movw r1, #48472 @ 0xbd58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49756 @ 0xc25c │ │ │ │ + movw r1, #48484 @ 0xbd64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49768 @ 0xc268 │ │ │ │ + movw r1, #48496 @ 0xbd70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49776 @ 0xc270 │ │ │ │ + movw r1, #48504 @ 0xbd78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49788 @ 0xc27c │ │ │ │ + movw r1, #48516 @ 0xbd84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49800 @ 0xc288 │ │ │ │ + movw r1, #48528 @ 0xbd90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49812 @ 0xc294 │ │ │ │ + movw r1, #48540 @ 0xbd9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3179a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49824 @ 0xc2a0 │ │ │ │ + movw r1, #48552 @ 0xbda8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49836 @ 0xc2ac │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49848 @ 0xc2b8 │ │ │ │ + movw r1, #48576 @ 0xbdc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49860 @ 0xc2c4 │ │ │ │ + movw r1, #48588 @ 0xbdcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49872 @ 0xc2d0 │ │ │ │ + movw r1, #48600 @ 0xbdd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49884 @ 0xc2dc │ │ │ │ + movw r1, #48612 @ 0xbde4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49896 @ 0xc2e8 │ │ │ │ + movw r1, #48624 @ 0xbdf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49904 @ 0xc2f0 │ │ │ │ + movw r1, #48632 @ 0xbdf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49916 @ 0xc2fc │ │ │ │ + movw r1, #48644 @ 0xbe04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49928 @ 0xc308 │ │ │ │ + movw r1, #48656 @ 0xbe10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49940 @ 0xc314 │ │ │ │ + movw r1, #48668 @ 0xbe1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49952 @ 0xc320 │ │ │ │ + movw r1, #48680 @ 0xbe28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49964 @ 0xc32c │ │ │ │ + movw r1, #48692 @ 0xbe34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49976 @ 0xc338 │ │ │ │ + movw r1, #48704 @ 0xbe40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49988 @ 0xc344 │ │ │ │ + movw r1, #48716 @ 0xbe4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50000 @ 0xc350 │ │ │ │ + movw r1, #48728 @ 0xbe58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50012 @ 0xc35c │ │ │ │ + movw r1, #48740 @ 0xbe64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50024 @ 0xc368 │ │ │ │ + movw r1, #48752 @ 0xbe70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50036 @ 0xc374 │ │ │ │ + movw r1, #48764 @ 0xbe7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50048 @ 0xc380 │ │ │ │ + movw r1, #48776 @ 0xbe88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3179a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50064 @ 0xc390 │ │ │ │ + movw r1, #48792 @ 0xbe98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10498,2168 +10485,2167 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 31ab4 │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 31a84 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1384 │ │ │ │ - cbnz r0, 31ab8 │ │ │ │ + bl d15ac │ │ │ │ + cbnz r0, 31a88 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50072 @ 0xc398 │ │ │ │ + movw r1, #49060 @ 0xbfa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31b60 │ │ │ │ + b.n 31b30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 31ada │ │ │ │ + bmi.n 31aaa │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50100 @ 0xc3b4 │ │ │ │ + movw r1, #49088 @ 0xbfc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 31ab4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 31a84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 31afe │ │ │ │ + cbz r1, 31ace │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 31b06 │ │ │ │ + bmi.n 31ad6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50124 @ 0xc3cc │ │ │ │ + movw r1, #49112 @ 0xbfd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 31ab4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 31a84 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33268 @ 0x81f4 │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50164 @ 0xc3f4 │ │ │ │ + movw r0, #49152 @ 0xc000 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31ab4 │ │ │ │ - bl 1e59f0 │ │ │ │ + beq.n 31a84 │ │ │ │ + bl 1e6fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31ab4 │ │ │ │ + beq.n 31a84 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 202bc4 │ │ │ │ + bl 20402c │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 31b4a │ │ │ │ - bl 1e641c │ │ │ │ - b.n 31ab4 │ │ │ │ - bl 209da0 │ │ │ │ + bne.n 31b1a │ │ │ │ + bl 1e79e8 │ │ │ │ + b.n 31a84 │ │ │ │ + bl 20ae00 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e641c │ │ │ │ + bl 1e79e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl fde28 │ │ │ │ + bl fe1ac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 31b7e │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 31b80 │ │ │ │ - mov r6, r3 │ │ │ │ + cbz r3, 31b4e │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 31b50 │ │ │ │ + mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 31b92 │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 31b92 │ │ │ │ - cmp r5, #1 │ │ │ │ - bgt.n 31b92 │ │ │ │ - cbnz r0, 31bb6 │ │ │ │ + cbnz r3, 31b62 │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 31b62 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.n 31b62 │ │ │ │ + cbnz r0, 31b80 │ │ │ │ + ldr r1, [pc, #240] @ (31c54 ) │ │ │ │ add r2, sp, #28 │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movw r4, #62468 @ 0xf404 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31bb6 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31b80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31c84 │ │ │ │ - cmn r6, r5 │ │ │ │ - bne.n 31bd8 │ │ │ │ + b.n 31c4e │ │ │ │ + cmn r5, r4 │ │ │ │ + bne.n 31ba2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #19932 @ 0x4ddc │ │ │ │ + movw r1, #18460 @ 0x481c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #51792 @ 0xca50 │ │ │ │ + movw r0, #50264 @ 0xc458 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31be6 │ │ │ │ - b.n 31bb2 │ │ │ │ + bne.n 31bb0 │ │ │ │ + b.n 31b7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 14128c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1414c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31bba │ │ │ │ - b.n 31bb2 │ │ │ │ + bne.n 31b84 │ │ │ │ + b.n 31b7c │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31c08 │ │ │ │ + ble.n 31bd2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #51808 @ 0xca60 │ │ │ │ + movw r1, #50280 @ 0xc468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31c24 │ │ │ │ + bge.n 31bee │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51888 @ 0xcab0 │ │ │ │ + movw r1, #50360 @ 0xc4b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 31bb2 │ │ │ │ - ldr r2, [pc, #100] @ (31c8c ) │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 31b7c │ │ │ │ + ldr r2, [pc, #104] @ (31c58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31bb2 │ │ │ │ + beq.n 31b7c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 31c64 │ │ │ │ + bne.n 31c2e │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 32178 │ │ │ │ - cbz r0, 31c5e │ │ │ │ + bl 32144 │ │ │ │ + cbz r0, 31c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31c74 │ │ │ │ - b.n 31bb2 │ │ │ │ + bne.n 31c3e │ │ │ │ + b.n 31b7c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31c46 │ │ │ │ - b.n 31c84 │ │ │ │ + bne.n 31c10 │ │ │ │ + b.n 31c4e │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 32178 │ │ │ │ - cbz r0, 31c84 │ │ │ │ - b.n 31c52 │ │ │ │ + bl 32144 │ │ │ │ + cbz r0, 31c4e │ │ │ │ + b.n 31c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bb2 │ │ │ │ + bne.n 31b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bb2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31b7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + @ instruction: 0xf35c0048 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #8520 @ 0x2148 │ │ │ │ + movw r2, #7048 @ 0x1b88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d851c │ │ │ │ - cbz r0, 31cd6 │ │ │ │ + bl 1d9dbc │ │ │ │ + cbz r0, 31ca2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31cdc │ │ │ │ + bmi.n 31ca8 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #52012 @ 0xcb2c │ │ │ │ + movw r1, #50492 @ 0xc53c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32170 │ │ │ │ + b.n 3213c │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31cf8 │ │ │ │ + beq.n 31cc4 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 31d2c │ │ │ │ + b.n 31cf8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #50540 @ 0xc56c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 31cd6 │ │ │ │ + bl d5514 │ │ │ │ + b.n 31ca2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31d88 │ │ │ │ + beq.n 31d54 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31d12 │ │ │ │ + bne.n 31cde │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31d88 │ │ │ │ + beq.n 31d54 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 31da0 │ │ │ │ + ble.n 31d6c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 31d58 │ │ │ │ + blt.n 31d24 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #52116 @ 0xcb94 │ │ │ │ + movw r1, #50596 @ 0xc5a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 31cd6 │ │ │ │ + bl d5514 │ │ │ │ + b.n 31ca2 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31d12 │ │ │ │ + beq.n 31cde │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 31d7e │ │ │ │ + ble.n 31d4a │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 31d66 │ │ │ │ - b.n 31d88 │ │ │ │ + bne.n 31d32 │ │ │ │ + b.n 31d54 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31d84 │ │ │ │ + cbz r3, 31d50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31d78 │ │ │ │ - b.n 31d88 │ │ │ │ + bne.n 31d44 │ │ │ │ + b.n 31d54 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 31d2a │ │ │ │ + bne.n 31cf6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #50644 @ 0xc5d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 31cd6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 31ca2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aef74 │ │ │ │ + bl 1b0d6c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31cd6 │ │ │ │ - movw r2, #8520 @ 0x2148 │ │ │ │ + beq.n 31ca2 │ │ │ │ + movw r2, #7048 @ 0x1b88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 232c1c │ │ │ │ + bl 232e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31cd6 │ │ │ │ + beq.n 31ca2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.n 31de4 │ │ │ │ + bpl.n 31db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac8b8 │ │ │ │ + bl 1ae6b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 320de │ │ │ │ + beq.w 320aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232e58 │ │ │ │ + bl 233058 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31e20 │ │ │ │ + bge.n 31dec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32076 │ │ │ │ + b.n 32042 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e36 │ │ │ │ + beq.n 31e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31e36 │ │ │ │ + cbnz r3, 31e02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31ff0 │ │ │ │ + bne.w 31fbc │ │ │ │ strd r9, fp, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge.w 31f9e │ │ │ │ + bge.w 31f6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 31f98 │ │ │ │ + bge.w 31f64 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31eae │ │ │ │ - ldr r3, [pc, #700] @ (32134 ) │ │ │ │ + bpl.n 31e7a │ │ │ │ + ldr r3, [pc, #700] @ (32100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 31e9a │ │ │ │ + beq.n 31e66 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.n 31ea4 │ │ │ │ + bls.n 31e70 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 31eac │ │ │ │ + b.n 31e78 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31f98 │ │ │ │ + beq.n 31f64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31f76 │ │ │ │ - bl d7574 │ │ │ │ + bne.n 31f42 │ │ │ │ + bl d77ac │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w fp, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31f0e │ │ │ │ - ldr r3, [pc, #608] @ (32134 ) │ │ │ │ + bpl.n 31eda │ │ │ │ + ldr r3, [pc, #608] @ (32100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w lr, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 31f0a │ │ │ │ + beq.n 31ed6 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add.w ip, r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, ip │ │ │ │ ldr.w fp, [r2, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31f84 │ │ │ │ + beq.n 31f50 │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 906d8 │ │ │ │ - cbz r0, 31f84 │ │ │ │ + bl 908f0 │ │ │ │ + cbz r0, 31f50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31f1c │ │ │ │ + beq.n 31ee8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31f1c │ │ │ │ + ble.n 31ee8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 31f6a │ │ │ │ + bne.n 31f36 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31f62 │ │ │ │ + bne.n 31f2e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31f76 │ │ │ │ + beq.n 31f42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31f42 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 31f50 │ │ │ │ + b.n 31f1c │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31f1c │ │ │ │ + b.n 31ee8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf6f0 │ │ │ │ - cbz r0, 31f84 │ │ │ │ - bl d7574 │ │ │ │ + bl bf990 │ │ │ │ + cbz r0, 31f50 │ │ │ │ + bl d77ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ddf8 │ │ │ │ - cbnz r0, 31f98 │ │ │ │ + bl 13e024 │ │ │ │ + cbnz r0, 31f64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13de2c │ │ │ │ + bl 13e058 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 31e52 │ │ │ │ + b.n 31e1e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31fcc │ │ │ │ + ble.n 31f98 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7e8cc │ │ │ │ + bl 7ea90 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31fb2 │ │ │ │ + b.n 31f7e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31fd8 │ │ │ │ + cbz r3, 31fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4a18 │ │ │ │ + bl 1c65c8 │ │ │ │ movw r5, #45404 @ 0xb15c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31ff2 │ │ │ │ + cbz r3, 31fbe │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 127600 │ │ │ │ - b.n 31fe0 │ │ │ │ + bl 127e94 │ │ │ │ + b.n 31fac │ │ │ │ movs r7, #0 │ │ │ │ - bl 1415f4 │ │ │ │ + bl 141830 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3201e │ │ │ │ + beq.n 31fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3201e │ │ │ │ + cbnz r3, 31fea │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32170 │ │ │ │ + beq.w 3213c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32170 │ │ │ │ + bne.w 3213c │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32170 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3213c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ 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, #0] │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c35f0 │ │ │ │ + bl c38a8 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3207e │ │ │ │ + beq.n 3204a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 320c8 │ │ │ │ - b.n 32040 │ │ │ │ + blt.n 32094 │ │ │ │ + b.n 3200c │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3209a │ │ │ │ + beq.n 32066 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 320aa │ │ │ │ + bpl.n 32076 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1ac8b8 │ │ │ │ + bl 1ae6b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32072 │ │ │ │ + beq.n 3203e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32072 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32072 │ │ │ │ + bne.n 3203e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3203e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 320de │ │ │ │ + beq.n 320aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 320de │ │ │ │ + cbnz r3, 320aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 32138 │ │ │ │ + bne.n 32104 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 320f2 │ │ │ │ + bpl.n 320be │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac8b8 │ │ │ │ + bl 1ae6b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ - beq.n 32110 │ │ │ │ + beq.n 320dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32110 │ │ │ │ + cbnz r3, 320dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cd6 │ │ │ │ + beq.w 31ca2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cd6 │ │ │ │ + bne.w 31ca2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cd6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ca2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3214e │ │ │ │ + beq.n 3211a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3214e │ │ │ │ + cbnz r3, 3211a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cd6 │ │ │ │ + beq.w 31ca2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cd6 │ │ │ │ + bne.w 31ca2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cd6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ca2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 321ae │ │ │ │ + beq.n 3217a │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 321a0 │ │ │ │ + bne.n 3216c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 3218c │ │ │ │ - bl 85c0c │ │ │ │ + b.n 32158 │ │ │ │ + bl 85dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3219c │ │ │ │ + beq.n 32168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 321b0 │ │ │ │ + b.n 3217c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (321e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (321ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1ed508 │ │ │ │ + bl 1eead4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 32212 │ │ │ │ + bge.n 321de │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #59984 @ 0xea50 │ │ │ │ + movw r0, #58544 @ 0xe4b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ - ldr r1, [pc, #208] @ (322e4 ) │ │ │ │ + b.w e1d08 │ │ │ │ + ldr r1, [pc, #208] @ (322b0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 322da │ │ │ │ + beq.n 322a6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3225e │ │ │ │ - bl 234718 │ │ │ │ + cbnz r5, 3222a │ │ │ │ + bl 234918 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #35284 @ 0x89d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #36764 @ 0x8f9c │ │ │ │ + movw r4, #35292 @ 0x89dc │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #60004 @ 0xea64 │ │ │ │ + movw r0, #58564 @ 0xe4c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 322dc │ │ │ │ - bl 14322c │ │ │ │ - cbnz r0, 322a4 │ │ │ │ + b.n 322a8 │ │ │ │ + bl 14346c │ │ │ │ + cbnz r0, 32270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 │ │ │ │ + bl 234918 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #36764 @ 0x8f9c │ │ │ │ + movw r0, #35292 @ 0x89dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #36756 @ 0x8f94 │ │ │ │ + movw r2, #35284 @ 0x89d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #60040 @ 0xea88 │ │ │ │ + movw r0, #58600 @ 0xe4e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 322c2 │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 3228e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 322c0 │ │ │ │ + bne.n 3228c │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4720 @ 0x1270 │ │ │ │ + movw r1, #2252 @ 0x8cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322dc │ │ │ │ + beq.n 322a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 322dc │ │ │ │ + cbnz r3, 322a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 322dc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 322a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 32270 │ │ │ │ + ble.n 3223c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32308 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3233e │ │ │ │ + bne.n 322d4 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3230a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61640 @ 0xf0c8 │ │ │ │ + movw r1, #60168 @ 0xeb08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #60272 @ 0xeb70 │ │ │ │ + movw r0, #58812 @ 0xe5bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3232c │ │ │ │ + beq.n 322f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 29638 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32336 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3233e │ │ │ │ + bne.n 32302 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3230a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #60324 @ 0xeba4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 323a0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 122574 │ │ │ │ - cbnz r0, 323a4 │ │ │ │ - bl 98094 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 122574 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - cbnz r5, 323a4 │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60348 @ 0xebbc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 323c4 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add.w r3, r4, #16 │ │ │ │ - ldrexd r6, r7, [r3] │ │ │ │ - strexd r2, r0, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 323ac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1415f4 │ │ │ │ + bl 141830 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 32402 │ │ │ │ + beq.n 32348 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60372 @ 0xebd4 │ │ │ │ + movw r1, #58884 @ 0xe604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 32414 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3235a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #60416 @ 0xec00 │ │ │ │ + movw r0, #58928 @ 0xe630 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32418 │ │ │ │ + bne.n 3235e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32458 │ │ │ │ + b.n 3239e │ │ │ │ movw r4, #11844 @ 0x2e44 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 32450 │ │ │ │ + cbz r3, 32396 │ │ │ │ blx 2a67c │ │ │ │ movw r2, #11848 @ 0x2e48 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 3244c │ │ │ │ + cbz r0, 32392 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3244c │ │ │ │ + beq.n 32392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3244c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32392 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #58944 @ 0xe640 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 323fe │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 122db4 │ │ │ │ + cbnz r0, 32402 │ │ │ │ + bl 982a8 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 122db4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aee8 │ │ │ │ + cbnz r5, 32402 │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #58968 @ 0xe658 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 32422 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + add.w r3, r4, #16 │ │ │ │ + ldrexd r6, r7, [r3] │ │ │ │ + strexd r2, r0, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 3240a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (32488 ) │ │ │ │ + ldr r3, [pc, #28] @ (32454 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e068c │ │ │ │ + bl 1e1d24 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #116] @ (32514 ) │ │ │ │ + ldr r2, [pc, #116] @ (324e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #1468] @ 0x5bc │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 32504 │ │ │ │ + ble.n 324d0 │ │ │ │ ldr.w r3, [r5, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - cbz r3, 32500 │ │ │ │ + cbz r3, 324cc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 324ee │ │ │ │ + beq.n 324ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 324ee │ │ │ │ + cbnz r3, 324ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3250e │ │ │ │ - beq.n 32500 │ │ │ │ + blt.n 324da │ │ │ │ + beq.n 324cc │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5c9c │ │ │ │ + bl 1f71d8 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 324b2 │ │ │ │ + b.n 3247e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32510 │ │ │ │ + b.n 324dc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #58284 @ 0xe3ac │ │ │ │ + movw r0, #57024 @ 0xdec0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 32548 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 32514 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 32602 │ │ │ │ + b.n 325ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32542 │ │ │ │ + beq.n 3250e │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 3257e │ │ │ │ + bge.n 3254a │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - b.n 32560 │ │ │ │ + b.n 3252c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + movw r1, #28744 @ 0x7048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #60476 @ 0xec3c │ │ │ │ + movw r0, #59036 @ 0xe69c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 325a2 │ │ │ │ + beq.n 3256e │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 325a6 │ │ │ │ + cbnz r0, 32572 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32602 │ │ │ │ + b.n 325ce │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 32602 │ │ │ │ + bge.n 325ce │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 325be │ │ │ │ + bmi.n 3258a │ │ │ │ adds r7, #1 │ │ │ │ - b.n 325a8 │ │ │ │ + b.n 32574 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 325ce │ │ │ │ + cbnz r3, 3259a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 325d8 │ │ │ │ - b.n 325ba │ │ │ │ + cbnz r3, 325a4 │ │ │ │ + b.n 32586 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 325c4 │ │ │ │ - b.n 325ba │ │ │ │ - movw r1, #9743 @ 0x260f │ │ │ │ + bne.n 32590 │ │ │ │ + b.n 32586 │ │ │ │ + movw r1, #9691 @ 0x25db │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 325ba │ │ │ │ + beq.n 32586 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325a2 │ │ │ │ + beq.n 3256e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a2 │ │ │ │ + bne.n 3256e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3256e │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32668 │ │ │ │ + bl 3265c <_PyXI_ApplyCapturedException@@Base+0x28> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3265e │ │ │ │ + bne.n 3262a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60496 @ 0xec50 │ │ │ │ + movw r1, #59056 @ 0xe6b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32666 │ │ │ │ + b.n 32632 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ + │ │ │ │ +00032634 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + bl 32794 <_PyXI_ApplyError@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + adds r0, #8 │ │ │ │ + bl 23c9a4 <_PyErr_BadInternalCall@@Base+0x7bc0> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3268e │ │ │ │ + bmi.n 32682 <_PyXI_ApplyCapturedException@@Base+0x4e> │ │ │ │ movw r3, #24980 @ 0x6194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3270a │ │ │ │ + bne.n 326fe <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 129170 │ │ │ │ + bl 129a08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3270a │ │ │ │ - bl 8865c │ │ │ │ + beq.n 326fe <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ + bl 88820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 326ba │ │ │ │ + beq.n 326ae <_PyXI_ApplyCapturedException@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 326ba │ │ │ │ + cbnz r3, 326ae <_PyXI_ApplyCapturedException@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3270a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 326fe <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 326d6 │ │ │ │ - bl 22ab30 │ │ │ │ + b.n 326ca <_PyXI_ApplyCapturedException@@Base+0x96> │ │ │ │ + bl 22ad7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32720 │ │ │ │ + blt.n 32714 <_PyXI_ApplyCapturedException@@Base+0xe0> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3275a │ │ │ │ + bne.n 3274e <_PyXI_ApplyCapturedException@@Base+0x11a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3276a │ │ │ │ + bne.n 3275e <_PyXI_ApplyCapturedException@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3277a │ │ │ │ - bl 8449c │ │ │ │ + beq.n 3276e <_PyXI_ApplyCapturedException@@Base+0x13a> │ │ │ │ + bl 84660 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 326c2 │ │ │ │ + bne.n 326b6 <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32710 │ │ │ │ + bne.n 32704 <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3274a │ │ │ │ + bne.n 3273e <_PyXI_ApplyCapturedException@@Base+0x10a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3279c │ │ │ │ + b.n 32790 <_PyXI_ApplyCapturedException@@Base+0x15c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32700 │ │ │ │ + bne.n 326f4 <_PyXI_ApplyCapturedException@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32700 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326f4 <_PyXI_ApplyCapturedException@@Base+0xc0> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32730 │ │ │ │ + beq.n 32724 <_PyXI_ApplyCapturedException@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32730 │ │ │ │ + cbnz r3, 32724 <_PyXI_ApplyCapturedException@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32700 │ │ │ │ + beq.n 326f4 <_PyXI_ApplyCapturedException@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32700 │ │ │ │ + bne.n 326f4 <_PyXI_ApplyCapturedException@@Base+0xc0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32700 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326f4 <_PyXI_ApplyCapturedException@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3270a │ │ │ │ + bne.n 326fe <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3270a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326fe <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 326d0 │ │ │ │ + bne.n 326c4 <_PyXI_ApplyCapturedException@@Base+0x90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 326d0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326c4 <_PyXI_ApplyCapturedException@@Base+0x90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 326d6 │ │ │ │ + bne.n 326ca <_PyXI_ApplyCapturedException@@Base+0x96> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 326d6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326ca <_PyXI_ApplyCapturedException@@Base+0x96> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32790 │ │ │ │ + beq.n 32784 <_PyXI_ApplyCapturedException@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32790 │ │ │ │ + cbnz r3, 32784 <_PyXI_ApplyCapturedException@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000327a0 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - bl 327c8 <_PyXI_ApplyError@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - adds r0, #8 │ │ │ │ - bl 23c8d0 <_PyErr_BadInternalCall@@Base+0x7cec> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000327c8 <_PyXI_ApplyError@@Base>: │ │ │ │ +00032794 <_PyXI_ApplyError@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 327d2 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ + bne.n 3279e <_PyXI_ApplyError@@Base+0xa> │ │ │ │ adds r0, #8 │ │ │ │ - b.n 3292e <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + b.n 328fa <_PyXI_ApplyError@@Base+0x166> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 32802 <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ + bne.n 327ce <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 327fc <_PyXI_ApplyError@@Base+0x34> │ │ │ │ - movw r1, #60556 @ 0xec8c │ │ │ │ + cbnz r1, 327c8 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ + movw r1, #59116 @ 0xe6ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3292a <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 328f6 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 32872 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ + bhi.n 3283e <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50260 @ 0xc454 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ - b.n 32888 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 32888 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 156aa4 │ │ │ │ + b.n 32854 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 32854 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50260 @ 0xc454 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44292 @ 0xad04 │ │ │ │ + movw r1, #42820 @ 0xa744 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 32888 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 32854 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50260 @ 0xc454 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60604 @ 0xecbc │ │ │ │ + movw r1, #59164 @ 0xe71c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 32888 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 32854 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50260 @ 0xc454 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60640 @ 0xece0 │ │ │ │ + movw r1, #59200 @ 0xe740 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 32888 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 32854 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60680 @ 0xed08 │ │ │ │ + movw r1, #59240 @ 0xe768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 32892 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ + cbnz r3, 3285e <_PyXI_ApplyError@@Base+0xca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3292a <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - bl d7534 │ │ │ │ + beq.n 328f6 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl d776c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50260 @ 0xc454 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 328b6 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + cbz r5, 32882 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 328b6 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - bl d7574 │ │ │ │ + cbnz r0, 32882 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + bl d77ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 32b6c <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ + bl 32b38 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl edfe4 │ │ │ │ + bl ee1dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328dc <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + beq.n 328a8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 328dc <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + cbnz r3, 328a8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 32916 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ - bl d7534 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 328e2 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ + bl d776c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #60708 @ 0xed24 │ │ │ │ + movw r1, #59268 @ 0xe784 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 328fa <_PyXI_ApplyError@@Base+0x132> │ │ │ │ - bl d7574 │ │ │ │ + bge.n 328c6 <_PyXI_ApplyError@@Base+0x132> │ │ │ │ + bl d77ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32910 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + beq.n 328dc <_PyXI_ApplyError@@Base+0x148> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32910 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + cbnz r3, 328dc <_PyXI_ApplyError@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7548 │ │ │ │ - bl d7534 │ │ │ │ + bl d7780 │ │ │ │ + bl d776c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7548 │ │ │ │ + bl d7780 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b08c4 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b26c0 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32b64 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ + beq.w 32b30 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b08c4 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b26c0 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a2c <_PyXI_ApplyError@@Base+0x264> │ │ │ │ + beq.n 329f8 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3299a <_PyXI_ApplyError@@Base+0x1d2> │ │ │ │ - bl 7b2c8 │ │ │ │ + cbz r0, 32966 <_PyXI_ApplyError@@Base+0x1d2> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a16 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + beq.n 329e2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4112 @ 0x1010 │ │ │ │ + movw r1, #2640 @ 0xa50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32990 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ + beq.n 3295c <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 32990 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ + cbnz r3, 3295c <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32a16 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + blt.n 329e2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3299c <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + b.n 32968 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 329d8 <_PyXI_ApplyError@@Base+0x210> │ │ │ │ - bl 7b2c8 │ │ │ │ + cbz r0, 329a4 <_PyXI_ApplyError@@Base+0x210> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32a16 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + cbz r0, 329e2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4124 @ 0x101c │ │ │ │ + movw r1, #2652 @ 0xa5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329d0 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + beq.n 3299c <_PyXI_ApplyError@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 329d0 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + cbnz r3, 3299c <_PyXI_ApplyError@@Base+0x208> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32a16 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + blt.n 329e2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 32a14 <_PyXI_ApplyError@@Base+0x24c> │ │ │ │ - bl 7b2c8 │ │ │ │ + cbz r0, 329e0 <_PyXI_ApplyError@@Base+0x24c> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32a16 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + cbz r0, 329e2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4172 @ 0x104c │ │ │ │ + movw r1, #2700 @ 0xa8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a0c <_PyXI_ApplyError@@Base+0x244> │ │ │ │ + beq.n 329d8 <_PyXI_ApplyError@@Base+0x244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 32a0c <_PyXI_ApplyError@@Base+0x244> │ │ │ │ + cbnz r3, 329d8 <_PyXI_ApplyError@@Base+0x244> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 32a50 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ - b.n 32a16 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ - cbz r3, 32a50 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + bge.n 32a1c <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + b.n 329e2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + cbz r3, 32a1c <_PyXI_ApplyError@@Base+0x288> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a2c <_PyXI_ApplyError@@Base+0x264> │ │ │ │ + beq.n 329f8 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32a2c <_PyXI_ApplyError@@Base+0x264> │ │ │ │ + cbnz r3, 329f8 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 32a7c <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 32a48 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #36492 @ 0x8e8c │ │ │ │ + movw r1, #35020 @ 0x88cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a78 <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ + beq.n 32a44 <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32a78 <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ + cbnz r3, 32a44 <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32a88 <_PyXI_ApplyError@@Base+0x2c0> │ │ │ │ + bge.n 32a54 <_PyXI_ApplyError@@Base+0x2c0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32b58 <_PyXI_ApplyError@@Base+0x390> │ │ │ │ - b.n 32b64 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ + bne.n 32b24 <_PyXI_ApplyError@@Base+0x390> │ │ │ │ + b.n 32b30 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32a96 <_PyXI_ApplyError@@Base+0x2ce> │ │ │ │ - bl 7b2c8 │ │ │ │ + cbz r0, 32a62 <_PyXI_ApplyError@@Base+0x2ce> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32ab4 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - b.n 32a7c <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + cbnz r0, 32a80 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ + b.n 32a48 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #17340 @ 0x43bc │ │ │ │ + movw r1, #15868 @ 0x3dfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32adc <_PyXI_ApplyError@@Base+0x314> │ │ │ │ + beq.n 32aa8 <_PyXI_ApplyError@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32adc <_PyXI_ApplyError@@Base+0x314> │ │ │ │ + cbnz r3, 32aa8 <_PyXI_ApplyError@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32a7c <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + blt.n 32a48 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32b6c <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ + bl 32b38 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a7c <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + beq.n 32a48 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60720 @ 0xed30 │ │ │ │ + movw r1, #59280 @ 0xe790 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b14 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ + beq.n 32ae0 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32b14 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ + cbnz r3, 32ae0 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32a7c <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + blt.n 32a48 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32b66 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ - bl 7b2c8 │ │ │ │ + cbz r0, 32b32 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32b2a <_PyXI_ApplyError@@Base+0x362> │ │ │ │ - bl d7574 │ │ │ │ - b.n 32b66 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + cbnz r0, 32af6 <_PyXI_ApplyError@@Base+0x362> │ │ │ │ + bl d77ac │ │ │ │ + b.n 32b32 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60732 @ 0xed3c │ │ │ │ + movw r1, #59292 @ 0xe79c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b52 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ + beq.n 32b1e <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32b52 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ + cbnz r3, 32b1e <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32b66 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ - b.n 32a7c <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + bge.n 32b32 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + b.n 32a48 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32b64 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ + cbnz r3, 32b30 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 32bac <_PyXI_ApplyError@@Base+0x3e4> │ │ │ │ + cbz r4, 32b78 <_PyXI_ApplyError@@Base+0x3e4> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #13304 @ 0x33f8 │ │ │ │ + movw r1, #11832 @ 0x2e38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 32be4 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ + cbz r0, 32bb0 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + movw r1, #61912 @ 0xf1d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 32bb8 <_PyXI_ApplyError@@Base+0x3f0> │ │ │ │ - b.n 32be4 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ - cbz r5, 32c04 <_PyXI_ApplyError@@Base+0x43c> │ │ │ │ + cbnz r0, 32b84 <_PyXI_ApplyError@@Base+0x3f0> │ │ │ │ + b.n 32bb0 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + cbz r5, 32bd0 <_PyXI_ApplyError@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ - cbz r5, 32bd0 <_PyXI_ApplyError@@Base+0x408> │ │ │ │ + b.w 7b3e4 │ │ │ │ + cbz r5, 32b9c <_PyXI_ApplyError@@Base+0x408> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #60744 @ 0xed48 │ │ │ │ + movw r0, #59304 @ 0xe7a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #60756 @ 0xed54 │ │ │ │ + movw r0, #59316 @ 0xe7b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ - cbz r5, 32bfa <_PyXI_ApplyError@@Base+0x432> │ │ │ │ + b.w e1d08 │ │ │ │ + cbz r5, 32bc6 <_PyXI_ApplyError@@Base+0x432> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #60764 @ 0xed5c │ │ │ │ + movw r0, #59324 @ 0xe7bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032c0e : │ │ │ │ +00032bda : │ │ │ │ b.w 2a030 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 32c32 │ │ │ │ + bne.n 32bfe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32c50 │ │ │ │ - b.n 32c4a │ │ │ │ + bne.n 32c1c │ │ │ │ + b.n 32c16 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39904 @ 0x9be0 │ │ │ │ + movw r0, #38432 @ 0x9620 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32c26 │ │ │ │ - b.n 32c5e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 32c5e │ │ │ │ + bne.n 32bf2 │ │ │ │ + b.n 32c2a │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 32c2a │ │ │ │ movw r3, #56148 @ 0xdb54 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ + bl 156aa4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #856 @ 0x358 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ + movw r2, #64920 @ 0xfd98 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ strd r3, r4, [sp] │ │ │ │ movw r3, #63484 @ 0xf7fc │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d6158 │ │ │ │ - cbz r0, 32ca2 │ │ │ │ + bl d6370 │ │ │ │ + cbz r0, 32c6e │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 2e790 │ │ │ │ + bl 2e788 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00032ca6 : │ │ │ │ - ldr r0, [pc, #4] @ (32cac ) │ │ │ │ - b.w cef34 │ │ │ │ +00032c72 : │ │ │ │ + ldr r0, [pc, #4] @ (32c78 ) │ │ │ │ + b.w cf158 │ │ │ │ strb.w r0, [r8, r8] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (32dc4 ) │ │ │ │ + ldr r1, [pc, #252] @ (32d90 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ - movw r1, #928 @ 0x3a0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + bl e1b8c │ │ │ │ + movw r1, #64992 @ 0xfde0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32cec │ │ │ │ + bge.n 32cb8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32dc0 │ │ │ │ - ldr r1, [pc, #216] @ (32dc8 ) │ │ │ │ + b.n 32d8c │ │ │ │ + ldr r1, [pc, #216] @ (32d94 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ - movw r1, #11972 @ 0x2ec4 │ │ │ │ + bl e1b8c │ │ │ │ + movw r1, #10500 @ 0x2904 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ce6 │ │ │ │ - ldr r1, [pc, #188] @ (32dcc ) │ │ │ │ + blt.n 32cb2 │ │ │ │ + ldr r1, [pc, #188] @ (32d98 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ - movw r1, #11992 @ 0x2ed8 │ │ │ │ + bl e1b8c │ │ │ │ + movw r1, #10520 @ 0x2918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ce6 │ │ │ │ + blt.n 32cb2 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 721b8 │ │ │ │ - movw r1, #2424 @ 0x978 │ │ │ │ + bl 72340 │ │ │ │ + movw r1, #952 @ 0x3b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ce6 │ │ │ │ - ldr r6, [pc, #128] @ (32dd0 ) │ │ │ │ + blt.n 32cb2 │ │ │ │ + ldr r6, [pc, #128] @ (32d9c ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 32d62 │ │ │ │ + cbz r1, 32d2e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32d4e │ │ │ │ - b.n 32ce6 │ │ │ │ + bne.n 32d1a │ │ │ │ + b.n 32cb2 │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ce6 │ │ │ │ + beq.n 32cb2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (32dd4 ) │ │ │ │ + ldr r1, [pc, #88] @ (32da0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d9a │ │ │ │ + beq.n 32d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32d9a │ │ │ │ + cbnz r3, 32d66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 32ce6 │ │ │ │ + beq.n 32cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32ce6 │ │ │ │ - movw r0, #11240 @ 0x2be8 │ │ │ │ + bne.n 32cb2 │ │ │ │ + movw r0, #9768 @ 0x2628 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str??.w r0, [r8, r8] │ │ │ │ ldr??.w r0, [ip, r8] │ │ │ │ ldrb.w r0, [r0, #72] @ 0x48 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strh.w r0, [r4, #72] @ 0x48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 32e32 │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 32dfe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 32e36 │ │ │ │ + bmi.n 32e02 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #936 @ 0x3a8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65000 @ 0xfde8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e8c │ │ │ │ + b.n 32e58 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 241328 <_PyErr_BadInternalCall@@Base+0xc744> │ │ │ │ + bl 241478 <_PyErr_BadInternalCall@@Base+0xc694> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32e32 │ │ │ │ + beq.n 32dfe │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32e6e │ │ │ │ + bne.n 32e3a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e32 │ │ │ │ + beq.n 32dfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32e32 │ │ │ │ + bne.n 32dfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e32 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32dfe │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32e7c │ │ │ │ + bne.n 32e48 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32e8c │ │ │ │ + b.n 32e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32e72 │ │ │ │ + bne.n 32e3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e72 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e3e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032e90 : │ │ │ │ - ldr r0, [pc, #4] @ (32e98 ) │ │ │ │ - b.w cef34 │ │ │ │ +00032e5c : │ │ │ │ + ldr r0, [pc, #4] @ (32e64 ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ vst4.16 {d0-d3}, [ip], r8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (33178 ) │ │ │ │ + ldr r1, [pc, #708] @ (33144 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330fc │ │ │ │ + beq.w 330c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330fc │ │ │ │ + blt.w 330c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #1412 @ 0x584 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r4, [pc, #668] @ (3317c ) │ │ │ │ - ldr r2, [pc, #672] @ (33180 ) │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [pc, #668] @ (33148 ) │ │ │ │ + ldr r2, [pc, #672] @ (3314c ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32f26 │ │ │ │ + beq.n 32ef2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f0a │ │ │ │ + beq.n 32ed6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32f0a │ │ │ │ + cbnz r3, 32ed6 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (33180 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (3314c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #1432 @ 0x598 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + movw r1, #65496 @ 0xffd8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32f40 │ │ │ │ + bne.n 32f0c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 330fc │ │ │ │ + beq.w 330c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 330fc │ │ │ │ - ldr r0, [pc, #580] @ (33180 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330fc │ │ │ │ + bne.w 330c8 │ │ │ │ + ldr r0, [pc, #580] @ (3314c ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 330c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f52 │ │ │ │ + beq.n 32f1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32f52 │ │ │ │ - ldr r0, [pc, #560] @ (33180 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (33184 ) │ │ │ │ + cbnz r3, 32f1e │ │ │ │ + ldr r0, [pc, #560] @ (3314c ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (33150 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + movw r1, #65516 @ 0xffec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32f9c │ │ │ │ + beq.n 32f68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f80 │ │ │ │ + beq.n 32f4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32f80 │ │ │ │ - ldr r0, [pc, #520] @ (33184 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (33184 ) │ │ │ │ + cbnz r3, 32f4c │ │ │ │ + ldr r0, [pc, #520] @ (33150 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (33150 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #1476 @ 0x5c4 │ │ │ │ + movw r1, #4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32fb6 │ │ │ │ + bne.n 32f82 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 330fc │ │ │ │ + beq.w 330c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 330fc │ │ │ │ - ldr r0, [pc, #468] @ (33184 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330fc │ │ │ │ + bne.w 330c8 │ │ │ │ + ldr r0, [pc, #468] @ (33150 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 330c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32fc8 │ │ │ │ + beq.n 32f94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32fc8 │ │ │ │ - ldr r0, [pc, #448] @ (33184 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32f94 │ │ │ │ + ldr r0, [pc, #448] @ (33150 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1404 @ 0x57c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + movw r1, #65468 @ 0xffbc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330fc │ │ │ │ + blt.w 330c8 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1424 @ 0x590 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330fc │ │ │ │ + blt.w 330c8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1444 @ 0x5a4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + movw r1, #65508 @ 0xffe4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330fc │ │ │ │ + blt.n 330c8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1468 @ 0x5bc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + movw r1, #65532 @ 0xfffc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330fc │ │ │ │ - ldr r1, [pc, #360] @ (33188 ) │ │ │ │ + blt.n 330c8 │ │ │ │ + ldr r1, [pc, #360] @ (33154 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 330fc │ │ │ │ + beq.n 330c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330fc │ │ │ │ + blt.n 330c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #1412 @ 0x584 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #328] @ (3318c ) │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r2, [pc, #328] @ (33158 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33088 │ │ │ │ + beq.n 33054 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3306c │ │ │ │ + beq.n 33038 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 3306c │ │ │ │ - ldr r0, [pc, #292] @ (3318c ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (3318c ) │ │ │ │ + cbnz r3, 33038 │ │ │ │ + ldr r0, [pc, #292] @ (33158 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (33158 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #1432 @ 0x598 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + movw r1, #65496 @ 0xffd8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3309c │ │ │ │ + bne.n 33068 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 330fc │ │ │ │ + beq.n 330c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 330fc │ │ │ │ - ldr r0, [pc, #244] @ (3318c ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330fc │ │ │ │ + cbnz r3, 330c8 │ │ │ │ + ldr r0, [pc, #244] @ (33158 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 330c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 330ae │ │ │ │ + beq.n 3307a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 330ae │ │ │ │ - ldr r0, [pc, #224] @ (3318c ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (33190 ) │ │ │ │ + cbnz r3, 3307a │ │ │ │ + ldr r0, [pc, #224] @ (33158 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (3315c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + movw r1, #65516 @ 0xffec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 330ea │ │ │ │ + beq.n 330b6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33102 │ │ │ │ - ldr r2, [pc, #192] @ (33190 ) │ │ │ │ + bne.n 330ce │ │ │ │ + ldr r2, [pc, #192] @ (3315c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #1476 @ 0x5c4 │ │ │ │ + movw r1, #4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33114 │ │ │ │ + bne.n 330e0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 330fc │ │ │ │ + beq.n 330c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 330fc │ │ │ │ - ldr r0, [pc, #152] @ (33190 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 330c8 │ │ │ │ + ldr r0, [pc, #152] @ (3315c ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33174 │ │ │ │ + b.n 33140 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 330ce │ │ │ │ - ldr r0, [pc, #128] @ (33190 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330ce │ │ │ │ + bne.n 3309a │ │ │ │ + ldr r0, [pc, #128] @ (3315c ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3309a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33126 │ │ │ │ + beq.n 330f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 33126 │ │ │ │ - ldr r0, [pc, #108] @ (33190 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 330f2 │ │ │ │ + ldr r0, [pc, #108] @ (3315c ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1492 @ 0x5d4 │ │ │ │ + movw r1, #20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330fc │ │ │ │ + blt.n 330c8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1512 @ 0x5e8 │ │ │ │ + movw r1, #40 @ 0x28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330fc │ │ │ │ + blt.n 330c8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1532 @ 0x5fc │ │ │ │ + movw r1, #60 @ 0x3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330fc │ │ │ │ + blt.n 330c8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1556 @ 0x614 │ │ │ │ + movw r1, #84 @ 0x54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ vst4.16 {d16-d19}, [r0], r8 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #14] │ │ │ │ @@ -12673,438 +12659,438 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12827c <_Py_union_type_or@@Base+0x208> │ │ │ │ + bl 128b14 <_Py_union_type_or@@Base+0x208> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000331b4 : │ │ │ │ +00033180 : │ │ │ │ movw r0, #65120 @ 0xfe60 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cef34 │ │ │ │ + b.w cf158 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #49084 @ 0xbfbc │ │ │ │ + movw r0, #47588 @ 0xb9e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33508 │ │ │ │ - ldr r1, [pc, #800] @ (33510 ) │ │ │ │ + beq.w 334d4 │ │ │ │ + ldr r1, [pc, #800] @ (334dc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33508 │ │ │ │ - ldr r4, [pc, #784] @ (33514 ) │ │ │ │ - movw r9, #36207 @ 0x8d6f │ │ │ │ + beq.w 334d4 │ │ │ │ + ldr r4, [pc, #784] @ (334e0 ) │ │ │ │ + movw r9, #36255 @ 0x8d9f │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #51965 @ 0xcafd │ │ │ │ + movw r8, #51141 @ 0xc7c5 │ │ │ │ movt r8, #37 @ 0x25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 33260 │ │ │ │ + cbz r2, 3322c │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7e4fc │ │ │ │ + bl 7e6c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33508 │ │ │ │ + beq.w 334d4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7df54 │ │ │ │ + bl 7e11c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.w 334ec │ │ │ │ + beq.w 334b8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3325c │ │ │ │ + beq.n 33228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3325c │ │ │ │ + cbnz r3, 33228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 33212 │ │ │ │ + b.n 331de │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3328 @ 0xd00 │ │ │ │ + movw r0, #1856 @ 0x740 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 8ba34 │ │ │ │ + bl 8bc30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33508 │ │ │ │ + beq.w 334d4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62088 @ 0xf288 │ │ │ │ + movw r1, #60536 @ 0xec78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2780 @ 0xadc │ │ │ │ + movw r1, #1308 @ 0x51c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2792 @ 0xae8 │ │ │ │ + movw r1, #1320 @ 0x528 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ blx 2924c │ │ │ │ - movw r1, #2808 @ 0xaf8 │ │ │ │ + movw r1, #1336 @ 0x538 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4638 │ │ │ │ + bl 1e5c00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29fa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #2824 @ 0xb08 │ │ │ │ + movw r0, #1352 @ 0x548 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ - movw r1, #35100 @ 0x891c │ │ │ │ + bl 849e8 │ │ │ │ + movw r1, #33628 @ 0x835c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #10220 @ 0x27ec │ │ │ │ + movw r2, #8748 @ 0x222c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2832 @ 0xb10 │ │ │ │ + movw r1, #1360 @ 0x550 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1e4638 │ │ │ │ + bl 1e5c00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2848 @ 0xb20 │ │ │ │ + movw r1, #1376 @ 0x560 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 337ac │ │ │ │ + bl 33778 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33508 │ │ │ │ - bl 721b8 │ │ │ │ + beq.w 334d4 │ │ │ │ + bl 72340 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33508 │ │ │ │ - bl 721b8 │ │ │ │ + beq.w 334d4 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 335c8 │ │ │ │ - movw r7, #12016 @ 0x2ef0 │ │ │ │ + beq.w 33594 │ │ │ │ + movw r7, #10544 @ 0x2930 │ │ │ │ movt r7, #67 @ 0x43 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 33518 │ │ │ │ + bne.w 334e4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33356 │ │ │ │ + bne.n 33322 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #2864 @ 0xb30 │ │ │ │ + movw r2, #1392 @ 0x570 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #4104 @ 0x1008 │ │ │ │ + movw r1, #2632 @ 0xa48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4638 │ │ │ │ + bl 1e5c00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 335c8 │ │ │ │ + blt.w 33594 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #29952 @ 0x7500 │ │ │ │ + movw r1, #28604 @ 0x6fbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334fe │ │ │ │ + blt.w 334ca │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #2912 @ 0xb60 │ │ │ │ + movw r1, #1440 @ 0x5a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2924 @ 0xb6c │ │ │ │ + movw r1, #1452 @ 0x5ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 337ac │ │ │ │ + bl 33778 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33508 │ │ │ │ - movw r2, #2940 @ 0xb7c │ │ │ │ + beq.w 334d4 │ │ │ │ + movw r2, #1468 @ 0x5bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #4104 @ 0x1008 │ │ │ │ + movw r1, #2632 @ 0xa48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4638 │ │ │ │ + bl 1e5c00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2996 @ 0xbb4 │ │ │ │ + movw r1, #1524 @ 0x5f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3012 @ 0xbc4 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3028 @ 0xbd4 │ │ │ │ + movw r1, #1556 @ 0x614 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3044 @ 0xbe4 │ │ │ │ + movw r1, #1572 @ 0x624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3060 @ 0xbf4 │ │ │ │ + movw r1, #1588 @ 0x634 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3080 @ 0xc08 │ │ │ │ + movw r1, #1608 @ 0x648 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3096 @ 0xc18 │ │ │ │ + movw r1, #1624 @ 0x658 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3112 @ 0xc28 │ │ │ │ + movw r1, #1640 @ 0x668 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3128 @ 0xc38 │ │ │ │ + movw r1, #1656 @ 0x678 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3144 @ 0xc48 │ │ │ │ + movw r1, #1672 @ 0x688 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33508 │ │ │ │ + blt.n 334d4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 33508 │ │ │ │ + cbz r0, 334d4 │ │ │ │ blx 2a61c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #3160 @ 0xc58 │ │ │ │ + movw r0, #1688 @ 0x698 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 335fa │ │ │ │ + beq.w 335c6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 335d6 │ │ │ │ + bne.n 335a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33508 │ │ │ │ + beq.n 334d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 33508 │ │ │ │ + cbnz r3, 334d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33508 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 334d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 335b8 │ │ │ │ + bne.n 33584 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337a6 │ │ │ │ + b.n 33772 │ │ │ │ nop │ │ │ │ cdp2 0, 9, cr0, cr4, cr8, {2} │ │ │ │ cdp2 0, 10, cr0, cr8, cr8, {2} │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2ac │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33524 │ │ │ │ + cbnz r0, 334f0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4638 │ │ │ │ + bl 1e5c00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 335c8 │ │ │ │ + blt.n 33594 │ │ │ │ mov r0, r9 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 335c8 │ │ │ │ + beq.n 33594 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33556 │ │ │ │ + beq.n 33522 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33572 │ │ │ │ + cbnz r0, 3353e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 335c8 │ │ │ │ + beq.n 33594 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 335c8 │ │ │ │ + cbnz r2, 33594 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 335c8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33594 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33596 │ │ │ │ + beq.n 33562 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 33596 │ │ │ │ + cbnz r1, 33562 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 335b0 │ │ │ │ + beq.n 3357c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 335b0 │ │ │ │ + cbnz r2, 3357c │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.w 33362 │ │ │ │ - b.n 335c8 │ │ │ │ + bne.w 3332e │ │ │ │ + b.n 33594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33508 │ │ │ │ + bne.n 334d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33508 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 334d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ - b.n 33508 │ │ │ │ - bl 85c0c │ │ │ │ + bl 794a0 │ │ │ │ + b.n 334d4 │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 335ee │ │ │ │ + beq.n 335ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 335ee │ │ │ │ + cbnz r3, 335ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 334c4 │ │ │ │ - b.n 334e6 │ │ │ │ + bne.w 33490 │ │ │ │ + b.n 334b2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #3164 @ 0xc5c │ │ │ │ + movw r1, #1692 @ 0x69c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #3176 @ 0xc68 │ │ │ │ + movw r1, #1704 @ 0x6a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #3208 @ 0xc88 │ │ │ │ + movw r1, #1736 @ 0x6c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #3252 @ 0xcb4 │ │ │ │ + movw r1, #1780 @ 0x6f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33508 │ │ │ │ + blt.w 334d4 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33662 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 33508 │ │ │ │ + cbnz r0, 3362e │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 334d4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #3284 @ 0xcd4 │ │ │ │ + movw r3, #1812 @ 0x714 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #3308 @ 0xcec │ │ │ │ + movw r1, #1836 @ 0x72c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41644 @ 0xa2ac │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38568 @ 0x96a8 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13141,15 +13127,15 @@ │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #39112 @ 0x98c8 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37732 @ 0x9364 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #23093 @ 0x5a35 │ │ │ │ + movw r3, #30557 @ 0x775d │ │ │ │ movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43924 @ 0xab94 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #41400 @ 0xa1b8 │ │ │ │ movt r3, #2 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ @@ -13162,524 +13148,524 @@ │ │ │ │ movw r2, #41412 @ 0xa1c4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #40692 @ 0x9ef4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #104] @ 0x68 │ │ │ │ movw r3, #40072 @ 0x9c88 │ │ │ │ movt r3, #2 │ │ │ │ - movw r2, #15733 @ 0x3d75 │ │ │ │ + movw r2, #15477 @ 0x3c75 │ │ │ │ movt r2, #5 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bl fcbb0 │ │ │ │ + bl fd308 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33796 │ │ │ │ + cbnz r0, 33762 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ - b.n 33508 │ │ │ │ + bl 78400 │ │ │ │ + b.n 334d4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #3316 @ 0xcf4 │ │ │ │ + movw r1, #1844 @ 0x734 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 29770 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af684 │ │ │ │ - cbz r0, 3382a │ │ │ │ + bl 1b1484 │ │ │ │ + cbz r0, 337f6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 337f4 │ │ │ │ + cbnz r0, 337c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3382a │ │ │ │ + beq.n 337f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3382a │ │ │ │ + cbnz r3, 337f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3382a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 337f6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 33852 <_PyImport_SetModule@@Base> │ │ │ │ + bl 3381e <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3382e │ │ │ │ + bge.n 337fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33814 │ │ │ │ + beq.n 337e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33814 │ │ │ │ + cbnz r3, 337e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3382a │ │ │ │ + beq.n 337f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3382a │ │ │ │ + cbnz r3, 337f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3384e │ │ │ │ + b.n 3381a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33840 │ │ │ │ + beq.n 3380c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33840 │ │ │ │ + cbnz r3, 3380c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3382a │ │ │ │ + blt.n 337f6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00033852 <_PyImport_SetModule@@Base>: │ │ │ │ +0003381e <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (33894 <_PyImport_SetModule@@Base+0x42>) │ │ │ │ + ldr r4, [pc, #48] @ (33860 <_PyImport_SetModule@@Base+0x42>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r3, 33884 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #13652 @ 0x3554 │ │ │ │ + cbnz r3, 33850 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #12180 @ 0x2f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #33932 @ 0x848c │ │ │ │ + movw r0, #32460 @ 0x7ecc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b850 │ │ │ │ + b.w 8ba4c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl deb28 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl ded40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #3424 @ 0xd60 │ │ │ │ + movw r1, #1952 @ 0x7a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93f18 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + beq.n 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 338de <_PyImport_SetModule@@Base+0x8c> │ │ │ │ + cbnz r3, 338aa <_PyImport_SetModule@@Base+0x8c> │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #3432 @ 0xd68 │ │ │ │ + movw r1, #1960 @ 0x7a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93f18 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 338f4 <_PyImport_SetModule@@Base+0xa2> │ │ │ │ - b.n 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + bne.n 338c0 <_PyImport_SetModule@@Base+0xa2> │ │ │ │ + b.n 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #27768 @ 0x6c78 │ │ │ │ + movw r1, #26296 @ 0x66b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 93d04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93f18 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 338c8 <_PyImport_SetModule@@Base+0x76> │ │ │ │ - b.n 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + bne.n 33894 <_PyImport_SetModule@@Base+0x76> │ │ │ │ + b.n 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebebc │ │ │ │ + bl ec0b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + beq.n 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d57e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d59f8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33946 <_PyImport_SetModule@@Base+0xf4> │ │ │ │ + beq.n 33912 <_PyImport_SetModule@@Base+0xf4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33922 <_PyImport_SetModule@@Base+0xd0> │ │ │ │ + beq.n 338ee <_PyImport_SetModule@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33922 <_PyImport_SetModule@@Base+0xd0> │ │ │ │ + cbnz r3, 338ee <_PyImport_SetModule@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #36740 @ 0x8f84 │ │ │ │ + movw r0, #35268 @ 0x89c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + cbz r0, 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d57e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d59f8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33958 <_PyImport_SetModule@@Base+0x106> │ │ │ │ + bne.n 33924 <_PyImport_SetModule@@Base+0x106> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + beq.n 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + cbnz r3, 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33970 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3393c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33968 <_PyImport_SetModule@@Base+0x116> │ │ │ │ + beq.n 33934 <_PyImport_SetModule@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33968 <_PyImport_SetModule@@Base+0x116> │ │ │ │ + cbnz r3, 33934 <_PyImport_SetModule@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 953ec <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33978 <_PyImport_SetModule@@Base+0x126> │ │ │ │ + bl 95600 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33944 <_PyImport_SetModule@@Base+0x126> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e2598 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e3c2c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl deb28 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl ded40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #3440 @ 0xd70 │ │ │ │ + movw r1, #1968 @ 0x7b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93f18 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + beq.n 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl ebebc │ │ │ │ + bl ec0b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + beq.n 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d57e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d59f8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a40 <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ + beq.n 33a0c <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339d6 <_PyImport_SetModule@@Base+0x184> │ │ │ │ + beq.n 339a2 <_PyImport_SetModule@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 339d6 <_PyImport_SetModule@@Base+0x184> │ │ │ │ + cbnz r3, 339a2 <_PyImport_SetModule@@Base+0x184> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33a1c <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ + cbz r3, 339e8 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #1988 @ 0x7c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93f18 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + beq.n 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebebc │ │ │ │ + bl ec0b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + beq.n 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d57e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d59f8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a40 <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ + beq.n 33a0c <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a1c <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ + beq.n 339e8 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a1c <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ + cbnz r3, 339e8 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #36740 @ 0x8f84 │ │ │ │ + movw r0, #35268 @ 0x89c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + cbz r0, 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d57e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d59f8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33a52 <_PyImport_SetModule@@Base+0x200> │ │ │ │ + bne.n 33a1e <_PyImport_SetModule@@Base+0x200> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + beq.n 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + cbnz r3, 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33a6a <_PyImport_SetModule@@Base+0x218> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33a36 <_PyImport_SetModule@@Base+0x218> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a62 <_PyImport_SetModule@@Base+0x210> │ │ │ │ + beq.n 33a2e <_PyImport_SetModule@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a62 <_PyImport_SetModule@@Base+0x210> │ │ │ │ + cbnz r3, 33a2e <_PyImport_SetModule@@Base+0x210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 953ec <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33a72 <_PyImport_SetModule@@Base+0x220> │ │ │ │ + bl 95600 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33a3e <_PyImport_SetModule@@Base+0x220> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e2598 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e3c2c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00033a76 : │ │ │ │ - ldr r0, [pc, #4] @ (33a7c ) │ │ │ │ - b.w cef34 │ │ │ │ +00033a42 : │ │ │ │ + ldr r0, [pc, #4] @ (33a48 ) │ │ │ │ + b.w cf158 │ │ │ │ lsls r4, r2, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33a88 │ │ │ │ + cbz r1, 33a54 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 33a90 │ │ │ │ + b.n 33a5c │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 15e6f8 │ │ │ │ + b.w 15eac0 │ │ │ │ │ │ │ │ -00033a94 : │ │ │ │ +00033a60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33abc ) │ │ │ │ + ldr r1, [pc, #24] @ (33a88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 33ae0 │ │ │ │ + cbz r3, 33aac │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 33ae2 │ │ │ │ + b.n 33aae │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 29718 │ │ │ │ - cbnz r6, 33afa │ │ │ │ + cbnz r6, 33ac6 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 33afa │ │ │ │ + ble.n 33ac6 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 33afa │ │ │ │ - cbnz r4, 33b22 │ │ │ │ - ldr r1, [pc, #436] @ (33cb0 ) │ │ │ │ + bgt.n 33ac6 │ │ │ │ + cbnz r4, 33aee │ │ │ │ + ldr r1, [pc, #436] @ (33c7c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33c9a │ │ │ │ + beq.w 33c66 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33c9a │ │ │ │ + bne.w 33c66 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 33b72 │ │ │ │ + beq.n 33b3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 33b5a │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 33b26 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 33b52 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 33b1e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33c9a │ │ │ │ + bne.w 33c66 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 33b5e │ │ │ │ - b.n 33b7a │ │ │ │ + bne.n 33b2a │ │ │ │ + b.n 33b46 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 33b7c │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 33b7c │ │ │ │ - b.n 33c9a │ │ │ │ + bne.n 33b48 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 33b48 │ │ │ │ + b.n 33c66 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33b7c │ │ │ │ + b.n 33b48 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 1740b0 │ │ │ │ + bl 1747cc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33c94 │ │ │ │ + beq.n 33c60 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #59352 @ 0xe7d8 │ │ │ │ + movw r4, #57800 @ 0xe1c8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #63805 @ 0xf93d │ │ │ │ + movw r4, #65521 @ 0xfff1 │ │ │ │ movt r4, #22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #15001 @ 0x3a99 │ │ │ │ + movw r4, #16821 @ 0x41b5 │ │ │ │ movt r4, #23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2a54c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 33c14 │ │ │ │ - bgt.n 33c4c │ │ │ │ + beq.n 33be0 │ │ │ │ + bgt.n 33c18 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 33bfc │ │ │ │ + beq.n 33bc8 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 33c4c │ │ │ │ + bne.n 33c18 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #3740 @ 0xe9c │ │ │ │ + movw r1, #2268 @ 0x8dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ - b.n 33c94 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 33c60 │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3700 @ 0xe74 │ │ │ │ + movw r1, #2228 @ 0x8b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 33c94 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 33c60 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33c32 │ │ │ │ + cbnz r3, 33bfe │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 247de0 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 2481f4 <_PyXI_EndInterpreter@@Base+0x2f4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33c32 │ │ │ │ + bge.n 33bfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29adc │ │ │ │ - b.n 33c94 │ │ │ │ - bl 98094 │ │ │ │ + b.n 33c60 │ │ │ │ + bl 982a8 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 295dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 33c66 │ │ │ │ + bne.n 33c32 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29adc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #30808 @ 0x7858 │ │ │ │ + movw r3, #29024 @ 0x7160 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 24eb0c <_Py_c_pow@@Base+0x5b4> │ │ │ │ - b.n 33c94 │ │ │ │ + bl 24ecd8 <_Py_c_pow@@Base+0xbd4> │ │ │ │ + b.n 33c60 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33c18 │ │ │ │ + beq.n 33be4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29adc │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33c84 │ │ │ │ + cbnz r0, 33c50 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 174390 │ │ │ │ + bl 174aac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33c9c │ │ │ │ - b.n 33c94 │ │ │ │ - movw r3, #31628 @ 0x7b8c │ │ │ │ + cbnz r0, 33c68 │ │ │ │ + b.n 33c60 │ │ │ │ + movw r3, #30172 @ 0x75dc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 24eb0c <_Py_c_pow@@Base+0x5b4> │ │ │ │ + bl 24ecd8 <_Py_c_pow@@Base+0xbd4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1c260c <_PySys_GetRequiredAttrString@@Base+0xae8> │ │ │ │ + bl 1c41bc <_PySys_GetRequiredAttrString@@Base+0xb84> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33ca6 │ │ │ │ + cbz r3, 33c72 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -13687,206 +13673,206 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #3896 @ 0xf38 │ │ │ │ + movw r1, #2424 @ 0x978 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 33d46 │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 33d12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33d2c │ │ │ │ + cbnz r1, 33cf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 33d16 │ │ │ │ + bne.n 33ce2 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33da2 │ │ │ │ + blt.n 33d6e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7ee1c │ │ │ │ - b.n 33db2 │ │ │ │ + bl 7efe0 │ │ │ │ + b.n 33d7e │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33da2 │ │ │ │ + blt.n 33d6e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 81044 │ │ │ │ - b.n 33db2 │ │ │ │ + bl 81208 │ │ │ │ + b.n 33d7e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 33d4a │ │ │ │ + bne.n 33d16 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3912 @ 0xf48 │ │ │ │ + movw r1, #2440 @ 0x988 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33db2 │ │ │ │ + b.n 33d7e │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33d6a │ │ │ │ + bcc.n 33d36 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3952 @ 0xf70 │ │ │ │ + movw r1, #2480 @ 0x9b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 33d46 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 33d12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33d46 │ │ │ │ + beq.n 33d12 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33da8 │ │ │ │ + bge.n 33d74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33da2 │ │ │ │ + beq.n 33d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33da2 │ │ │ │ + cbnz r3, 33d6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33db2 │ │ │ │ + b.n 33d7e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 188e90 │ │ │ │ + b.w 18a6fc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 15161c │ │ │ │ - cbz r0, 33df6 │ │ │ │ + bl 1517c4 │ │ │ │ + cbz r0, 33dc2 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 33e24 │ │ │ │ - cbz r0, 33e22 │ │ │ │ + bl 33df0 │ │ │ │ + cbz r0, 33dee │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #19212 @ 0x4b0c │ │ │ │ + movw r0, #17740 @ 0x454c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 72fb4 │ │ │ │ - cbz r0, 33e78 │ │ │ │ + bl 7313c │ │ │ │ + cbz r0, 33e44 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33e4e │ │ │ │ + b.n 33e1a │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33e8c │ │ │ │ + ble.n 33e58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33e98 │ │ │ │ + bl 33e64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33e4a │ │ │ │ + bne.n 33e16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33e7c │ │ │ │ + bne.n 33e48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33e92 │ │ │ │ + b.n 33e5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33e78 │ │ │ │ + bne.n 33e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33e78 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33e44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33ed6 │ │ │ │ + bne.n 33ea2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 33ecc │ │ │ │ - movw r0, #20524 @ 0x502c │ │ │ │ + cbnz r0, 33e98 │ │ │ │ + movw r0, #19052 @ 0x4a6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 33ee4 │ │ │ │ + cbz r0, 33eb0 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10f63c │ │ │ │ + b.w 10fe70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13900,607 +13886,607 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33f34 │ │ │ │ + bge.n 33f00 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #38520 @ 0x9678 │ │ │ │ + movw r2, #37048 @ 0x90b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #11640 @ 0x2d78 │ │ │ │ + movw r0, #10168 @ 0x27b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33f40 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33f0c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f50 │ │ │ │ + bl 33f1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33f4a │ │ │ │ + cbz r3, 33f16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #188] @ (3401c ) │ │ │ │ + ldr r3, [pc, #188] @ (33fe8 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #19932 @ 0x4ddc │ │ │ │ + movw r2, #18460 @ 0x481c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 12d554 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12de44 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34018 │ │ │ │ + beq.n 33fe4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33fb4 │ │ │ │ + bmi.n 33f80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33f9c │ │ │ │ + beq.n 33f68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33f9c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33f68 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28660 @ 0x6ff4 │ │ │ │ + movw r1, #27188 @ 0x6a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 34018 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 33fe4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 33fec │ │ │ │ + bge.n 33fb8 │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #41444 @ 0xa1e4 │ │ │ │ + movw r1, #39972 @ 0x9c24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34018 │ │ │ │ + beq.n 33fe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34018 │ │ │ │ + cbnz r3, 33fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34018 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33fe4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29db8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3400e │ │ │ │ + beq.n 33fda │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3400e │ │ │ │ + cbnz r1, 33fda │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33bc8 │ │ │ │ + b.n 33b94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 3401c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 34016 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3401c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3403e │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 3403e │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 34034 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 34052 │ │ │ │ + bhi.n 34072 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d122c │ │ │ │ - cbz r0, 3406c │ │ │ │ - b.n 34068 │ │ │ │ - movw r0, #61052 @ 0xee7c │ │ │ │ + bl d1450 │ │ │ │ + cbz r0, 3408c │ │ │ │ + b.n 34088 │ │ │ │ + movw r0, #59612 @ 0xe8dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34044 │ │ │ │ + bne.n 34064 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 340be │ │ │ │ + b.n 340de │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 34084 │ │ │ │ + ble.n 340a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34086 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 34086 │ │ │ │ - b.n 34068 │ │ │ │ + bne.n 340a6 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 340a6 │ │ │ │ + b.n 34088 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 340aa │ │ │ │ - bl 98094 │ │ │ │ + ble.n 340ca │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 340b6 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 340d6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 340c8 │ │ │ │ + cbz r3, 340e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 340fe │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 340f8 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 340fe │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 34120 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34120 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 34116 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ - cbz r0, 34172 │ │ │ │ + bl 73308 │ │ │ │ + cbz r0, 3413e │ │ │ │ mov r4, r0 │ │ │ │ blx 2a27c │ │ │ │ - b.n 34150 │ │ │ │ - bl 85c0c │ │ │ │ + b.n 3411c │ │ │ │ + bl 85dd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 3417c │ │ │ │ - bl 136ef8 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 34148 │ │ │ │ + bl 136f58 <_Py_DecRef@@Base> │ │ │ │ blx 2a87c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 34176 │ │ │ │ - bl 1de6c0 <_Py_Uid_Converter@@Base+0x150> │ │ │ │ + cbz r1, 34142 │ │ │ │ + bl 1dfd58 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 34142 │ │ │ │ + bne.n 3410e │ │ │ │ mov r0, r4 │ │ │ │ - bl 136ef8 <_Py_DecRef@@Base> │ │ │ │ + bl 136f58 <_Py_DecRef@@Base> │ │ │ │ blx 2a610 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34182 │ │ │ │ + b.n 3414e │ │ │ │ blx 2a610 │ │ │ │ - b.n 34182 │ │ │ │ - bl 136ef8 <_Py_DecRef@@Base> │ │ │ │ - b.n 34168 │ │ │ │ + b.n 3414e │ │ │ │ + bl 136f58 <_Py_DecRef@@Base> │ │ │ │ + b.n 34134 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b4548 │ │ │ │ + b.w 1b6338 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 341b4 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 341cc │ │ │ │ - b.n 341e2 │ │ │ │ + bne.n 34180 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 34198 │ │ │ │ + b.n 341ae │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 341cc │ │ │ │ + bne.n 34198 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #8360 @ 0x20a8 │ │ │ │ + movw r0, #6888 @ 0x1ae8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #8376 @ 0x20b8 │ │ │ │ + movw r0, #6904 @ 0x1af8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 34200 │ │ │ │ + bgt.n 341cc │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8428 @ 0x20ec │ │ │ │ + movw r1, #6956 @ 0x1b2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 34234 │ │ │ │ + ble.n 34200 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8476 @ 0x211c │ │ │ │ + movw r1, #7004 @ 0x1b5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34248 │ │ │ │ + bne.n 34214 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 343e8 │ │ │ │ + b.n 343b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3425c │ │ │ │ - bl 80760 │ │ │ │ + bne.n 34228 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34244 │ │ │ │ + bne.n 34210 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 34288 │ │ │ │ + beq.n 34254 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 3428e │ │ │ │ + beq.n 3425a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 34282 │ │ │ │ + beq.n 3424e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 34284 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 34284 │ │ │ │ - b.n 34244 │ │ │ │ + bne.n 34250 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 34250 │ │ │ │ + b.n 34210 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 34298 │ │ │ │ - b.n 342a6 │ │ │ │ + cbz r4, 34264 │ │ │ │ + b.n 34272 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 34298 │ │ │ │ + b.n 34264 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 343d4 │ │ │ │ + bne.w 343a0 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 342a8 │ │ │ │ + b.n 34274 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 342c8 │ │ │ │ + bne.n 34294 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 342ca │ │ │ │ + b.n 34296 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #8520 @ 0x2148 │ │ │ │ + movw r1, #7048 @ 0x1b88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #8528 @ 0x2150 │ │ │ │ + movw r0, #7056 @ 0x1b90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34244 │ │ │ │ + beq.n 34210 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 34310 │ │ │ │ + beq.n 342dc │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bmi.n 34314 │ │ │ │ + bmi.n 342e0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bmi.n 34318 │ │ │ │ + bmi.n 342e4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8540 @ 0x215c │ │ │ │ + movw r1, #7068 @ 0x1b9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 34244 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 34210 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 3431a │ │ │ │ + b.n 342e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3431a │ │ │ │ + b.n 342e6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 34334 │ │ │ │ - cbz r6, 34376 │ │ │ │ - b.n 3435a │ │ │ │ + bne.n 34300 │ │ │ │ + cbz r6, 34342 │ │ │ │ + b.n 34326 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 34346 │ │ │ │ - bl 121390 │ │ │ │ - b.n 3434c │ │ │ │ - bl e15c4 │ │ │ │ + bpl.n 34312 │ │ │ │ + bl 121bcc │ │ │ │ + b.n 34318 │ │ │ │ + bl e17d8 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34330 │ │ │ │ - b.n 34244 │ │ │ │ + beq.n 342fc │ │ │ │ + b.n 34210 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 34386 │ │ │ │ - bl 121390 │ │ │ │ + bpl.n 34352 │ │ │ │ + bl 121bcc │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34244 │ │ │ │ + bne.w 34210 │ │ │ │ tst.w r7, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 343a2 │ │ │ │ - bl e15c4 │ │ │ │ + b.n 3436e │ │ │ │ + bl e17d8 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 34368 │ │ │ │ + b.n 34334 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 343c0 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 3438c │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34244 │ │ │ │ - bl 98094 │ │ │ │ + bne.w 34210 │ │ │ │ + bl 982a8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 343da │ │ │ │ - b.n 3438e │ │ │ │ + bne.n 343a6 │ │ │ │ + b.n 3435a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 342b2 │ │ │ │ + b.n 3427e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 343c0 │ │ │ │ + blt.n 3438c │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34410 │ │ │ │ - bne.n 34414 │ │ │ │ + blt.n 343dc │ │ │ │ + bne.n 343e0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3441c │ │ │ │ + b.n 343e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3441c │ │ │ │ + b.n 343e8 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3443c │ │ │ │ - cbz r2, 34436 │ │ │ │ + cbnz r3, 34408 │ │ │ │ + cbz r2, 34402 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3443c │ │ │ │ + cbnz r3, 34408 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34456 │ │ │ │ + b.n 34422 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ + movw r1, #7176 @ 0x1c08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20bdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34560 │ │ │ │ + beq.n 3452c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 122574 │ │ │ │ - cbnz r0, 34498 │ │ │ │ - bl 98094 │ │ │ │ + bl 122db4 │ │ │ │ + cbnz r0, 34464 │ │ │ │ + bl 982a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a4c0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 344f4 │ │ │ │ - bgt.n 344e2 │ │ │ │ + beq.n 344c0 │ │ │ │ + bgt.n 344ae │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 344ca │ │ │ │ + beq.n 34496 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 344e2 │ │ │ │ + bne.n 344ae │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8676 @ 0x21e4 │ │ │ │ + movw r1, #7204 @ 0x1c24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 34554 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 34520 │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #26116 @ 0x6604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 34554 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 34520 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #8704 @ 0x2200 │ │ │ │ + movw r3, #7232 @ 0x1c40 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 24eb0c <_Py_c_pow@@Base+0x5b4> │ │ │ │ - b.n 34554 │ │ │ │ + bl 24ecd8 <_Py_c_pow@@Base+0xbd4> │ │ │ │ + b.n 34520 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34538 │ │ │ │ + cbz r3, 34504 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 10378c │ │ │ │ - b.n 34562 │ │ │ │ + bl 103d70 │ │ │ │ + b.n 3452e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14510,479 +14496,479 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 345b4 │ │ │ │ + bge.n 34580 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #38520 @ 0x9678 │ │ │ │ + movw r2, #37048 @ 0x90b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #11676 @ 0x2d9c │ │ │ │ + movw r0, #10204 @ 0x27dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 345c0 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3458c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f50 │ │ │ │ + bl 33f1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 345ca │ │ │ │ + cbz r3, 34596 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.n 345dc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 345ee │ │ │ │ - cbz r2, 345e8 │ │ │ │ + cbnz r3, 345c2 │ │ │ │ + cbz r2, 345bc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 345ee │ │ │ │ + cbnz r3, 345c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34456 │ │ │ │ + b.n 34422 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8740 @ 0x2224 │ │ │ │ + movw r1, #7268 @ 0x1c64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.n 34610 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 34628 │ │ │ │ + bne.n 345f4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 34648 │ │ │ │ - b.n 3462a │ │ │ │ - cbz r1, 34652 │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + bmi.n 34614 │ │ │ │ + b.n 345f6 │ │ │ │ + cbz r1, 3461e │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 34648 │ │ │ │ + bls.n 34614 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 34652 │ │ │ │ - b.n 34634 │ │ │ │ + bpl.n 3461e │ │ │ │ + b.n 34600 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.n 34688 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 3468c │ │ │ │ + cbnz r4, 34660 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3468c │ │ │ │ + ble.n 34660 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3468c │ │ │ │ - cbz r2, 3468c │ │ │ │ + bne.n 34660 │ │ │ │ + cbz r2, 34660 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34456 │ │ │ │ + b.n 34422 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #4852 @ 0x12f4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34680 │ │ │ │ + bne.n 34654 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.n 346bc │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 346ec │ │ │ │ + bcs.n 346b8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 346e0 │ │ │ │ + bne.n 346ac │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 346da │ │ │ │ + bhi.n 346a6 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 346c6 │ │ │ │ - b.n 346f6 │ │ │ │ + beq.n 34692 │ │ │ │ + b.n 346c2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 346ec │ │ │ │ + beq.n 346b8 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 346f6 │ │ │ │ + blt.n 346c2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 346be │ │ │ │ + b.n 3468a │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + bx r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3471e │ │ │ │ - cbz r2, 34718 │ │ │ │ + cbnz r3, 346ee │ │ │ │ + cbz r2, 346e8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3471e │ │ │ │ + cbnz r3, 346ee │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34738 │ │ │ │ + b.n 34744 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ + movw r1, #7176 @ 0x1c08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl fdea4 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cbz r2, 34740 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 34740 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 34740 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20bdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34842 │ │ │ │ + beq.n 3484e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 122574 │ │ │ │ - cbnz r0, 3477a │ │ │ │ - bl 98094 │ │ │ │ + bl 122db4 │ │ │ │ + cbnz r0, 34786 │ │ │ │ + bl 982a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2aac8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 347d6 │ │ │ │ - bgt.n 347c4 │ │ │ │ + beq.n 347e2 │ │ │ │ + bgt.n 347d0 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 347ac │ │ │ │ + beq.n 347b8 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 347c4 │ │ │ │ + bne.n 347d0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8676 @ 0x21e4 │ │ │ │ + movw r1, #7204 @ 0x1c24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 34836 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 34842 │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28068 @ 0x6da4 │ │ │ │ + movw r1, #26352 @ 0x66f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 34836 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 34842 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #8888 @ 0x22b8 │ │ │ │ + movw r3, #7416 @ 0x1cf8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 24eb0c <_Py_c_pow@@Base+0x5b4> │ │ │ │ - b.n 34836 │ │ │ │ + bl 24ecd8 <_Py_c_pow@@Base+0xbd4> │ │ │ │ + b.n 34842 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3481a │ │ │ │ + cbz r3, 34826 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 10378c │ │ │ │ - b.n 34844 │ │ │ │ + bl 103d70 │ │ │ │ + b.n 34850 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - bx r3 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3486a │ │ │ │ - cbz r2, 34864 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3486a │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34738 │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8740 @ 0x2224 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34994 │ │ │ │ - movw r7, #13128 @ 0x3348 │ │ │ │ + beq.n 34964 │ │ │ │ + movw r7, #11656 @ 0x2d88 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #268] @ (349c0 ) │ │ │ │ + ldr r1, [pc, #268] @ (34990 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12d554 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12de44 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 348ce │ │ │ │ - bl 1ece4c │ │ │ │ + cbnz r0, 3489e │ │ │ │ + bl 1ee418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3497e │ │ │ │ - b.n 348b2 │ │ │ │ + beq.n 3494e │ │ │ │ + b.n 34882 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 348f2 │ │ │ │ + bne.n 348c2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 348e2 │ │ │ │ + cbnz r3, 348b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 349ac │ │ │ │ - b.n 349b8 │ │ │ │ + bne.n 3497c │ │ │ │ + b.n 34988 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34998 │ │ │ │ + beq.n 34968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34998 │ │ │ │ - b.n 34952 │ │ │ │ + bne.n 34968 │ │ │ │ + b.n 34922 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3493e │ │ │ │ + bmi.n 3490e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34910 │ │ │ │ + beq.n 348e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34910 │ │ │ │ + cbnz r3, 348e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34926 │ │ │ │ + beq.n 348f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34926 │ │ │ │ + cbnz r3, 348f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28660 @ 0x6ff4 │ │ │ │ + movw r1, #27188 @ 0x6a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 34994 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 34964 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 34958 │ │ │ │ + cbnz r3, 34928 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34998 │ │ │ │ + beq.n 34968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34998 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34998 │ │ │ │ + cbnz r3, 34968 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34968 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34978 │ │ │ │ + beq.n 34948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34978 │ │ │ │ + cbnz r3, 34948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 348b2 │ │ │ │ + bne.n 34882 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34994 │ │ │ │ + beq.n 34964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34994 │ │ │ │ + cbnz r3, 34964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 349b8 │ │ │ │ - ldr r0, [pc, #40] @ (349c4 ) │ │ │ │ + b.n 34988 │ │ │ │ + ldr r0, [pc, #40] @ (34994 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 169678 <_PyParkingLot_Unpark@@Base+0x1370> │ │ │ │ + bl 169b5c <_PyParkingLot_Unpark@@Base+0x1370> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 349b8 │ │ │ │ + beq.n 34988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 349b8 │ │ │ │ + cbnz r3, 34988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 3456c │ │ │ │ + b.n 3453c │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #4876 @ 0x130c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl fd878 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cbz r2, 34a00 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 34a00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 34a00 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbnz r3, 349b6 │ │ │ │ + cbz r2, 349b0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbnz r3, 349b6 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.n 34744 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7268 @ 0x1c64 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 34a34 │ │ │ │ + cbnz r4, 34a00 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34a34 │ │ │ │ + ble.n 34a00 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a34 │ │ │ │ - cbz r2, 34a34 │ │ │ │ + bne.n 34a00 │ │ │ │ + cbz r2, 34a00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34738 │ │ │ │ + b.n 34744 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34a58 ) │ │ │ │ + ldr r4, [pc, #32] @ (34a24 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a28 │ │ │ │ + bne.n 349f4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14993,266 +14979,266 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29e90 │ │ │ │ - cbz r0, 34a94 │ │ │ │ + cbz r0, 34a60 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 34ac4 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 34a90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 120444 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120c8c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34ac4 │ │ │ │ + beq.n 34a90 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 120444 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120c8c <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34ac4 │ │ │ │ + beq.n 34a90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #14916 @ 0x3a44 │ │ │ │ + movw r0, #13444 @ 0x3484 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ - b.n 34ada │ │ │ │ + bl 849e8 │ │ │ │ + b.n 34aa6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 34ace │ │ │ │ + beq.n 34a9a │ │ │ │ blx 2a154 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34ad8 │ │ │ │ + beq.n 34aa4 │ │ │ │ blx 2a154 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #33677 @ 0x838d │ │ │ │ + movw r1, #34125 @ 0x854d │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - b.w 18b294 │ │ │ │ + b.w 18cb04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34b1a │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 34ae6 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34b14 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 34b1a │ │ │ │ + bne.n 34ae0 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 34ae6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b44 │ │ │ │ + cbnz r0, 34b10 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34b36 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 34b02 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34b30 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 34b36 │ │ │ │ + bne.n 34afc │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 34b02 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b44 │ │ │ │ + cbnz r0, 34b10 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 34b44 │ │ │ │ + cbz r0, 34b10 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00034b46 : │ │ │ │ - ldr r0, [pc, #4] @ (34b4c ) │ │ │ │ - b.w cef34 │ │ │ │ +00034b12 : │ │ │ │ + ldr r0, [pc, #4] @ (34b18 ) │ │ │ │ + b.w cf158 │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34b72 │ │ │ │ + cbz r2, 34b3e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 34b82 │ │ │ │ - b.n 34b90 │ │ │ │ - ldr r1, [pc, #452] @ (34d38 ) │ │ │ │ + cbz r2, 34b4e │ │ │ │ + b.n 34b5c │ │ │ │ + ldr r1, [pc, #452] @ (34d04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34b6c │ │ │ │ - b.n 34c48 │ │ │ │ - ldr r1, [pc, #440] @ (34d3c ) │ │ │ │ + bne.n 34b38 │ │ │ │ + b.n 34c14 │ │ │ │ + ldr r1, [pc, #440] @ (34d08 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ + beq.n 34c14 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 34ba2 │ │ │ │ - ldr r1, [pc, #424] @ (34d40 ) │ │ │ │ + cbnz r2, 34b6e │ │ │ │ + ldr r1, [pc, #424] @ (34d0c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ + beq.n 34c14 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 34bb4 │ │ │ │ - ldr r1, [pc, #412] @ (34d44 ) │ │ │ │ + cbnz r2, 34b80 │ │ │ │ + ldr r1, [pc, #412] @ (34d10 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r1, #9368 @ 0x2498 │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r1, #7896 @ 0x1ed8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #9372 @ 0x249c │ │ │ │ + movw r0, #7900 @ 0x1edc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #9380 @ 0x24a4 │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #7908 @ 0x1ee4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 115b98 │ │ │ │ + bl 1163d0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34c48 │ │ │ │ - movw r1, #3316 @ 0xcf4 │ │ │ │ + cbz r0, 34c14 │ │ │ │ + movw r1, #1844 @ 0x734 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #9772 @ 0x262c │ │ │ │ + movw r0, #8300 @ 0x206c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34c48 │ │ │ │ - movw r1, #3308 @ 0xcec │ │ │ │ + cbz r0, 34c14 │ │ │ │ + movw r1, #1836 @ 0x72c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fd878 │ │ │ │ + bl fdea4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34c48 │ │ │ │ + cbz r0, 34c14 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #3284 @ 0xcd4 │ │ │ │ + movw r1, #1812 @ 0x714 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2aa68 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34c32 │ │ │ │ + cbnz r0, 34bfe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bls.n 34c32 │ │ │ │ + bls.n 34bfe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34c32 │ │ │ │ + bne.n 34bfe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 34c32 │ │ │ │ + bne.n 34bfe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34c4e │ │ │ │ + beq.n 34c1a │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9404 @ 0x24bc │ │ │ │ + movw r1, #7932 @ 0x1efc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34d30 │ │ │ │ - movw r0, #4896 @ 0x1320 │ │ │ │ + b.n 34cfc │ │ │ │ + movw r0, #3424 @ 0xd60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #9452 @ 0x24ec │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #7980 @ 0x1f2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #3636 @ 0xe34 │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #3100 @ 0xc1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #9436 @ 0x24dc │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #7964 @ 0x1f1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #9448 @ 0x24e8 │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #7976 @ 0x1f28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #9460 @ 0x24f4 │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #7988 @ 0x1f34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #9440 @ 0x24e0 │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #7968 @ 0x1f20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ - movw r0, #9468 @ 0x24fc │ │ │ │ + beq.n 34c14 │ │ │ │ + movw r0, #7996 @ 0x1f3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c48 │ │ │ │ + beq.n 34c14 │ │ │ │ movw r3, #48076 @ 0xbbcc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ + movw r0, #8004 @ 0x1f44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8ba34 │ │ │ │ - movw r1, #9512 @ 0x2528 │ │ │ │ + bl 8bc30 │ │ │ │ + movw r1, #8040 @ 0x1f68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c48 │ │ │ │ + blt.n 34c14 │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c48 │ │ │ │ + blt.n 34c14 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 34d1c │ │ │ │ + bne.n 34ce8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r3, #16 │ │ │ │ @@ -15260,119 +15246,119 @@ │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r0, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34e1a │ │ │ │ + b.n 34de6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14322c │ │ │ │ - cbz r0, 34d82 │ │ │ │ + bl 14346c │ │ │ │ + cbz r0, 34d4e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34e12 │ │ │ │ + beq.n 34dde │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + movw r0, #40704 @ 0x9f00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34dd0 │ │ │ │ + bne.n 34d9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33e98 │ │ │ │ + bl 33e64 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34dc8 │ │ │ │ + cbz r0, 34d94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12548 @ 0x3104 │ │ │ │ + movw r0, #11076 @ 0x2b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34dbc │ │ │ │ + beq.n 34d88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34dc0 │ │ │ │ + cbz r3, 34d8c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34dc8 │ │ │ │ + b.n 34d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34dbc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34d88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79330 │ │ │ │ - b.n 34e0a │ │ │ │ + bl 79448 │ │ │ │ + b.n 34dd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33e24 │ │ │ │ + bl 33df0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34e0a │ │ │ │ + cbz r0, 34dd6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12556 @ 0x310c │ │ │ │ + movw r0, #11084 @ 0x2b4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34dfe │ │ │ │ + beq.n 34dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34e02 │ │ │ │ + cbz r3, 34dce │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34e0a │ │ │ │ + b.n 34dd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34dfe │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34dca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 34e14 │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 34de0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #168] @ 34ed4 │ │ │ │ + ldr.w r8, [pc, #168] @ 34ea0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34eca │ │ │ │ + beq.n 34e96 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ - cbz r5, 34e76 │ │ │ │ + cbz r5, 34e42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ @@ -15385,31 +15371,31 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r6, 34ecc │ │ │ │ + cbz r6, 34e98 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4172 @ 0x104c │ │ │ │ + movw r1, #2700 @ 0xa8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34ecc │ │ │ │ + bge.n 34e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34eca │ │ │ │ + beq.n 34e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34eca │ │ │ │ + cbnz r3, 34e96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -15420,58 +15406,58 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34f00 │ │ │ │ + bl 34ecc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #208] @ 34fe4 │ │ │ │ + ldr.w sl, [pc, #208] @ 34fb0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldrb.w fp, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34fda │ │ │ │ + beq.n 34fa6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 34f6a │ │ │ │ + cbz r7, 34f36 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ strb r3, [r4, #24] │ │ │ │ strb.w fp, [r4, #25] │ │ │ │ strb r6, [r4, #26] │ │ │ │ - cbz r5, 34f84 │ │ │ │ + cbz r5, 34f50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ @@ -15485,336 +15471,334 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34fdc │ │ │ │ + cbz r3, 34fa8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4172 @ 0x104c │ │ │ │ + movw r1, #2700 @ 0xa8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34fdc │ │ │ │ + bge.n 34fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fda │ │ │ │ + beq.n 34fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34fda │ │ │ │ + cbnz r3, 34fa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 35018 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 34fe4 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 35012 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 35018 │ │ │ │ + bne.n 34fde │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 34fe4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3503a │ │ │ │ + cbnz r0, 35006 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3503a │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 35006 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 35030 │ │ │ │ + bne.n 34ffc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3506c │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 35038 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 35066 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3506c │ │ │ │ + bne.n 35032 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 35038 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3508e │ │ │ │ + cbnz r0, 3505a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3508e │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 3505a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 35084 │ │ │ │ + bne.n 35050 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 350ae │ │ │ │ + cbnz r3, 3507a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 350a4 │ │ │ │ - movw r3, #51516 @ 0xc93c │ │ │ │ + cbz r2, 35070 │ │ │ │ + movw r3, #51432 @ 0xc8e8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 350ae │ │ │ │ + bne.n 3507a │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 350d4 │ │ │ │ + cbz r2, 350a0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 350e2 │ │ │ │ + b.n 350ae │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 350e0 │ │ │ │ + bne.n 350ac │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 35100 │ │ │ │ + cbnz r0, 350cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 350e2 │ │ │ │ + b.n 350ae │ │ │ │ mov r4, r2 │ │ │ │ - ldr r1, [pc, #172] @ (35190 ) │ │ │ │ + ldr r1, [pc, #172] @ (3515c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 35102 │ │ │ │ - b.n 3512c │ │ │ │ + cbnz r0, 350ce │ │ │ │ + b.n 350f8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 35130 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 350fc │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8232 @ 0x2028 │ │ │ │ + movw r1, #6760 @ 0x1a68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10008 @ 0x2718 │ │ │ │ + movw r0, #8536 @ 0x2158 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35188 │ │ │ │ + b.n 35154 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 35158 │ │ │ │ + beq.n 35124 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 3515a │ │ │ │ + cbz r4, 35126 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3515a │ │ │ │ + bmi.n 35126 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10020 @ 0x2724 │ │ │ │ + movw r1, #8548 @ 0x2164 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3512c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 350f8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 200ef0 │ │ │ │ + bl 202380 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2049d8 │ │ │ │ + bl 205cb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35188 │ │ │ │ + beq.n 35154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35188 │ │ │ │ + cbnz r3, 35154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 351f0 │ │ │ │ + bne.n 351b8 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1384 │ │ │ │ + bl d15ac │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3520a │ │ │ │ + beq.n 351d2 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3520a │ │ │ │ + bmi.n 351d2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11196 @ 0x2bbc │ │ │ │ + movw r1, #9724 @ 0x25fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10480 @ 0x28f0 │ │ │ │ + movw r0, #9008 @ 0x2330 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 351b0 │ │ │ │ + bne.n 35178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 352c2 │ │ │ │ + b.n 3528a │ │ │ │ mov r0, r6 │ │ │ │ - bl d1384 │ │ │ │ + bl d15ac │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 35236 │ │ │ │ + beq.n 351fe │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 35236 │ │ │ │ + bmi.n 351fe │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11244 @ 0x2bec │ │ │ │ + movw r1, #9772 @ 0x262c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 35278 │ │ │ │ - cbz r0, 3528c │ │ │ │ + bne.n 35240 │ │ │ │ + cbz r0, 35254 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3528c │ │ │ │ + beq.n 35254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3528c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3528c │ │ │ │ + cbnz r3, 35254 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35254 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 352ae │ │ │ │ - cbz r0, 352c2 │ │ │ │ + bne.n 35276 │ │ │ │ + cbz r0, 3528a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352c2 │ │ │ │ + beq.n 3528a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 352c2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 352c2 │ │ │ │ + cbnz r3, 3528a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3528a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 352dc │ │ │ │ + bne.n 352a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352ea │ │ │ │ + beq.n 352b2 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 352fe │ │ │ │ + bne.n 352c6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 352fe │ │ │ │ + bne.n 352c6 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15823,63 +15807,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35344 │ │ │ │ + beq.n 3530c │ │ │ │ mov r1, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 35344 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 3530c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146500 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3534c │ │ │ │ + bne.n 35314 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 353b8 │ │ │ │ + b.n 35380 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35362 │ │ │ │ + beq.n 3532a │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 3536c │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 35334 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 3537c │ │ │ │ + b.n 35344 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146500 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3537c │ │ │ │ + bne.n 35344 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 353b8 │ │ │ │ + b.n 35380 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 353a4 │ │ │ │ + bne.n 3536c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11284 @ 0x2c14 │ │ │ │ + movw r1, #9812 @ 0x2654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 353b8 │ │ │ │ + b.n 35380 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 353bc │ │ │ │ + bl 35384 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85b34 │ │ │ │ + bl 85d00 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -15888,57 +15872,57 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a664 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 3541e │ │ │ │ + beq.n 353e6 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35432 │ │ │ │ + beq.n 353fa │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 35432 │ │ │ │ + b.n 353fa │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 35490 │ │ │ │ - vldr d7, [pc, #112] @ 35498 │ │ │ │ + vldr d0, [pc, #108] @ 35458 │ │ │ │ + vldr d7, [pc, #112] @ 35460 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3546c │ │ │ │ + beq.n 35434 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29820 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 35488 │ │ │ │ + ble.n 35450 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 35488 │ │ │ │ + b.n 35450 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 35498 │ │ │ │ + vldr d6, [pc, #36] @ 35460 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 35490 │ │ │ │ + vldr d7, [pc, #20] @ 35458 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -15949,34 +15933,34 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 354c0 │ │ │ │ + bhi.n 35488 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 354d8 │ │ │ │ + ble.n 354a0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 354e0 │ │ │ │ - movw r0, #8044 @ 0x1f6c │ │ │ │ + b.n 354a8 │ │ │ │ + movw r0, #6572 @ 0x19ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 354b8 │ │ │ │ + bne.n 35480 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21aadc <_Py_RestoreSignals@@Base+0x2b3c> │ │ │ │ + b.w 21b5ec <_Py_RestoreSignals@@Base+0x2774> │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ @@ -15987,503 +15971,503 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 3553a │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 35502 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 35534 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3553a │ │ │ │ + bne.n 354fc │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 35502 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35548 │ │ │ │ + cbnz r0, 35510 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1365bc │ │ │ │ + b.w 1365fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 35560 │ │ │ │ - movw r0, #11668 @ 0x2d94 │ │ │ │ + bne.n 35528 │ │ │ │ + movw r0, #10196 @ 0x27d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e5c0 │ │ │ │ + b.w 7e784 │ │ │ │ │ │ │ │ -00035566 : │ │ │ │ +0003552e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11892 @ 0x2e74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 355b6 │ │ │ │ + cbz r3, 3557e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #11920 @ 0x2e90 │ │ │ │ + movw r2, #10448 @ 0x28d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 355be │ │ │ │ - bl 356ac │ │ │ │ + b.n 35586 │ │ │ │ + bl 35674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35588 │ │ │ │ + beq.n 35550 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 355e2 │ │ │ │ + cbnz r2, 355aa │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 355e2 │ │ │ │ + bne.n 355aa │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355fe │ │ │ │ + cbnz r0, 355c6 │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #188] @ (356a8 ) │ │ │ │ + ldr r4, [pc, #188] @ (35670 ) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 356a2 │ │ │ │ + beq.n 3566a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #25476 @ 0x6384 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 35630 │ │ │ │ + beq.n 355f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 35630 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 355f8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #11932 @ 0x2e9c │ │ │ │ + movw r1, #10460 @ 0x28dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #17304 @ 0x4398 │ │ │ │ + movw r0, #15832 @ 0x3dd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 356a2 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3566a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35644 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 356a2 │ │ │ │ + bne.n 3560c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3566a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35656 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 356a2 │ │ │ │ + bne.n 3561e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3566a │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 3568e │ │ │ │ + beq.n 35656 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #7964 @ 0x1f1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 35690 │ │ │ │ + beq.n 35658 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #11952 @ 0x2eb0 │ │ │ │ + movw r1, #10480 @ 0x28f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bac5c │ │ │ │ + b.w 1bca4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000356ac : │ │ │ │ +00035674 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a5ec │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #12064 @ 0x2f20 │ │ │ │ + movw r1, #10592 @ 0x2960 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29fcc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35712 │ │ │ │ + beq.n 356da │ │ │ │ movw r4, #11892 @ 0x2e74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ - movw r1, #62108 @ 0xf29c │ │ │ │ + movw r1, #60636 @ 0xecdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ blx 2a10c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35718 │ │ │ │ + cbnz r0, 356e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a154 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3572e │ │ │ │ - bl 6d8a0 │ │ │ │ + b.n 356f6 │ │ │ │ + bl 6da00 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 3572c │ │ │ │ + cbnz r0, 356f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2953c │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 3572e │ │ │ │ + b.n 356f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #13432 @ 0x3478 │ │ │ │ + movw r0, #11960 @ 0x2eb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ - cbnz r0, 35754 │ │ │ │ + bl 7b3e4 │ │ │ │ + cbnz r0, 3571c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35856 │ │ │ │ + b.n 3581e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 3578e │ │ │ │ - movw r0, #12084 @ 0x2f34 │ │ │ │ + cbz r1, 35756 │ │ │ │ + movw r0, #10612 @ 0x2974 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3577e │ │ │ │ + beq.n 35746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3577e │ │ │ │ + cbnz r3, 35746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35750 │ │ │ │ - movw r2, #988 @ 0x3dc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + beq.n 35718 │ │ │ │ + movw r2, #65052 @ 0xfe1c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35796 │ │ │ │ - movw r2, #13432 @ 0x3478 │ │ │ │ + b.n 3575e │ │ │ │ + movw r2, #11960 @ 0x2eb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 357ce │ │ │ │ + cbz r3, 35796 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12092 @ 0x2f3c │ │ │ │ + movw r0, #10620 @ 0x297c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357c0 │ │ │ │ + beq.n 35788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 357c0 │ │ │ │ + cbnz r3, 35788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35750 │ │ │ │ - movw r2, #988 @ 0x3dc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + beq.n 35718 │ │ │ │ + movw r2, #65052 @ 0xfe1c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 357fe │ │ │ │ + cbz r3, 357c6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12108 @ 0x2f4c │ │ │ │ + movw r0, #10636 @ 0x298c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357f8 │ │ │ │ + beq.n 357c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 357f8 │ │ │ │ + cbnz r3, 357c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35750 │ │ │ │ + beq.n 35718 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 3582c │ │ │ │ - movw r0, #49020 @ 0xbf7c │ │ │ │ + cbnz r3, 357f4 │ │ │ │ + movw r0, #47548 @ 0xb9bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35826 │ │ │ │ + beq.n 357ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35826 │ │ │ │ + cbnz r3, 357ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35750 │ │ │ │ + beq.n 35718 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #12128 @ 0x2f60 │ │ │ │ + movw r0, #10656 @ 0x29a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35856 │ │ │ │ + beq.n 3581e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35856 │ │ │ │ + cbnz r3, 3581e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14322c │ │ │ │ - cbz r0, 3588e │ │ │ │ + bl 14346c │ │ │ │ + cbz r0, 35856 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358bc │ │ │ │ + beq.n 35884 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + movw r0, #40704 @ 0x9f00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #12556 @ 0x310c │ │ │ │ + movw r3, #11084 @ 0x2b4c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #12548 @ 0x3104 │ │ │ │ + movw r0, #11076 @ 0x2b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 358be │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 35886 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 244a64 │ │ │ │ + b.w 244bb4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 358ee │ │ │ │ + cbz r3, 358b6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35904 │ │ │ │ + cbz r0, 358cc │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3591a │ │ │ │ + b.n 358e2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28412 @ 0x6efc │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3597c │ │ │ │ - bl 185eec │ │ │ │ + b.n 35944 │ │ │ │ + bl 187198 <_PyTime_AsMilliseconds@@Base+0x2918> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3592c │ │ │ │ + bne.n 358f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3593c │ │ │ │ + blt.n 35904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 35908 │ │ │ │ - b.n 35956 │ │ │ │ + bne.n 358d0 │ │ │ │ + b.n 3591e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35914 │ │ │ │ + bne.n 358dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35914 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 358dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35904 │ │ │ │ + beq.n 358cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35904 │ │ │ │ + bne.n 358cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35904 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 358cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3596c │ │ │ │ + beq.n 35934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3596c │ │ │ │ + cbnz r3, 35934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35904 │ │ │ │ + bne.n 358cc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3599c │ │ │ │ + cbz r3, 35964 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 359ac │ │ │ │ + b.n 35974 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 359aa │ │ │ │ + blt.n 35972 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 359a6 │ │ │ │ - cbnz r1, 359ca │ │ │ │ + bgt.n 3596e │ │ │ │ + cbnz r1, 35992 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 359ac │ │ │ │ + b.n 35974 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (35a4c ) │ │ │ │ + ldr r1, [pc, #156] @ (35a14 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 359d0 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 35998 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a46 │ │ │ │ + b.n 35a0e │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #4372 @ 0x1114 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e57c8 │ │ │ │ + bl 1e6d90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 359c6 │ │ │ │ + beq.n 3598e │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - movw r3, #12429 @ 0x308d │ │ │ │ + movw r3, #18117 @ 0x46c5 │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #18489 @ 0x4839 │ │ │ │ + movw r1, #20593 @ 0x5071 │ │ │ │ movt r1, #17 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ce4 │ │ │ │ + bl 35cac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c6 │ │ │ │ + beq.n 3598e │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35a46 │ │ │ │ + beq.n 35a0e │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35a50 ) │ │ │ │ + ldr r0, [pc, #52] @ (35a18 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a44 │ │ │ │ + beq.n 35a0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a44 │ │ │ │ + cbnz r3, 35a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r4, r2, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r6, {r2, r3, r4, r6} │ │ │ │ @@ -16491,541 +16475,541 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35a70 │ │ │ │ + cbz r3, 35a38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ace │ │ │ │ + bne.n 35a96 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b48 │ │ │ │ + beq.n 35b10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35aba │ │ │ │ + bge.n 35a82 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 35a9c │ │ │ │ + b.n 35a64 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #19212 @ 0x4b0c │ │ │ │ + movw r0, #17740 @ 0x454c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r1, #22140 @ 0x567c │ │ │ │ + b.w 849e8 │ │ │ │ + movw r1, #20776 @ 0x5128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34084 @ 0x8524 │ │ │ │ + movw r0, #32612 @ 0x7f64 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b34 │ │ │ │ + cbz r0, 35afc │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 91900 │ │ │ │ + bl 91b18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b10 │ │ │ │ + beq.n 35ad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b10 │ │ │ │ + cbnz r3, 35ad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fea5c │ │ │ │ + bl ff044 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35b38 │ │ │ │ + cbnz r0, 35b00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b34 │ │ │ │ + beq.n 35afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b34 │ │ │ │ + cbnz r3, 35afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35b48 │ │ │ │ + b.n 35b10 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #46012 @ 0xb3bc │ │ │ │ + movw r0, #44540 @ 0xadfc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14322c │ │ │ │ + bl 14346c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35b84 │ │ │ │ + cbz r0, 35b4c │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 35bce │ │ │ │ + beq.n 35b96 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + movw r0, #40704 @ 0x9f00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35b8e │ │ │ │ + cbz r3, 35b56 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35b90 │ │ │ │ + b.n 35b58 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r7, #1 │ │ │ │ adds.w r8, r9, r7 │ │ │ │ - bne.n 35bb8 │ │ │ │ + bne.n 35b80 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #12548 @ 0x3104 │ │ │ │ + movw r0, #11076 @ 0x2b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 35cdc │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 35ca4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35bc8 │ │ │ │ + cbz r0, 35b90 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35be8 │ │ │ │ + b.n 35bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1437a8 │ │ │ │ + bl 1439e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35cdc │ │ │ │ + b.n 35ca4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ebebc │ │ │ │ + bl ec0b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35c5c │ │ │ │ + beq.n 35c24 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 35bd2 │ │ │ │ + blt.n 35b9a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35c60 │ │ │ │ - movw r7, #12444 @ 0x309c │ │ │ │ + beq.n 35c28 │ │ │ │ + movw r7, #10972 @ 0x2adc │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 906d8 │ │ │ │ - cbz r0, 35c42 │ │ │ │ + bl 908f0 │ │ │ │ + cbz r0, 35c0a │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e1af4 │ │ │ │ - cbz r0, 35c5c │ │ │ │ + bl e1d08 │ │ │ │ + cbz r0, 35c24 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 35c36 │ │ │ │ + blt.n 35bfe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35c30 │ │ │ │ + beq.n 35bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35c30 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35bf8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35c42 │ │ │ │ + b.n 35c0a │ │ │ │ add.w r3, r6, #12 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 35bfe │ │ │ │ + b.n 35bc6 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 35c60 │ │ │ │ + beq.n 35c28 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12452 @ 0x30a4 │ │ │ │ + movw r1, #10980 @ 0x2ae4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35cc0 │ │ │ │ - movw r0, #988 @ 0x3dc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + b.n 35c88 │ │ │ │ + movw r0, #65052 @ 0xfe1c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35c5c │ │ │ │ + beq.n 35c24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10f63c │ │ │ │ + bl 10fe70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c90 │ │ │ │ + beq.n 35c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35c90 │ │ │ │ + cbnz r3, 35c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35c5c │ │ │ │ + beq.n 35c24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #12496 @ 0x30d0 │ │ │ │ + movw r0, #11024 @ 0x2b10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cc0 │ │ │ │ + beq.n 35c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35cc0 │ │ │ │ + cbnz r3, 35c88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cd6 │ │ │ │ + beq.n 35c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35cd6 │ │ │ │ + cbnz r3, 35c9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1437a8 │ │ │ │ + bl 1439e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16d3e4 │ │ │ │ + bl 16daa8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35d08 │ │ │ │ + bne.n 35cd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35d2e │ │ │ │ + b.n 35cf6 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35d32 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35cfa <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35d04 │ │ │ │ + beq.n 35ccc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 24d5b8 │ │ │ │ + bl 24d70c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035d32 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035cfa <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 24d2a8 │ │ │ │ + bl 24d65c │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1b4548 │ │ │ │ + b.w 1b6338 │ │ │ │ │ │ │ │ -00035d64 : │ │ │ │ +00035d2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11892 @ 0x2e74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35d9c │ │ │ │ + cbz r3, 35d64 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2953c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10c630 │ │ │ │ + bl 10ce24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #12820 @ 0x3214 │ │ │ │ + movw r2, #11348 @ 0x2c54 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20bb24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35dca │ │ │ │ + bl 20cd6c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d92 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e0e │ │ │ │ + b.n 35dd6 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #28152 @ 0x6df8 │ │ │ │ + movw r1, #26436 @ 0x6744 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #12832 @ 0x3220 │ │ │ │ + movw r0, #11360 @ 0x2c60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35dc6 │ │ │ │ + beq.n 35d8e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e06 │ │ │ │ + bne.n 35dce │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 35dc6 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 35d8e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 35ffe <_Py_IncRef@@Base+0x1dc> │ │ │ │ + b.w 35fc6 <_Py_IncRef@@Base+0x1dc> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - b.w 36050 <_Py_IncRef@@Base+0x22e> │ │ │ │ + b.w 36018 <_Py_IncRef@@Base+0x22e> │ │ │ │ │ │ │ │ -00035e22 <_Py_IncRef@@Base>: │ │ │ │ +00035dea <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 35e60 <_Py_IncRef@@Base+0x3e> │ │ │ │ + cbz r3, 35e28 <_Py_IncRef@@Base+0x3e> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #49084 @ 0xbfbc │ │ │ │ + movw r1, #47588 @ 0xb9e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e7a <_Py_IncRef@@Base+0x58> │ │ │ │ - b.n 35e76 <_Py_IncRef@@Base+0x54> │ │ │ │ + cbnz r0, 35e42 <_Py_IncRef@@Base+0x58> │ │ │ │ + b.n 35e3e <_Py_IncRef@@Base+0x54> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13032 @ 0x32e8 │ │ │ │ + movw r1, #11560 @ 0x2d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35ff6 <_Py_IncRef@@Base+0x1d4> │ │ │ │ + b.n 35fbe <_Py_IncRef@@Base+0x1d4> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ movw r9, #42444 @ 0xa5cc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13128 @ 0x3348 │ │ │ │ + movw r1, #11656 @ 0x2d88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35ef0 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35eb8 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35efc <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 35ec4 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 35ec2 <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 35e8a <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f82 <_Py_IncRef@@Base+0x160> │ │ │ │ + beq.n 35f4a <_Py_IncRef@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35f82 <_Py_IncRef@@Base+0x160> │ │ │ │ - b.n 35f20 <_Py_IncRef@@Base+0xfe> │ │ │ │ - movw r2, #40960 @ 0xa000 │ │ │ │ + bne.n 35f4a <_Py_IncRef@@Base+0x160> │ │ │ │ + b.n 35ee8 <_Py_IncRef@@Base+0xfe> │ │ │ │ + movw r2, #39488 @ 0x9a40 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28184 @ 0x6e18 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ceb0c │ │ │ │ + bl ced30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35eee <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 35eb6 <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35eee <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 35eb6 <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35f26 <_Py_IncRef@@Base+0x104> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35eee <_Py_IncRef@@Base+0x104> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35f5c <_Py_IncRef@@Base+0x13a> │ │ │ │ - b.n 35e76 <_Py_IncRef@@Base+0x54> │ │ │ │ + bne.n 35f24 <_Py_IncRef@@Base+0x13a> │ │ │ │ + b.n 35e3e <_Py_IncRef@@Base+0x54> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35f0c <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 35ed4 <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f82 <_Py_IncRef@@Base+0x160> │ │ │ │ - b.n 35f16 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 35f4a <_Py_IncRef@@Base+0x160> │ │ │ │ + b.n 35ede <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35f00 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35ec8 <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35f26 <_Py_IncRef@@Base+0x104> │ │ │ │ + b.n 35eee <_Py_IncRef@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35f82 <_Py_IncRef@@Base+0x160> │ │ │ │ + bne.n 35f4a <_Py_IncRef@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f82 <_Py_IncRef@@Base+0x160> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35f4a <_Py_IncRef@@Base+0x160> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 24ee80 <_Py_c_pow@@Base+0x928> │ │ │ │ + bl 24ef7c <_Py_c_pow@@Base+0xe78> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f50 <_Py_IncRef@@Base+0x12e> │ │ │ │ + beq.n 35f18 <_Py_IncRef@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35f50 <_Py_IncRef@@Base+0x12e> │ │ │ │ + cbnz r3, 35f18 <_Py_IncRef@@Base+0x12e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 35f6c <_Py_IncRef@@Base+0x14a> │ │ │ │ + cbnz r5, 35f34 <_Py_IncRef@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e76 <_Py_IncRef@@Base+0x54> │ │ │ │ + beq.n 35e3e <_Py_IncRef@@Base+0x54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35e76 <_Py_IncRef@@Base+0x54> │ │ │ │ + bne.n 35e3e <_Py_IncRef@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35e76 <_Py_IncRef@@Base+0x54> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e3e <_Py_IncRef@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e8e <_Py_IncRef@@Base+0x6c> │ │ │ │ + beq.n 35e56 <_Py_IncRef@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35e8e <_Py_IncRef@@Base+0x6c> │ │ │ │ + bne.n 35e56 <_Py_IncRef@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35e8e <_Py_IncRef@@Base+0x6c> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e56 <_Py_IncRef@@Base+0x6c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f98 <_Py_IncRef@@Base+0x176> │ │ │ │ + beq.n 35f60 <_Py_IncRef@@Base+0x176> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35f98 <_Py_IncRef@@Base+0x176> │ │ │ │ + cbnz r3, 35f60 <_Py_IncRef@@Base+0x176> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #13432 @ 0x3478 │ │ │ │ + movw r2, #11960 @ 0x2eb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24ee80 <_Py_c_pow@@Base+0x928> │ │ │ │ + bl 24ef7c <_Py_c_pow@@Base+0xe78> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e76 <_Py_IncRef@@Base+0x54> │ │ │ │ + beq.w 35e3e <_Py_IncRef@@Base+0x54> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 35ff6 <_Py_IncRef@@Base+0x1d4> │ │ │ │ + bne.n 35fbe <_Py_IncRef@@Base+0x1d4> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35fd6 <_Py_IncRef@@Base+0x1b4> │ │ │ │ + beq.n 35f9e <_Py_IncRef@@Base+0x1b4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35fd6 <_Py_IncRef@@Base+0x1b4> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35f9e <_Py_IncRef@@Base+0x1b4> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -17042,185 +17026,185 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3604c <_Py_IncRef@@Base+0x22a> │ │ │ │ + cbz r0, 36014 <_Py_IncRef@@Base+0x22a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 36090 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 36058 <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 36090 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 36058 <_Py_IncRef@@Base+0x26e> │ │ │ │ blx r3 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 360a6 <_Py_IncRef@@Base+0x284> │ │ │ │ + bne.n 3606e <_Py_IncRef@@Base+0x284> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 36090 <_Py_IncRef@@Base+0x26e> │ │ │ │ + beq.n 36058 <_Py_IncRef@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36090 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36058 <_Py_IncRef@@Base+0x26e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #19740 @ 0x4d1c │ │ │ │ + movw r3, #18508 @ 0x484c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e6240 │ │ │ │ + b.w 1e780c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (360b4 <_Py_IncRef@@Base+0x292>) │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #4] @ (3607c <_Py_IncRef@@Base+0x292>) │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4a80049 │ │ │ │ │ │ │ │ -000360b8 : │ │ │ │ +00036080 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ - cbz r0, 360f4 │ │ │ │ + bl 7b3e4 │ │ │ │ + cbz r0, 360bc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf6f0 │ │ │ │ + bl bf990 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 360f8 │ │ │ │ + beq.n 360c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 360f8 │ │ │ │ + cbnz r3, 360c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 360f8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 360c0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (36168 ) │ │ │ │ + ldr r1, [pc, #92] @ (36130 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ - cbnz r0, 36120 │ │ │ │ - bl d7534 │ │ │ │ + bl 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ + cbnz r0, 360e8 │ │ │ │ + bl d776c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36136 │ │ │ │ + b.n 360fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 36134 │ │ │ │ + beq.n 360fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36134 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 360fc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (36168 ) │ │ │ │ - bl 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #44] @ (36130 ) │ │ │ │ + bl 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 36164 │ │ │ │ + cbz r5, 3612c │ │ │ │ mov r0, r5 │ │ │ │ - bl 123830 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 36162 │ │ │ │ + bl 124070 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 3612a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36162 │ │ │ │ + beq.n 3612a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36162 │ │ │ │ + cbnz r3, 3612a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 36190 │ │ │ │ + cbz r0, 36158 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3619c │ │ │ │ + beq.n 36164 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3619c │ │ │ │ + b.n 36164 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2045fc │ │ │ │ + bl 2058d4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x10b4> │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36180 │ │ │ │ + bne.n 36148 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003619e <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00036166 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #2657 @ 0xa61 │ │ │ │ + movw r3, #3177 @ 0xc69 │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 361e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1415f4 │ │ │ │ + beq.n 361aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 141830 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ @@ -17228,1116 +17212,1116 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36204 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ + bne.n 361cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 3621c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - b.n 3622a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + cbz r1, 361e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + b.n 361f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41220 @ 0xa104 │ │ │ │ + movw r0, #39748 @ 0x9b44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 361fa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ - b.n 36226 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + bne.n 361c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ + b.n 361ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24fd18 │ │ │ │ + bl 24fe68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3622a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + bne.n 361f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3624e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + b.n 36216 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3623a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ - bl 721b8 │ │ │ │ + cbnz r0, 36202 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + bl 72340 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36226 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + beq.n 361ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36226 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + beq.n 361ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36274 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6>) │ │ │ │ + ldr r0, [pc, #8] @ (3623c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #416 @ (adr r6, 36418 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 363e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 36282 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ - b.w 12b170 │ │ │ │ + beq.n 3624a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ + b.w 12ba64 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #12652 @ 0x316c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000362aa : │ │ │ │ +00036272 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d122c │ │ │ │ - cbz r0, 362f0 │ │ │ │ + bl d1450 │ │ │ │ + cbz r0, 362b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #56212 @ 0xdb94 │ │ │ │ + movw r1, #54740 @ 0xd5d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 36310 │ │ │ │ + bl d5514 │ │ │ │ + b.n 362d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 362d0 │ │ │ │ + bne.n 36298 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36314 │ │ │ │ - bl 1f5c8c │ │ │ │ + ble.n 362dc │ │ │ │ + bl 1f71c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3633a │ │ │ │ + b.n 36302 │ │ │ │ add r1, r2 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36310 │ │ │ │ + beq.n 362d8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3633a │ │ │ │ + cbz r0, 36302 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29db8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36346 │ │ │ │ + beq.n 3630e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36352 │ │ │ │ + beq.n 3631a │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 36376 │ │ │ │ + cbz r2, 3633e │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 36384 │ │ │ │ + b.n 3634c │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 36382 │ │ │ │ + bne.n 3634a │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 363a2 │ │ │ │ + cbnz r0, 3636a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36384 │ │ │ │ + b.n 3634c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #380] @ (36504 ) │ │ │ │ + ldr r1, [pc, #380] @ (364cc ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 363a4 │ │ │ │ - b.n 363d4 │ │ │ │ + cbnz r0, 3636c │ │ │ │ + b.n 3639c │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ adds r1, r4, r5 │ │ │ │ subs r4, r1, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 363d8 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 363a0 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8232 @ 0x2028 │ │ │ │ + movw r1, #6760 @ 0x1a68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14168 @ 0x3758 │ │ │ │ + movw r0, #12696 @ 0x3198 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 364fa │ │ │ │ - cbz r4, 36444 │ │ │ │ + b.n 364c2 │ │ │ │ + cbz r4, 3640c │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 363ea │ │ │ │ + beq.n 363b2 │ │ │ │ subs r4, r1, #2 │ │ │ │ - bne.n 363f2 │ │ │ │ - b.n 3645a │ │ │ │ + bne.n 363ba │ │ │ │ + b.n 36422 │ │ │ │ movw sl, #4372 @ 0x1114 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36402 │ │ │ │ + beq.n 363ca │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 36468 │ │ │ │ - b.n 3640a │ │ │ │ - movw r9, #51516 @ 0xc93c │ │ │ │ + beq.n 36430 │ │ │ │ + b.n 363d2 │ │ │ │ + movw r9, #51432 @ 0xc8e8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3641e │ │ │ │ - bl c7668 │ │ │ │ + cbz r0, 363e6 │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363d4 │ │ │ │ + blt.n 3639c │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 36422 │ │ │ │ - b.n 36470 │ │ │ │ + bne.n 363ea │ │ │ │ + b.n 36438 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 36434 │ │ │ │ - bl c7668 │ │ │ │ + cbz r0, 363fc │ │ │ │ + bl c7924 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 363d4 │ │ │ │ + blt.n 3639c │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 36436 │ │ │ │ - b.n 3646e │ │ │ │ + bne.n 363fe │ │ │ │ + b.n 36436 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 363d4 │ │ │ │ + blt.n 3639c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 36472 │ │ │ │ - movw r9, #51516 @ 0xc93c │ │ │ │ + b.n 3643a │ │ │ │ + movw r9, #51432 @ 0xc8e8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw sl, #4372 @ 0x1114 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36472 │ │ │ │ - movw r9, #51516 @ 0xc93c │ │ │ │ + b.n 3643a │ │ │ │ + movw r9, #51432 @ 0xc8e8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36472 │ │ │ │ + b.n 3643a │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36472 │ │ │ │ + b.n 3643a │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ tst r4, r5 │ │ │ │ - beq.n 3648e │ │ │ │ + beq.n 36456 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16084 @ 0x3ed4 │ │ │ │ + movw r1, #15212 @ 0x3b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 363d4 │ │ │ │ - cbz r6, 364ae │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3639c │ │ │ │ + cbz r6, 36476 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 364ae │ │ │ │ + beq.n 36476 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16120 @ 0x3ef8 │ │ │ │ + movw r1, #15248 @ 0x3b90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 363d4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3639c │ │ │ │ mov r0, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 201188 │ │ │ │ + bl 202618 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 363d4 │ │ │ │ - bl 200ef0 │ │ │ │ + beq.n 3639c │ │ │ │ + bl 202380 │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ and.w r6, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 34f00 │ │ │ │ + bl 34ecc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 364fa │ │ │ │ + beq.n 364c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 364fa │ │ │ │ + cbnz r3, 364c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r0, r7, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36528 │ │ │ │ + bne.n 364f0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13b340 │ │ │ │ + b.w 13b560 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38576 @ 0x96b0 │ │ │ │ + movw r0, #37104 @ 0x90f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3651c │ │ │ │ + bne.n 364e4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036540 : │ │ │ │ +00036508 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36568 │ │ │ │ - movw r0, #14356 @ 0x3814 │ │ │ │ + cbnz r0, 36530 │ │ │ │ + movw r0, #12884 @ 0x3254 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fde74 │ │ │ │ - b.n 36596 │ │ │ │ + bl 1ff304 │ │ │ │ + b.n 3655e │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #14356 @ 0x3814 │ │ │ │ + movw r2, #12884 @ 0x3254 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ee90 │ │ │ │ + bl 21f8c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3658a │ │ │ │ + beq.n 36552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3658e │ │ │ │ + cbz r3, 36556 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 36596 │ │ │ │ + b.n 3655e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3658a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36552 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (365c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (36588 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000365c4 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003658c <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52904 @ 0xcea8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 365fe <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 365c6 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14444 @ 0x386c │ │ │ │ + movw r1, #12972 @ 0x32ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 36618 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 365e0 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3661c <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 365e4 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 366b8 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36680 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl ff24c │ │ │ │ + bl ff834 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3662a <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 365f2 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36696 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 3665e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c3f80 │ │ │ │ + bl 1c5b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36626 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 365ee <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1023e0 │ │ │ │ + bl 102b50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36626 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 365ee <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1065f8 <_PyDict_DelItemIf@@Base+0x270> │ │ │ │ + bl 106d2c <_PyDict_DelItemIf@@Base+0x3a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36626 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 365ee <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl feed8 │ │ │ │ + bl ff594 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36626 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 365ee <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 107b8c │ │ │ │ + bl 108184 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36696 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 3665e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 36696 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 3665e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 366ac <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 36674 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 366ac <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 36674 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e280 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10eaec <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r8 │ │ │ │ - bl 10da2c │ │ │ │ + bl 10e220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000366c0 : │ │ │ │ - ldr r0, [pc, #4] @ (366c8 ) │ │ │ │ - b.w cef34 │ │ │ │ +00036688 : │ │ │ │ + ldr r0, [pc, #4] @ (36690 ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (366f0 ) │ │ │ │ + ldr r0, [pc, #8] @ (366b8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #304 @ (adr r7, 36824 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 367ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36714 │ │ │ │ + bne.n 366dc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 131830 │ │ │ │ + b.w 132154 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47780 @ 0xbaa4 │ │ │ │ + movw r0, #46348 @ 0xb50c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36708 │ │ │ │ + bne.n 366d0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #14536 @ 0x38c8 │ │ │ │ + movw r1, #13064 @ 0x3308 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36754 │ │ │ │ + bge.n 3671c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36934 │ │ │ │ + b.n 368fc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14540 @ 0x38cc │ │ │ │ + movw r1, #13068 @ 0x330c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14552 @ 0x38d8 │ │ │ │ + movw r1, #13080 @ 0x3318 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14568 @ 0x38e8 │ │ │ │ + movw r1, #13096 @ 0x3328 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14580 @ 0x38f4 │ │ │ │ + movw r1, #13108 @ 0x3334 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14592 @ 0x3900 │ │ │ │ + movw r1, #13120 @ 0x3340 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14604 @ 0x390c │ │ │ │ + movw r1, #13132 @ 0x334c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14620 @ 0x391c │ │ │ │ + movw r1, #13148 @ 0x335c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14632 @ 0x3928 │ │ │ │ + movw r1, #13160 @ 0x3368 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14644 @ 0x3934 │ │ │ │ + movw r1, #13172 @ 0x3374 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14656 @ 0x3940 │ │ │ │ + movw r1, #13184 @ 0x3380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14672 @ 0x3950 │ │ │ │ + movw r1, #13200 @ 0x3390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14684 @ 0x395c │ │ │ │ + movw r1, #13212 @ 0x339c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3674e │ │ │ │ + blt.n 36716 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14696 @ 0x3968 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14712 @ 0x3978 │ │ │ │ + movw r1, #13240 @ 0x33b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14728 @ 0x3988 │ │ │ │ + movw r1, #13256 @ 0x33c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14752 @ 0x39a0 │ │ │ │ + movw r1, #13280 @ 0x33e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14572 @ 0x38ec │ │ │ │ + movw r1, #13100 @ 0x332c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14772 @ 0x39b4 │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14788 @ 0x39c4 │ │ │ │ + movw r1, #13316 @ 0x3404 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14596 @ 0x3904 │ │ │ │ + movw r1, #13124 @ 0x3344 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14804 @ 0x39d4 │ │ │ │ + movw r1, #13332 @ 0x3414 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14812 @ 0x39dc │ │ │ │ + movw r1, #13340 @ 0x341c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3674e │ │ │ │ + blt.w 36716 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14824 @ 0x39e8 │ │ │ │ + movw r1, #13352 @ 0x3428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10bdbc │ │ │ │ + bl 10c5a8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036936 : │ │ │ │ - movw r3, #19432 @ 0x4be8 │ │ │ │ +000368fe : │ │ │ │ + movw r3, #18200 @ 0x4718 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1bfa98 │ │ │ │ + b.w 1c15a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (36a78 ) │ │ │ │ + ldr r2, [pc, #292] @ (36a40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36980 │ │ │ │ + beq.n 36948 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36982 │ │ │ │ + cbz r4, 3694a │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #26949 @ 0x6945 │ │ │ │ + movw r3, #26893 @ 0x690d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36982 │ │ │ │ + b.n 3694a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36a5a │ │ │ │ + beq.n 36a22 │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #26949 @ 0x6945 │ │ │ │ + movw r3, #26893 @ 0x690d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36a5a │ │ │ │ - cbnz r4, 3699e │ │ │ │ + bne.n 36a22 │ │ │ │ + cbnz r4, 36966 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36a18 │ │ │ │ + b.n 369e0 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 369bc │ │ │ │ + cbz r3, 36984 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36a18 │ │ │ │ + ble.n 369e0 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 369aa │ │ │ │ - b.n 369d6 │ │ │ │ + bne.n 36972 │ │ │ │ + b.n 3699e │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 369d6 │ │ │ │ + beq.n 3699e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 369be │ │ │ │ + bne.n 36986 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36a18 │ │ │ │ - ldr r2, [pc, #164] @ (36a7c ) │ │ │ │ + bne.n 369e0 │ │ │ │ + ldr r2, [pc, #164] @ (36a44 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253a78 │ │ │ │ + bl 253880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36a70 │ │ │ │ - beq.n 36a18 │ │ │ │ + blt.n 36a38 │ │ │ │ + beq.n 369e0 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36a7c ) │ │ │ │ + ldr r1, [pc, #148] @ (36a44 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36a72 │ │ │ │ + bne.n 36a3a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3699a │ │ │ │ + beq.n 36962 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3699a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3699a │ │ │ │ + bne.n 36962 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36962 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36a80 ) │ │ │ │ + ldr r1, [pc, #100] @ (36a48 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36a72 │ │ │ │ + bne.n 36a3a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36a46 │ │ │ │ + bne.n 36a0e │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36a72 │ │ │ │ + b.n 36a3a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36a5a │ │ │ │ + beq.n 36a22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36a5a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36a22 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36a3c │ │ │ │ - ldr r1, [pc, #28] @ (36a7c ) │ │ │ │ + beq.n 36a04 │ │ │ │ + ldr r1, [pc, #28] @ (36a44 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36a72 │ │ │ │ + b.n 36a3a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036a84 : │ │ │ │ +00036a4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #19640 @ 0x4cb8 │ │ │ │ + movw r4, #18408 @ 0x47e8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bd1f8 │ │ │ │ + bl 1befe8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (36ad0 ) │ │ │ │ + ldr r0, [pc, #12] @ (36a98 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #944 @ (adr r6, 36e84 <_PyCompile_CodeGen@@Base+0x37c>) │ │ │ │ + add r6, pc, #944 @ (adr r6, 36e4c <_PyCompile_CodeGen@@Base+0x37c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 252760 │ │ │ │ + bl 2526d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36afc │ │ │ │ + beq.n 36ac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36afe │ │ │ │ + beq.n 36ac6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 36afe │ │ │ │ + b.n 36ac6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00036b08 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036ad0 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1caac8 │ │ │ │ - cbnz r0, 36b40 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1cc3e4 │ │ │ │ + cbnz r0, 36b08 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15332 @ 0x3be4 │ │ │ │ + movw r1, #13860 @ 0x3624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 36b48 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 91e34 <_PyArena_New@@Base> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 36b10 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 9204c <_PyArena_New@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 36b4c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36b14 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36d3e <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ + b.n 36d06 <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22d010 <_PyArg_ParseStackAndKeywords@@Base+0x1ee0> │ │ │ │ + bl 22d218 <_PyArg_ParseStackAndKeywords@@Base+0x1ee0> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 36b74 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ - bl 2332e8 │ │ │ │ - cbz r0, 36b74 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ + cbz r0, 36b3c <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ + bl 2334e8 │ │ │ │ + cbz r0, 36b3c <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1bb5cc │ │ │ │ + bl 1bd3bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36b7c <_PyCompile_CodeGen@@Base+0x74> │ │ │ │ + cbnz r0, 36b44 <_PyCompile_CodeGen@@Base+0x74> │ │ │ │ mov r0, r8 │ │ │ │ - bl 110cd8 <_PyArena_Free@@Base> │ │ │ │ - b.n 36b48 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 11150c <_PyArena_Free@@Base> │ │ │ │ + b.n 36b10 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36b48 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #440] @ (36d48 <_PyCompile_CodeGen@@Base+0x240>) │ │ │ │ + beq.n 36b10 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #440] @ (36d10 <_PyCompile_CodeGen@@Base+0x240>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e8be0 <_PyUnicodeWriter_WriteSubstring@@Base+0x114> │ │ │ │ + bl e8de8 <_PyUnicodeWriter_WriteSubstring@@Base+0x118> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36b48 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36b10 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf308 │ │ │ │ + bl 1c10f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36bb0 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne.n 36b78 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 36d20 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ + b.n 36ce8 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36bc0 <_PyCompile_CodeGen@@Base+0xb8> │ │ │ │ + cbnz r2, 36b88 <_PyCompile_CodeGen@@Base+0xb8> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 36be6 <_PyCompile_CodeGen@@Base+0xde> │ │ │ │ - b.n 36bd4 <_PyCompile_CodeGen@@Base+0xcc> │ │ │ │ + cbz r2, 36bae <_PyCompile_CodeGen@@Base+0xde> │ │ │ │ + b.n 36b9c <_PyCompile_CodeGen@@Base+0xcc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #420 @ 0x1a4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + movw r1, #64484 @ 0xfbe4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36bb8 <_PyCompile_CodeGen@@Base+0xb0> │ │ │ │ - b.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + bne.n 36b80 <_PyCompile_CodeGen@@Base+0xb0> │ │ │ │ + b.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15348 @ 0x3bf4 │ │ │ │ + movw r1, #13876 @ 0x3634 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36bfe <_PyCompile_CodeGen@@Base+0xf6> │ │ │ │ + cbz r2, 36bc6 <_PyCompile_CodeGen@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33752 @ 0x83d8 │ │ │ │ + movw r1, #32308 @ 0x7e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 36c16 <_PyCompile_CodeGen@@Base+0x10e> │ │ │ │ + cbz r2, 36bde <_PyCompile_CodeGen@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15680 @ 0x3d40 │ │ │ │ + movw r1, #14208 @ 0x3780 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36c2e <_PyCompile_CodeGen@@Base+0x126> │ │ │ │ + cbz r2, 36bf6 <_PyCompile_CodeGen@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #13888 @ 0x3640 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36c46 <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ + cbz r2, 36c0e <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15372 @ 0x3c0c │ │ │ │ + movw r1, #13900 @ 0x364c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15384 @ 0x3c18 │ │ │ │ + movw r1, #13912 @ 0x3658 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #13924 @ 0x3664 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15412 @ 0x3c34 │ │ │ │ + movw r1, #13940 @ 0x3674 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c3dc0 │ │ │ │ + bl 1c5970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl ff890 │ │ │ │ + bl ffea0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ - bl feed8 │ │ │ │ + bl ff594 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36baa <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b72 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15428 @ 0x3c44 │ │ │ │ + movw r1, #13956 @ 0x3684 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d1e <_PyCompile_CodeGen@@Base+0x216> │ │ │ │ + beq.n 36ce6 <_PyCompile_CodeGen@@Base+0x216> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 36d20 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ + b.n 36ce8 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c65b0 │ │ │ │ + bl 1c7f74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7aac │ │ │ │ + bl 1c9464 │ │ │ │ mov r0, r8 │ │ │ │ - bl 110cd8 <_PyArena_Free@@Base> │ │ │ │ + bl 11150c <_PyArena_Free@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36d70 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 36d70 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + bne.n 36d38 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 36d38 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36da4 <_PyCompile_CodeGen@@Base+0x29c> │ │ │ │ + b.n 36d6c <_PyCompile_CodeGen@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30268 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3023c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36d8c <_PyCompile_CodeGen@@Base+0x284> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 36d54 <_PyCompile_CodeGen@@Base+0x284> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36d6c <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + bne.n 36d34 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 36da4 <_PyCompile_CodeGen@@Base+0x29c> │ │ │ │ + b.n 36d6c <_PyCompile_CodeGen@@Base+0x29c> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -18348,76 +18332,76 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (36dcc <_PyCompile_CodeGen@@Base+0x2c4>) │ │ │ │ + ldr r0, [pc, #12] @ (36d94 <_PyCompile_CodeGen@@Base+0x2c4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 36df2 <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ + cbnz r2, 36dba <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (36e20 <_PyCompile_CodeGen@@Base+0x318>) │ │ │ │ - bl 13964c │ │ │ │ - b.n 36dfe <_PyCompile_CodeGen@@Base+0x2f6> │ │ │ │ + ldr r0, [pc, #52] @ (36de8 <_PyCompile_CodeGen@@Base+0x318>) │ │ │ │ + bl 139884 │ │ │ │ + b.n 36dc6 <_PyCompile_CodeGen@@Base+0x2f6> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (36e24 <_PyCompile_CodeGen@@Base+0x31c>) │ │ │ │ + ldr r0, [pc, #44] @ (36dec <_PyCompile_CodeGen@@Base+0x31c>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 13964c │ │ │ │ - cbz r0, 36e18 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + bl 139884 │ │ │ │ + cbz r0, 36de0 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36e14 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + beq.n 36ddc <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36e14 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36ddc <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36e1c <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36de4 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r2, pc, #992 @ (adr r2, 37204 <_PyType_GetModuleByDef3@@Base+0x1dc>) │ │ │ │ + add r2, pc, #992 @ (adr r2, 371cc <_PyType_GetModuleByDef3@@Base+0x1dc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36e2c <_PyCompile_CodeGen@@Base+0x324>) │ │ │ │ + ldr r0, [pc, #0] @ (36df4 <_PyCompile_CodeGen@@Base+0x324>) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36e54 <_PyCompile_CodeGen@@Base+0x34c>) │ │ │ │ + ldr r0, [pc, #8] @ (36e1c <_PyCompile_CodeGen@@Base+0x34c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #672 @ (adr r6, 370f8 <_PyType_GetModuleByDef3@@Base+0xd0>) │ │ │ │ + add r6, pc, #672 @ (adr r6, 370c0 <_PyType_GetModuleByDef3@@Base+0xd0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -18426,126 +18410,126 @@ │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36fac <_PyCompile_CodeGen@@Base+0x4a4>) │ │ │ │ + ldr r2, [pc, #288] @ (36f74 <_PyCompile_CodeGen@@Base+0x4a4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36eb6 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + beq.n 36e7e <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36eb8 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ + cbz r4, 36e80 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #28285 @ 0x6e7d │ │ │ │ + movw r3, #28229 @ 0x6e45 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36eb8 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ + b.n 36e80 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36f8e <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 36f56 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #28285 @ 0x6e7d │ │ │ │ + movw r3, #28229 @ 0x6e45 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36f8e <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - cbnz r4, 36ed2 <_PyCompile_CodeGen@@Base+0x3ca> │ │ │ │ + bne.n 36f56 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + cbnz r4, 36e9a <_PyCompile_CodeGen@@Base+0x3ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f4c <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ + b.n 36f14 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36ef0 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ + cbz r3, 36eb8 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36f4c <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ + ble.n 36f14 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36ede <_PyCompile_CodeGen@@Base+0x3d6> │ │ │ │ - b.n 36f0a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + bne.n 36ea6 <_PyCompile_CodeGen@@Base+0x3d6> │ │ │ │ + b.n 36ed2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36f0a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + beq.n 36ed2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36ef2 <_PyCompile_CodeGen@@Base+0x3ea> │ │ │ │ + bne.n 36eba <_PyCompile_CodeGen@@Base+0x3ea> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36f4c <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ - ldr r2, [pc, #164] @ (36fb0 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ + bne.n 36f14 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ + ldr r2, [pc, #164] @ (36f78 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253a78 │ │ │ │ + bl 253880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36fa4 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ - beq.n 36f4c <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ + blt.n 36f6c <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + beq.n 36f14 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36fb0 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ + ldr r1, [pc, #148] @ (36f78 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36fa6 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bne.n 36f6e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36ece <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + beq.n 36e96 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36ece <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36ece <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + bne.n 36e96 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36e96 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36fb4 <_PyCompile_CodeGen@@Base+0x4ac>) │ │ │ │ + ldr r1, [pc, #100] @ (36f7c <_PyCompile_CodeGen@@Base+0x4ac>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36fa6 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bne.n 36f6e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36f7a <_PyCompile_CodeGen@@Base+0x472> │ │ │ │ + bne.n 36f42 <_PyCompile_CodeGen@@Base+0x472> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36fa6 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + b.n 36f6e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36f8e <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 36f56 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36f8e <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36f56 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36f70 <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ - ldr r1, [pc, #28] @ (36fb0 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ + beq.n 36f38 <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ + ldr r1, [pc, #28] @ (36f78 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36fa6 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + b.n 36f6e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #800 @ 0x320 │ │ │ │ @@ -18555,295 +18539,295 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36fe6 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + bgt.n 36fae <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 37000 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 36fc8 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 37004 <_PyCompile_CodeGen@@Base+0x4fc> │ │ │ │ + cbz r3, 36fcc <_PyCompile_CodeGen@@Base+0x4fc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37020 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ + b.n 36fe8 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37012 <_PyCompile_CodeGen@@Base+0x50a> │ │ │ │ + cbnz r0, 36fda <_PyCompile_CodeGen@@Base+0x50a> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 37020 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ - ldr r1, [pc, #16] @ (37024 <_PyCompile_CodeGen@@Base+0x51c>) │ │ │ │ + b.n 36fe8 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ + ldr r1, [pc, #16] @ (36fec <_PyCompile_CodeGen@@Base+0x51c>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37008 <_PyCompile_CodeGen@@Base+0x500> │ │ │ │ + beq.n 36fd0 <_PyCompile_CodeGen@@Base+0x500> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ udf #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037028 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +00036ff0 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ca19c │ │ │ │ + bl 1cbab8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37082 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 3704a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca19c │ │ │ │ + bl 1cbab8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37082 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 3704a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca19c │ │ │ │ + bl 1cbab8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37082 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 3704a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #15524 @ 0x3ca4 │ │ │ │ + movw r1, #14052 @ 0x36e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (370b0 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ + ldr r0, [pc, #12] @ (37078 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #48 @ (adr r7, 370e4 <_PyType_GetModuleByDef3@@Base+0xbc>) │ │ │ │ + add r7, pc, #48 @ (adr r7, 370ac <_PyType_GetModuleByDef3@@Base+0xbc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 370d6 <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ + cbnz r3, 3709e <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 370d6 <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ + ble.n 3709e <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 370d6 <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ - cbnz r1, 370f0 <_PyType_GetModuleByDef3@@Base+0xc8> │ │ │ │ + bne.n 3709e <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ + cbnz r1, 370b8 <_PyType_GetModuleByDef3@@Base+0xc8> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #300] @ (37208 <_PyType_GetModuleByDef3@@Base+0x1e0>) │ │ │ │ + ldr r4, [pc, #300] @ (371d0 <_PyType_GetModuleByDef3@@Base+0x1e0>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3711c <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 370e4 <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 37120 <_PyType_GetModuleByDef3@@Base+0xf8> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 370e8 <_PyType_GetModuleByDef3@@Base+0xf8> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8232 @ 0x2028 │ │ │ │ + movw r1, #6760 @ 0x1a68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20104 @ 0x4e88 │ │ │ │ + movw r0, #19940 @ 0x4de4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 371fe <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ + b.n 371c6 <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1167c8 │ │ │ │ + bl 116ffc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 371fe <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ + beq.n 371c6 <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 14a4f4 │ │ │ │ + bl 14a68c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 371d8 <_PyType_GetModuleByDef3@@Base+0x1b0> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 371a0 <_PyType_GetModuleByDef3@@Base+0x1b0> │ │ │ │ + bl 982a8 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 293c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d240 │ │ │ │ + bl 6d270 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3716e <_PyType_GetModuleByDef3@@Base+0x146> │ │ │ │ + cbnz r0, 37136 <_PyType_GetModuleByDef3@@Base+0x146> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3719c <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ + b.n 37164 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2aa04 │ │ │ │ - cbz r0, 37192 <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ + cbz r0, 3715a <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 37192 <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ + bne.n 3715a <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37198 <_PyType_GetModuleByDef3@@Base+0x170> │ │ │ │ + bge.n 37160 <_PyType_GetModuleByDef3@@Base+0x170> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 37156 <_PyType_GetModuleByDef3@@Base+0x12e> │ │ │ │ + b.n 3711e <_PyType_GetModuleByDef3@@Base+0x12e> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3719c <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ + b.n 37164 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 371cc <_PyType_GetModuleByDef3@@Base+0x1a4> │ │ │ │ + cbnz r6, 37194 <_PyType_GetModuleByDef3@@Base+0x1a4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 371b2 <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 371dc <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + beq.n 3717a <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 371a4 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #15608 @ 0x3cf8 │ │ │ │ + movw r1, #14136 @ 0x3738 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 371dc <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + bl d5514 │ │ │ │ + b.n 371a4 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c9e8 <_PyArg_ParseStack@@Base+0xec4> │ │ │ │ + bl 20dc04 <_PyArg_ParseStack@@Base+0xe98> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 371dc <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + b.n 371a4 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 371f2 <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ + beq.n 371ba <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 371f6 <_PyType_GetModuleByDef3@@Base+0x1ce> │ │ │ │ + cbz r3, 371be <_PyType_GetModuleByDef3@@Base+0x1ce> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 371fe <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ + b.n 371c6 <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 371f2 <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 371ba <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 72fb4 │ │ │ │ - cbz r0, 3726c <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ + bl 7313c │ │ │ │ + cbz r0, 37234 <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7ee1c │ │ │ │ - cbz r0, 37256 <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ + bl 7efe0 │ │ │ │ + cbz r0, 3721e <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 37236 <_PyType_GetModuleByDef3@@Base+0x20e> │ │ │ │ + bne.n 371fe <_PyType_GetModuleByDef3@@Base+0x20e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 37256 <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3721e <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 3726e <_PyType_GetModuleByDef3@@Base+0x246> │ │ │ │ + b.n 37236 <_PyType_GetModuleByDef3@@Base+0x246> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3726c <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ + beq.n 37234 <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3726c <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ + cbnz r3, 37234 <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (37298 <_PyType_GetModuleByDef3@@Base+0x270>) │ │ │ │ + ldr r0, [pc, #8] @ (37260 <_PyType_GetModuleByDef3@@Base+0x270>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (372c0 <_PyType_GetModuleByDef3@@Base+0x298>) │ │ │ │ + ldr r0, [pc, #8] @ (37288 <_PyType_GetModuleByDef3@@Base+0x298>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -18854,281 +18838,281 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 37312 <_PyType_GetModuleByDef3@@Base+0x2ea> │ │ │ │ + bge.n 372da <_PyType_GetModuleByDef3@@Base+0x2ea> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #38520 @ 0x9678 │ │ │ │ + movw r2, #37048 @ 0x90b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #11676 @ 0x2d9c │ │ │ │ + movw r0, #10204 @ 0x27dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3731e <_PyType_GetModuleByDef3@@Base+0x2f6> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 372e6 <_PyType_GetModuleByDef3@@Base+0x2f6> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb108 <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ + bl 1fc5ec <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37328 <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + cbz r3, 372f0 <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37354 <_PyType_GetModuleByDef3@@Base+0x32c>) │ │ │ │ + ldr r0, [pc, #12] @ (3731c <_PyType_GetModuleByDef3@@Base+0x32c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #544 @ (adr r6, 37578 <_PyEval_FormatExcUnbound@@Base+0x1a8>) │ │ │ │ + add r6, pc, #544 @ (adr r6, 37540 <_PyEval_FormatExcUnbound@@Base+0x1a8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37378 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ + cbnz r3, 37340 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37378 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ + ble.n 37340 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37378 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ - cbnz r0, 37394 <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ + bne.n 37340 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ + cbnz r0, 3735c <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (373cc <_PyType_GetModuleByDef3@@Base+0x3a4>) │ │ │ │ + ldr r4, [pc, #76] @ (37394 <_PyType_GetModuleByDef3@@Base+0x3a4>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37394 <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3735c <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 373c4 <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ + b.n 3738c <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373a8 <_PyType_GetModuleByDef3@@Base+0x380> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 37370 <_PyType_GetModuleByDef3@@Base+0x380> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37390 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ + bne.n 37358 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 165328 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1654ac <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, r0, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000373d0 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00037398 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 373d8 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 373a0 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 3741c <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 373e4 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ subs r1, r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - bge.n 37404 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 373cc <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #56044 @ 0xdaec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #45372 @ 0xb13c │ │ │ │ + movw r2, #43900 @ 0xab7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f108c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f2730 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48068 @ 0xbbc4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #15920 @ 0x3e30 │ │ │ │ + movw r2, #14448 @ 0x3870 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f108c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f2730 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37444 <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ + ldr r0, [pc, #12] @ (3740c <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #42080 @ 0xa460 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (375a8 <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ + ldr r2, [pc, #288] @ (37570 <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 374b0 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 37478 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 374b2 <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ + cbz r4, 3747a <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #29815 @ 0x7477 │ │ │ │ + movw r3, #29759 @ 0x743f │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 374b2 <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ + b.n 3747a <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37588 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + beq.n 37550 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #29815 @ 0x7477 │ │ │ │ + movw r3, #29759 @ 0x743f │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37588 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - cbnz r4, 374cc <_PyEval_FormatExcUnbound@@Base+0xfc> │ │ │ │ + bne.n 37550 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + cbnz r4, 37494 <_PyEval_FormatExcUnbound@@Base+0xfc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37546 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + b.n 3750e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 374ea <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + cbz r3, 374b2 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37546 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + ble.n 3750e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 374d8 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ - b.n 37504 <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ + bne.n 374a0 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ + b.n 374cc <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37504 <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ + beq.n 374cc <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 374ec <_PyEval_FormatExcUnbound@@Base+0x11c> │ │ │ │ + bne.n 374b4 <_PyEval_FormatExcUnbound@@Base+0x11c> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37546 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ - ldr r2, [pc, #164] @ (375ac <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ + bne.n 3750e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + ldr r2, [pc, #164] @ (37574 <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253a78 │ │ │ │ + bl 253880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3759e <_PyEval_FormatExcUnbound@@Base+0x1ce> │ │ │ │ - beq.n 37546 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + blt.n 37566 <_PyEval_FormatExcUnbound@@Base+0x1ce> │ │ │ │ + beq.n 3750e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (375ac <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ + ldr r1, [pc, #148] @ (37574 <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 375a0 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + bne.n 37568 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 374c8 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + beq.n 37490 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 374c8 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 374c8 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + bne.n 37490 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37490 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (375b0 <_PyEval_FormatExcUnbound@@Base+0x1e0>) │ │ │ │ + ldr r1, [pc, #100] @ (37578 <_PyEval_FormatExcUnbound@@Base+0x1e0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 375a0 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + bne.n 37568 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37574 <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ + bne.n 3753c <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 375a0 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + b.n 37568 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37588 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + beq.n 37550 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37588 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37550 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3756a <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ - ldr r1, [pc, #28] @ (375ac <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ + beq.n 37532 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ + ldr r1, [pc, #28] @ (37574 <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 375a0 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + b.n 37568 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -19139,364 +19123,364 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #16132 @ 0x3f04 │ │ │ │ + movw r1, #14660 @ 0x3944 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1f2fe4 │ │ │ │ - cbnz r0, 375da <_PyEval_FormatExcUnbound@@Base+0x20a> │ │ │ │ + bl 1f461c │ │ │ │ + cbnz r0, 375a2 <_PyEval_FormatExcUnbound@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3761c <_PyEval_FormatExcUnbound@@Base+0x24c> │ │ │ │ + b.n 375e4 <_PyEval_FormatExcUnbound@@Base+0x24c> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 114838 <_PyTime_localtime@@Base> │ │ │ │ + bl 115070 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 375d6 <_PyEval_FormatExcUnbound@@Base+0x206> │ │ │ │ + bne.n 3759e <_PyEval_FormatExcUnbound@@Base+0x206> │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (37620 <_PyEval_FormatExcUnbound@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #48] @ (375e8 <_PyEval_FormatExcUnbound@@Base+0x250>) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #16144 @ 0x3f10 │ │ │ │ + movw r0, #14672 @ 0x3950 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37642 <_PyEval_FormatExcUnbound@@Base+0x272> │ │ │ │ + cbz r3, 3760a <_PyEval_FormatExcUnbound@@Base+0x272> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 37644 <_PyEval_FormatExcUnbound@@Base+0x274> │ │ │ │ + b.n 3760c <_PyEval_FormatExcUnbound@@Base+0x274> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #268] @ (37754 <_PyEval_FormatExcUnbound@@Base+0x384>) │ │ │ │ + ldr r5, [pc, #268] @ (3771c <_PyEval_FormatExcUnbound@@Base+0x384>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 37674 <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ + bne.n 3763c <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 37674 <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ + ble.n 3763c <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 37674 <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ - cbnz r6, 37698 <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #224] @ (37758 <_PyEval_FormatExcUnbound@@Base+0x388>) │ │ │ │ + bgt.n 3763c <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ + cbnz r6, 37660 <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #224] @ (37720 <_PyEval_FormatExcUnbound@@Base+0x388>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37726 <_PyEval_FormatExcUnbound@@Base+0x356> │ │ │ │ + beq.n 376ee <_PyEval_FormatExcUnbound@@Base+0x356> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37722 <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ + beq.n 376ea <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 376de <_PyEval_FormatExcUnbound@@Base+0x30e> │ │ │ │ + beq.n 376a6 <_PyEval_FormatExcUnbound@@Base+0x30e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 376ce <_PyEval_FormatExcUnbound@@Base+0x2fe> │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 37696 <_PyEval_FormatExcUnbound@@Base+0x2fe> │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 376c6 <_PyEval_FormatExcUnbound@@Base+0x2f6> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 37722 <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ + bne.n 3768e <_PyEval_FormatExcUnbound@@Base+0x2f6> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 376ea <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 376e2 <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ - b.n 376d2 <_PyEval_FormatExcUnbound@@Base+0x302> │ │ │ │ + beq.n 376aa <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ + b.n 3769a <_PyEval_FormatExcUnbound@@Base+0x302> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1c680c │ │ │ │ - cbnz r0, 376e2 <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ - b.n 37722 <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ + bl 1c81c4 │ │ │ │ + cbnz r0, 376aa <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ + b.n 376ea <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 37702 <_PyEval_FormatExcUnbound@@Base+0x332> │ │ │ │ + beq.n 376ca <_PyEval_FormatExcUnbound@@Base+0x332> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a46c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37708 <_PyEval_FormatExcUnbound@@Base+0x338> │ │ │ │ + b.n 376d0 <_PyEval_FormatExcUnbound@@Base+0x338> │ │ │ │ blx 29fc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r5, 3772a <_PyEval_FormatExcUnbound@@Base+0x35a> │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r5, 376f2 <_PyEval_FormatExcUnbound@@Base+0x35a> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37734 <_PyEval_FormatExcUnbound@@Base+0x364> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 376fc <_PyEval_FormatExcUnbound@@Base+0x364> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 376e4 <_PyEval_FormatExcUnbound@@Base+0x314> │ │ │ │ + beq.n 376ac <_PyEval_FormatExcUnbound@@Base+0x314> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37744 <_PyEval_FormatExcUnbound@@Base+0x374> │ │ │ │ + b.n 3770c <_PyEval_FormatExcUnbound@@Base+0x374> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 37744 <_PyEval_FormatExcUnbound@@Base+0x374> │ │ │ │ + b.n 3770c <_PyEval_FormatExcUnbound@@Base+0x374> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 37744 <_PyEval_FormatExcUnbound@@Base+0x374> │ │ │ │ + b.n 3770c <_PyEval_FormatExcUnbound@@Base+0x374> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 37722 <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 376ea <_PyEval_FormatExcUnbound@@Base+0x352> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r6, r7, lr} │ │ │ │ + add sp, #0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r0, r2, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2468e0 │ │ │ │ + bl 246a30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37794 <_PyEval_FormatExcUnbound@@Base+0x3c4> │ │ │ │ + blt.n 3775c <_PyEval_FormatExcUnbound@@Base+0x3c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37790 <_PyEval_FormatExcUnbound@@Base+0x3c0> │ │ │ │ + cbnz r3, 37758 <_PyEval_FormatExcUnbound@@Base+0x3c0> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16228 @ 0x3f64 │ │ │ │ + movw r1, #14756 @ 0x39a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 37796 <_PyEval_FormatExcUnbound@@Base+0x3c6> │ │ │ │ + b.n 3775e <_PyEval_FormatExcUnbound@@Base+0x3c6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16276 @ 0x3f94 │ │ │ │ + movw r1, #14804 @ 0x39d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (377e8 <_PyEval_FormatExcUnbound@@Base+0x418>) │ │ │ │ + ldr r0, [pc, #12] @ (377b0 <_PyEval_FormatExcUnbound@@Base+0x418>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 377f6 <_PyEval_FormatExcUnbound@@Base+0x426> │ │ │ │ - b.w 8092c │ │ │ │ + beq.n 377be <_PyEval_FormatExcUnbound@@Base+0x426> │ │ │ │ + b.w 80af0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2480 @ 0x9b0 │ │ │ │ + movw r1, #1008 @ 0x3f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #14864 @ 0x3a10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37978 <_PyEval_FormatExcUnbound@@Base+0x5a8>) │ │ │ │ + ldr r2, [pc, #288] @ (37940 <_PyEval_FormatExcUnbound@@Base+0x5a8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37880 <_PyEval_FormatExcUnbound@@Base+0x4b0> │ │ │ │ + beq.n 37848 <_PyEval_FormatExcUnbound@@Base+0x4b0> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37882 <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ + cbz r4, 3784a <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30791 @ 0x7847 │ │ │ │ + movw r3, #30735 @ 0x780f │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37882 <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ + b.n 3784a <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37958 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + beq.n 37920 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30791 @ 0x7847 │ │ │ │ + movw r3, #30735 @ 0x780f │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37958 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ - cbnz r4, 3789c <_PyEval_FormatExcUnbound@@Base+0x4cc> │ │ │ │ + bne.n 37920 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + cbnz r4, 37864 <_PyEval_FormatExcUnbound@@Base+0x4cc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37916 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + b.n 378de <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 378ba <_PyEval_FormatExcUnbound@@Base+0x4ea> │ │ │ │ + cbz r3, 37882 <_PyEval_FormatExcUnbound@@Base+0x4ea> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37916 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + ble.n 378de <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 378a8 <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ - b.n 378d4 <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ + bne.n 37870 <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ + b.n 3789c <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 378d4 <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ + beq.n 3789c <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 378bc <_PyEval_FormatExcUnbound@@Base+0x4ec> │ │ │ │ + bne.n 37884 <_PyEval_FormatExcUnbound@@Base+0x4ec> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37916 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ - ldr r2, [pc, #164] @ (3797c <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ + bne.n 378de <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + ldr r2, [pc, #164] @ (37944 <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253a78 │ │ │ │ + bl 253880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3796e <_PyEval_FormatExcUnbound@@Base+0x59e> │ │ │ │ - beq.n 37916 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + blt.n 37936 <_PyEval_FormatExcUnbound@@Base+0x59e> │ │ │ │ + beq.n 378de <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3797c <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ + ldr r1, [pc, #148] @ (37944 <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37970 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + bne.n 37938 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37898 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ + beq.n 37860 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37898 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37898 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ + bne.n 37860 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37860 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37980 <_PyEval_FormatExcUnbound@@Base+0x5b0>) │ │ │ │ + ldr r1, [pc, #100] @ (37948 <_PyEval_FormatExcUnbound@@Base+0x5b0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37970 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + bne.n 37938 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37944 <_PyEval_FormatExcUnbound@@Base+0x574> │ │ │ │ + bne.n 3790c <_PyEval_FormatExcUnbound@@Base+0x574> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37970 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + b.n 37938 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37958 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + beq.n 37920 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37958 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37920 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3793a <_PyEval_FormatExcUnbound@@Base+0x56a> │ │ │ │ - ldr r1, [pc, #28] @ (3797c <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ + beq.n 37902 <_PyEval_FormatExcUnbound@@Base+0x56a> │ │ │ │ + ldr r1, [pc, #28] @ (37944 <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15f100 │ │ │ │ + bl 15f4c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37970 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + b.n 37938 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -19506,98 +19490,98 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 379a6 <_PyEval_FormatExcUnbound@@Base+0x5d6> │ │ │ │ + cbz r1, 3796e <_PyEval_FormatExcUnbound@@Base+0x5d6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 379cc <_PyEval_FormatExcUnbound@@Base+0x5fc> │ │ │ │ + cbz r3, 37994 <_PyEval_FormatExcUnbound@@Base+0x5fc> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 379ce <_PyEval_FormatExcUnbound@@Base+0x5fe> │ │ │ │ + b.n 37996 <_PyEval_FormatExcUnbound@@Base+0x5fe> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29718 │ │ │ │ - cbnz r6, 379e4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + cbnz r6, 379ac <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 379e4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + ble.n 379ac <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 379e4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ - cbnz r5, 37a0a <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ - ldr r1, [pc, #120] @ (37a60 <_PyEval_FormatExcUnbound@@Base+0x690>) │ │ │ │ + bgt.n 379ac <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + cbnz r5, 379d2 <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ + ldr r1, [pc, #120] @ (37a28 <_PyEval_FormatExcUnbound@@Base+0x690>) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37a0a <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ + cbnz r0, 379d2 <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37a4e <_PyEval_FormatExcUnbound@@Base+0x67e> │ │ │ │ + b.n 37a16 <_PyEval_FormatExcUnbound@@Base+0x67e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37a06 <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ + bne.n 379ce <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37a3a <_PyEval_FormatExcUnbound@@Base+0x66a> │ │ │ │ + beq.n 37a02 <_PyEval_FormatExcUnbound@@Base+0x66a> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 37a26 <_PyEval_FormatExcUnbound@@Base+0x656> │ │ │ │ + cbz r6, 379ee <_PyEval_FormatExcUnbound@@Base+0x656> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37a3e <_PyEval_FormatExcUnbound@@Base+0x66e> │ │ │ │ + beq.n 37a06 <_PyEval_FormatExcUnbound@@Base+0x66e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37a40 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 37a40 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ - b.n 37a06 <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ + bne.n 37a08 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 37a08 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ + b.n 379ce <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 37a40 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ + b.n 37a08 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a8c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a54 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37a58 <_PyEval_FormatExcUnbound@@Base+0x688> │ │ │ │ + cbz r3, 37a20 <_PyEval_FormatExcUnbound@@Base+0x688> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -19605,207 +19589,207 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (37a88 <_PyEval_FormatExcUnbound@@Base+0x6b8>) │ │ │ │ + ldr r0, [pc, #8] @ (37a50 <_PyEval_FormatExcUnbound@@Base+0x6b8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #816 @ (adr r6, 37dbc ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 37d84 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037a8c <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00037a54 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 227754 │ │ │ │ + bl 227dfc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37aca <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 37a92 <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37ac2 <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ + bne.n 37a8a <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ pop {r4} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (37aec <_Py_strhex_bytes_with_sep@@Base+0x60>) │ │ │ │ - bl 13964c │ │ │ │ + ldr r0, [pc, #8] @ (37ab4 <_Py_strhex_bytes_with_sep@@Base+0x60>) │ │ │ │ + bl 139884 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037af0 : │ │ │ │ +00037ab8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 37b18 │ │ │ │ + cbz r1, 37ae0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37b28 │ │ │ │ + cbz r0, 37af0 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f5718 │ │ │ │ + bl f5be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl ff890 │ │ │ │ + bl ffea0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37bda │ │ │ │ - movw fp, #16340 @ 0x3fd4 │ │ │ │ + beq.n 37ba2 │ │ │ │ + movw fp, #14868 @ 0x3a14 │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #16428 @ 0x402c │ │ │ │ + movw r7, #14956 @ 0x3a6c │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37b80 │ │ │ │ - bl 85c0c │ │ │ │ + b.n 37b48 │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37bde │ │ │ │ + bne.n 37ba6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37bd4 │ │ │ │ + bne.n 37b9c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37bee │ │ │ │ + bge.n 37bb6 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4372 @ 0x1114 │ │ │ │ - movweq r0, #16440 @ 0x4038 │ │ │ │ + movweq r0, #14968 @ 0x3a78 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37b68 │ │ │ │ + bne.n 37b30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37bee │ │ │ │ + b.n 37bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37b78 │ │ │ │ + bne.n 37b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37b78 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37b40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c72 │ │ │ │ + bl 37c3a │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37c4a │ │ │ │ + cbnz r1, 37c12 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37c42 │ │ │ │ + bne.n 37c0a │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2480 @ 0x9b0 │ │ │ │ + movw r1, #1008 @ 0x3f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 37c66 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 37c2e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37c6e │ │ │ │ + b.n 37c36 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37c6c │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 37c6c │ │ │ │ + bne.n 37c34 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 37c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37c70 │ │ │ │ + b.n 37c38 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037c72 : │ │ │ │ +00037c3a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (37cd8 ) │ │ │ │ + ldr r2, [pc, #84] @ (37ca0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #92672 @ 0x16a00 │ │ │ │ @@ -19818,678 +19802,678 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37ca4 │ │ │ │ + bne.n 37c6c │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 201d74 │ │ │ │ + b.w 2031dc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 37d04 │ │ │ │ + cbnz r3, 37ccc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37d04 │ │ │ │ + ble.n 37ccc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37d04 │ │ │ │ - cbnz r1, 37d22 │ │ │ │ + bne.n 37ccc │ │ │ │ + cbnz r1, 37cea │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #68] @ (37d50 ) │ │ │ │ + ldr r4, [pc, #68] @ (37d18 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37d22 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37cea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37d4a │ │ │ │ + b.n 37d12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37d36 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 37cfe │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37d1e │ │ │ │ + bne.n 37ce6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f8524 │ │ │ │ + bl f89f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37d1e │ │ │ │ + beq.n 37ce6 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37d74 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 37d8e │ │ │ │ + bne.n 37d3c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 37d56 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 37d84 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 37d8e │ │ │ │ + cbnz r0, 37d4c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 37d56 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 37dba │ │ │ │ + cbnz r1, 37d82 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16520 @ 0x4088 │ │ │ │ + movw r1, #15048 @ 0x3ac8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 37de6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 37dae │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 37dfc │ │ │ │ + beq.n 37dc4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 37dec │ │ │ │ + bmi.n 37db4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16552 @ 0x40a8 │ │ │ │ + movw r1, #15080 @ 0x3ae8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37dd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 37dfe │ │ │ │ + beq.n 37dc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 37dfe │ │ │ │ + b.n 37dc6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37e12 │ │ │ │ - b.w 731f4 │ │ │ │ + cbnz r0, 37dda │ │ │ │ + b.w 73308 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37e4e │ │ │ │ + bgt.n 37e16 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16612 @ 0x40e4 │ │ │ │ + movw r1, #15140 @ 0x3b24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37e6e │ │ │ │ + ble.n 37e36 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16660 @ 0x4114 │ │ │ │ + movw r1, #15188 @ 0x3b54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37ea0 │ │ │ │ + beq.n 37e68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37e8e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 37ea0 │ │ │ │ + bne.n 37e56 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 37e68 │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 37ed4 │ │ │ │ + b.n 37e9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37ec4 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 37ed0 │ │ │ │ + bne.n 37e8c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 37e98 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r2, 37f02 │ │ │ │ + cbnz r2, 37eca │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37f04 │ │ │ │ + b.n 37ecc │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #16920 @ 0x4218 │ │ │ │ + movw r1, #15448 @ 0x3c58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #16924 @ 0x421c │ │ │ │ + movw r0, #15452 @ 0x3c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37f5a │ │ │ │ + beq.n 37f22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37fae │ │ │ │ + beq.n 37f76 │ │ │ │ add r5, sp, #20 │ │ │ │ - movw r1, #16936 @ 0x4228 │ │ │ │ + movw r1, #15464 @ 0x3c68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1520e4 │ │ │ │ - cbz r0, 37f96 │ │ │ │ + bl 1522f4 │ │ │ │ + cbz r0, 37f5e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 37f5e │ │ │ │ + bls.n 37f26 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16940 @ 0x422c │ │ │ │ + movw r1, #15468 @ 0x3c6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38006 │ │ │ │ + b.n 37fce │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29db8 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 37fee │ │ │ │ + bne.n 37fb6 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37fde │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 37fa6 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f66 │ │ │ │ - b.n 37f5a │ │ │ │ - bl d7574 │ │ │ │ - movw r1, #16968 @ 0x4248 │ │ │ │ + beq.n 37f2e │ │ │ │ + b.n 37f22 │ │ │ │ + bl d77ac │ │ │ │ + movw r1, #15496 @ 0x3c88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1520e4 │ │ │ │ + bl 1522f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f5a │ │ │ │ - bl 98094 │ │ │ │ + beq.n 37f22 │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 37ffc │ │ │ │ + bne.n 37fc4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37fde │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 37fa6 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37fae │ │ │ │ - b.n 37f5a │ │ │ │ + beq.n 37f76 │ │ │ │ + b.n 37f22 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 37f5a │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 37f22 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 37fde │ │ │ │ + blt.n 37fa6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 72d9c │ │ │ │ - b.n 38006 │ │ │ │ + bl 72f24 │ │ │ │ + b.n 37fce │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 37fde │ │ │ │ + blt.n 37fa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8865c │ │ │ │ - cbz r0, 3805e │ │ │ │ + bl 88820 │ │ │ │ + cbz r0, 38026 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38038 │ │ │ │ + b.n 38000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38082 │ │ │ │ + bne.n 3804a │ │ │ │ mov r0, r4 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 38094 │ │ │ │ - bl 248540 <_PyXI_EndInterpreter@@Base+0x7c8> │ │ │ │ + cbz r5, 3805c │ │ │ │ + bl 248690 <_PyXI_EndInterpreter@@Base+0x790> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38062 │ │ │ │ + bne.n 3802a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 38030 │ │ │ │ + bne.n 37ff8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38072 │ │ │ │ + bne.n 3803a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380ba │ │ │ │ + b.n 38082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38052 │ │ │ │ + bne.n 3801a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38052 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3801a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3805e │ │ │ │ + bne.n 38026 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3805e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38026 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38038 │ │ │ │ + bne.n 38000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38038 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 380aa │ │ │ │ + beq.n 38072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 380aa │ │ │ │ + cbnz r3, 38072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3805e │ │ │ │ + bne.n 38026 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 380de │ │ │ │ + bmi.n 380a6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17132 @ 0x42ec │ │ │ │ + movw r1, #15660 @ 0x3d2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1167c8 │ │ │ │ + bl 116ffc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 381be │ │ │ │ + beq.n 38186 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 14a4f4 │ │ │ │ + bl 14a68c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 381ac │ │ │ │ - bl 98094 │ │ │ │ + beq.n 38174 │ │ │ │ + bl 982a8 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 293c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d240 │ │ │ │ + bl 6d270 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38142 │ │ │ │ + cbnz r0, 3810a │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 38170 │ │ │ │ + b.n 38138 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a454 │ │ │ │ - cbz r0, 38166 │ │ │ │ + cbz r0, 3812e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 38166 │ │ │ │ + bne.n 3812e │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3816c │ │ │ │ + bge.n 38134 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3812a │ │ │ │ + b.n 380f2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 38170 │ │ │ │ + b.n 38138 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 381a0 │ │ │ │ + cbnz r5, 38168 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 38186 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 381b0 │ │ │ │ + beq.n 3814e │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 38178 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #17172 @ 0x4314 │ │ │ │ + movw r1, #15700 @ 0x3d54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 381b0 │ │ │ │ + bl d5514 │ │ │ │ + b.n 38178 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de6c0 <_Py_Uid_Converter@@Base+0x150> │ │ │ │ + bl 1dfd58 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 381b0 │ │ │ │ + b.n 38178 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 136ef8 <_Py_DecRef@@Base> │ │ │ │ + bl 136f58 <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #120] @ (38250 ) │ │ │ │ - bl 90fcc │ │ │ │ - cbz r0, 38246 │ │ │ │ + ldr r1, [pc, #120] @ (38218 ) │ │ │ │ + bl 911e4 │ │ │ │ + cbz r0, 3820e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 38200 │ │ │ │ + bmi.n 381c8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47136 @ 0xb820 │ │ │ │ + movw r1, #45664 @ 0xb260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 38224 │ │ │ │ - ldr r1, [pc, #80] @ (38254 ) │ │ │ │ + bl d5514 │ │ │ │ + b.n 381ec │ │ │ │ + ldr r1, [pc, #80] @ (3821c ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3820e │ │ │ │ - bl 7a508 │ │ │ │ + cbz r4, 381d6 │ │ │ │ + bl 7a620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3822e │ │ │ │ - bl 1bc0dc │ │ │ │ - cbnz r0, 3822a │ │ │ │ + b.n 381f6 │ │ │ │ + bl 1bdecc │ │ │ │ + cbnz r0, 381f2 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #52] @ (38254 ) │ │ │ │ + ldr r1, [pc, #52] @ (3821c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl edfe4 │ │ │ │ + bl ee1dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3822e │ │ │ │ + b.n 381f6 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3824a │ │ │ │ + beq.n 38212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3824a │ │ │ │ + cbnz r3, 38212 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3824a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38212 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #224 @ (adr r3, 38334 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 382fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 38258 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 38220 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #12204 @ 0x2fac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 38328 │ │ │ │ + bne.n 382f0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 38328 │ │ │ │ + bne.n 382f0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 382b0 │ │ │ │ + bne.n 38278 │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3829a │ │ │ │ + bgt.n 38262 │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 382a0 │ │ │ │ + b.n 38268 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38330 │ │ │ │ + beq.n 382f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 38330 │ │ │ │ + b.n 382f8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 382ea │ │ │ │ + cbz r0, 382b2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 382ee │ │ │ │ + cbnz r0, 382b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382ea │ │ │ │ + beq.n 382b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 382ea │ │ │ │ + cbnz r3, 382b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38330 │ │ │ │ + b.n 382f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4e88 │ │ │ │ + bl d50a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38310 │ │ │ │ + beq.n 382d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38310 │ │ │ │ + cbnz r3, 382d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38330 │ │ │ │ + beq.n 382f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38330 │ │ │ │ + cbnz r3, 382f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38330 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382f8 │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ec60c │ │ │ │ + b.w ec804 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 38370 │ │ │ │ + cbnz r3, 38338 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38370 │ │ │ │ + ble.n 38338 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38370 │ │ │ │ - cbnz r1, 3838e │ │ │ │ + bne.n 38338 │ │ │ │ + cbnz r1, 38356 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (383bc ) │ │ │ │ + ldr r4, [pc, #72] @ (38384 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 383b4 │ │ │ │ + cbz r0, 3837c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82430 │ │ │ │ - cbnz r0, 383b2 │ │ │ │ - movw r1, #992 @ 0x3e0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + bl 825f4 │ │ │ │ + cbnz r0, 3837a │ │ │ │ + movw r1, #65056 @ 0xfe20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -20497,347 +20481,347 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ - movw r1, #17328 @ 0x43b0 │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ + movw r1, #15856 @ 0x3df0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41992 @ 0xa408 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 384d8 │ │ │ │ + beq.n 384a0 │ │ │ │ movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 38440 │ │ │ │ + bne.n 38408 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38430 │ │ │ │ + bne.n 383f8 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3844c │ │ │ │ - bl 279788 │ │ │ │ + beq.n 38414 │ │ │ │ + bl 279350 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 29a90 │ │ │ │ blx 2a07c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 384aa │ │ │ │ - bl 20c9e8 <_PyArg_ParseStack@@Base+0xec4> │ │ │ │ + cbz r1, 38472 │ │ │ │ + bl 20dc04 <_PyArg_ParseStack@@Base+0xe98> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3847c │ │ │ │ + cbnz r5, 38444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38484 │ │ │ │ - b.n 38490 │ │ │ │ - bl 85c0c │ │ │ │ - cbz r0, 38494 │ │ │ │ - b.n 3846a │ │ │ │ + bne.n 3844c │ │ │ │ + b.n 38458 │ │ │ │ + bl 85dd8 │ │ │ │ + cbz r0, 3845c │ │ │ │ + b.n 38432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38490 │ │ │ │ + cbnz r3, 38458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 384aa │ │ │ │ + b.n 38472 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 38454 │ │ │ │ + beq.n 3841c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38454 │ │ │ │ + bne.n 3841c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38454 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3841c │ │ │ │ blx 2a994 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 384c6 │ │ │ │ + bne.n 3848e │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 384b6 │ │ │ │ + bne.n 3847e │ │ │ │ dmb ish │ │ │ │ - beq.n 384d8 │ │ │ │ + beq.n 384a0 │ │ │ │ movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fde28 │ │ │ │ + b.w fe1ac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 38512 │ │ │ │ + cbnz r4, 384da │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50956 @ 0xc70c │ │ │ │ + movw r1, #49492 @ 0xc154 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 385d4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3859c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385cc │ │ │ │ + bhi.n 38594 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #17460 @ 0x4434 │ │ │ │ + movw r0, #15988 @ 0x3e74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ - movw r0, #24244 @ 0x5eb4 │ │ │ │ + b.w 7b3e4 │ │ │ │ + movw r0, #24108 @ 0x5e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ - movw r0, #25336 @ 0x62f8 │ │ │ │ + b.w 7b3e4 │ │ │ │ + movw r0, #23568 @ 0x5c10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + b.w 7b3e4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 3856c │ │ │ │ - movw r2, #25336 @ 0x62f8 │ │ │ │ + b.n 38534 │ │ │ │ + movw r2, #23568 @ 0x5c10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #17460 @ 0x4434 │ │ │ │ + movw r1, #15988 @ 0x3e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #38704 @ 0x9730 │ │ │ │ + movw r0, #37232 @ 0x9170 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r2, #25336 @ 0x62f8 │ │ │ │ + b.w 849e8 │ │ │ │ + movw r2, #23568 @ 0x5c10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #38704 @ 0x9730 │ │ │ │ + movw r0, #37232 @ 0x9170 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r3, #25336 @ 0x62f8 │ │ │ │ + b.w 849e8 │ │ │ │ + movw r3, #23568 @ 0x5c10 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #17460 @ 0x4434 │ │ │ │ + movw r1, #15988 @ 0x3e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #17464 @ 0x4438 │ │ │ │ + movw r0, #15992 @ 0x3e78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17468 @ 0x443c │ │ │ │ + movw r0, #15996 @ 0x3e7c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #54264 @ 0xd3f8 │ │ │ │ + movw r3, #53004 @ 0xcf0c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #34465 @ 0x86a1 │ │ │ │ + movw r2, #34409 @ 0x8669 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 24c0cc │ │ │ │ + b.w 24c21c │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c17a4 │ │ │ │ + b.w c1a5c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3863e │ │ │ │ + cbnz r3, 38606 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3863e │ │ │ │ + ble.n 38606 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3863e │ │ │ │ - cbnz r1, 38660 │ │ │ │ + bne.n 38606 │ │ │ │ + cbnz r1, 38628 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (3869c ) │ │ │ │ + ldr r4, [pc, #88] @ (38664 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38660 │ │ │ │ + cbnz r0, 38628 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38696 │ │ │ │ + b.n 3865e │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1bc0dc │ │ │ │ + bl 1bdecc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3865c │ │ │ │ - cbnz r0, 3868e │ │ │ │ + beq.n 38624 │ │ │ │ + cbnz r0, 38656 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #992 @ 0x3e0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65056 @ 0xfe20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3879a │ │ │ │ + bvs.n 38762 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 387a0 │ │ │ │ + vldr d5, [pc, #232] @ 38768 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ - ble.n 38732 │ │ │ │ + ble.n 386fa │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 38720 │ │ │ │ + ble.n 386e8 │ │ │ │ vmov r2, s13 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3870e │ │ │ │ - vldr d7, [pc, #168] @ 387a8 │ │ │ │ + bne.n 386d6 │ │ │ │ + vldr d7, [pc, #168] @ 38770 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 387b0 │ │ │ │ + vldr d0, [pc, #172] @ 38778 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 387b8 │ │ │ │ + vldr d7, [pc, #168] @ 38780 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 387c0 │ │ │ │ + vldr d0, [pc, #168] @ 38788 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 387c8 │ │ │ │ + vldr d7, [pc, #164] @ 38790 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 387d0 │ │ │ │ + vldr d0, [pc, #168] @ 38798 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 38748 │ │ │ │ + cbz r3, 38710 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38796 │ │ │ │ + bne.n 3875e │ │ │ │ vmov r3, s13 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38784 │ │ │ │ - vldr d7, [pc, #100] @ 387d8 │ │ │ │ + bne.n 3874c │ │ │ │ + vldr d7, [pc, #100] @ 387a0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 387e0 │ │ │ │ + vldr d0, [pc, #100] @ 387a8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #96] @ 387e8 │ │ │ │ + vldr d7, [pc, #96] @ 387b0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 387f0 │ │ │ │ + vldr d0, [pc, #100] @ 387b8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a414 │ │ │ │ - vldr d0, [pc, #92] @ 387f8 │ │ │ │ + vldr d0, [pc, #92] @ 387c0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388b8 │ │ │ │ + bls.n 38880 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388c0 │ │ │ │ + bls.n 38888 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -20860,245 +20844,245 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c35f0 │ │ │ │ - cbnz r0, 38840 │ │ │ │ + bl c38a8 │ │ │ │ + cbnz r0, 38808 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38868 │ │ │ │ + b.n 38830 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3885e │ │ │ │ + beq.n 38826 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 38868 │ │ │ │ - bl 80760 │ │ │ │ + b.n 38830 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3883c │ │ │ │ - b.n 38856 │ │ │ │ + bne.n 38804 │ │ │ │ + b.n 3881e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 3889c │ │ │ │ - cbz r1, 3889c │ │ │ │ + beq.n 38864 │ │ │ │ + cbz r1, 38864 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3889e │ │ │ │ - b.n 388ea │ │ │ │ - ldr r4, [pc, #180] @ (38954 ) │ │ │ │ - ldr r0, [pc, #184] @ (38958 ) │ │ │ │ + cbnz r0, 38866 │ │ │ │ + b.n 388b2 │ │ │ │ + ldr r4, [pc, #180] @ (3891c ) │ │ │ │ + ldr r0, [pc, #184] @ (38920 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 388d4 │ │ │ │ - bl 8865c │ │ │ │ + cbz r0, 3889c │ │ │ │ + bl 88820 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 388ee │ │ │ │ + cbnz r0, 388b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388d4 │ │ │ │ + beq.n 3889c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 388d4 │ │ │ │ + cbnz r3, 3889c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388ea │ │ │ │ + beq.n 388b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 388ea │ │ │ │ + cbnz r3, 388b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3894a │ │ │ │ + b.n 38912 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3891e │ │ │ │ + beq.n 388e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3891e │ │ │ │ + cbnz r3, 388e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38934 │ │ │ │ + beq.n 388fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38934 │ │ │ │ + cbnz r3, 388fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3894a │ │ │ │ + beq.n 38912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3894a │ │ │ │ + cbnz r3, 38912 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 38a3c │ │ │ │ + bpl.n 38a04 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39776 @ 0x9b60 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38996 │ │ │ │ + bne.n 3895e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 389b0 │ │ │ │ - b.n 389ac │ │ │ │ + bne.n 38978 │ │ │ │ + b.n 38974 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27748 @ 0x6c64 │ │ │ │ + movw r0, #23932 @ 0x5d7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38988 │ │ │ │ + bne.n 38950 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38a6a │ │ │ │ + b.n 38a32 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 22885c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 187ccc <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 389ac │ │ │ │ + beq.n 38974 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 389ac │ │ │ │ + beq.n 38974 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79500 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38a08 │ │ │ │ - cbnz r0, 389fe │ │ │ │ + beq.n 389d0 │ │ │ │ + cbnz r0, 389c6 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38a12 │ │ │ │ - b.n 389ac │ │ │ │ + bne.n 389da │ │ │ │ + b.n 38974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38a22 │ │ │ │ + cbnz r0, 389ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 389ac │ │ │ │ + beq.n 38974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 389ac │ │ │ │ + bne.n 38974 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 389ac │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38974 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38a44 │ │ │ │ + beq.n 38a0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38a44 │ │ │ │ + cbnz r3, 38a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38a5a │ │ │ │ + beq.n 38a22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38a5a │ │ │ │ + cbnz r3, 38a22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 389ac │ │ │ │ + beq.n 38974 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -21106,113 +21090,113 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 38a92 │ │ │ │ + cbnz r5, 38a5a │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 38a92 │ │ │ │ + blt.n 38a5a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 38a92 │ │ │ │ - cbnz r2, 38ab4 │ │ │ │ + bgt.n 38a5a │ │ │ │ + cbnz r2, 38a7c │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #8872 @ 0x22a8 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 38ae0 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 38aa8 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 38ace │ │ │ │ + bgt.n 38a96 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #49084 @ 0xbfbc │ │ │ │ + movw r1, #47588 @ 0xb9e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 38ae0 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 38aa8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38ab8 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 38a80 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38ab8 │ │ │ │ + beq.n 38a80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 38b0a │ │ │ │ + cbz r0, 38ad2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38b22 │ │ │ │ + beq.n 38aea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38b22 │ │ │ │ + b.n 38aea │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fcaa8 │ │ │ │ - cbz r0, 38b22 │ │ │ │ + bl fcf80 │ │ │ │ + cbz r0, 38aea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #18180 @ 0x4704 │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38b70 │ │ │ │ + bne.n 38b38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38bda │ │ │ │ + b.n 38ba2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 38b6a │ │ │ │ + beq.n 38b32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38b6a │ │ │ │ + beq.n 38b32 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #26545 @ 0x67b1 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ movw r5, #35750 @ 0x8ba6 │ │ │ │ movt r5, #34175 @ 0x857f │ │ │ │ mul.w r3, r1, r0 │ │ │ │ @@ -21229,207 +21213,230 @@ │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 38bf0 │ │ │ │ + cbz r0, 38bb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38bf2 │ │ │ │ + beq.n 38bba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38bf4 ) │ │ │ │ + ldr r0, [pc, #0] @ (38bbc ) │ │ │ │ bx lr │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 38bfa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f86d8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 38c26 │ │ │ │ - bl 80760 │ │ │ │ + bl f8bac │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 38bec │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 38c2e │ │ │ │ - movw r0, #7796 @ 0x1e74 │ │ │ │ + b.n 38c08 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7796 @ 0x1e74 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38c50 │ │ │ │ + cbnz r3, 38c2a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38c50 │ │ │ │ + ble.n 38c2a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38c50 │ │ │ │ - cbnz r4, 38c6c │ │ │ │ + bne.n 38c2a │ │ │ │ + cbnz r4, 38c46 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (38ccc ) │ │ │ │ + ldr r4, [pc, #116] @ (38ca8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38cc6 │ │ │ │ + cbz r0, 38ca0 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38c7e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 38cc6 │ │ │ │ + bne.n 38c58 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 38ca0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38caa │ │ │ │ + beq.n 38c84 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #18348 @ 0x47ac │ │ │ │ + movw r1, #16876 @ 0x41ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18388 @ 0x47d4 │ │ │ │ + movw r1, #16916 @ 0x4214 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f8bac │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 38cd8 │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7796 @ 0x1e74 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 38cf4 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7796 @ 0x1e74 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4324 @ 0x10e4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31788 @ 0x7c2c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 38cf8 │ │ │ │ + beq.n 38d1e │ │ │ │ mov r1, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 38cfa │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 38d20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 38d0e │ │ │ │ + beq.n 38d34 │ │ │ │ movw r1, #31788 @ 0x7c2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 38d10 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 38d36 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f3b4 │ │ │ │ + b.w 12fca4 │ │ │ │ │ │ │ │ -00038d1c : │ │ │ │ - ldr r0, [pc, #4] @ (38d24 ) │ │ │ │ - b.w cef34 │ │ │ │ - nop │ │ │ │ +00038d42 : │ │ │ │ + ldr r0, [pc, #4] @ (38d48 ) │ │ │ │ + b.w cf158 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f86d8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 38d54 │ │ │ │ - bl 80760 │ │ │ │ + bl f8bac │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 38d78 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 38d70 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7796 @ 0x1e74 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ + b.n 38d80 │ │ │ │ + movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 38d8e │ │ │ │ + bmi.n 38d9e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 38da8 │ │ │ │ + bpl.n 38db8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28840 @ 0x70a8 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38dc0 │ │ │ │ + b.n 38dd0 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #48] @ 38e08 │ │ │ │ + vldr d11, [pc, #48] @ 38e18 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 85b34 │ │ │ │ - movw r1, #54160 @ 0xd390 │ │ │ │ + bl 85d00 │ │ │ │ + movw r1, #52608 @ 0xcd80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38e78 │ │ │ │ + bge.n 38e88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3a0b4 │ │ │ │ + b.w 3a0c4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ @@ -21453,112 +21460,112 @@ │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38f48 │ │ │ │ + bls.n 38f58 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38f58 @ unpredictable │ │ │ │ + bls.n 38f68 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcvt.u16.f16 d30, d15, #16 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ - bl 85b34 │ │ │ │ - movw r1, #45044 @ 0xaff4 │ │ │ │ + bl 85d00 │ │ │ │ + movw r1, #43572 @ 0xaa34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dfa │ │ │ │ - vldr d0, [pc, #-128] @ 38e18 │ │ │ │ - bl 85b34 │ │ │ │ - movw r1, #54164 @ 0xd394 │ │ │ │ + blt.n 38e0a │ │ │ │ + vldr d0, [pc, #-128] @ 38e28 │ │ │ │ + bl 85d00 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dfa │ │ │ │ - vldr d9, [pc, #-148] @ 38e20 │ │ │ │ + blt.n 38e0a │ │ │ │ + vldr d9, [pc, #-148] @ 38e30 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 85b34 │ │ │ │ - movw r1, #31752 @ 0x7c08 │ │ │ │ + bl 85d00 │ │ │ │ + movw r1, #30280 @ 0x7648 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dfa │ │ │ │ - vldr d10, [pc, #-172] @ 38e28 │ │ │ │ + blt.n 38e0a │ │ │ │ + vldr d10, [pc, #-172] @ 38e38 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 188e90 │ │ │ │ - movw r1, #18524 @ 0x485c │ │ │ │ + bl 18a6fc │ │ │ │ + movw r1, #17052 @ 0x429c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dfa │ │ │ │ - vldr d8, [pc, #-200] @ 38e30 │ │ │ │ + blt.n 38e0a │ │ │ │ + vldr d8, [pc, #-200] @ 38e40 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85b34 │ │ │ │ - movw r1, #31808 @ 0x7c40 │ │ │ │ + bl 85d00 │ │ │ │ + movw r1, #30336 @ 0x7680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38dfa │ │ │ │ + blt.w 38e0a │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 188e90 │ │ │ │ - movw r1, #18532 @ 0x4864 │ │ │ │ + bl 18a6fc │ │ │ │ + movw r1, #17060 @ 0x42a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa64 │ │ │ │ + bl cfc88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38dfa │ │ │ │ + blt.w 38e0a │ │ │ │ movw r3, #11904 @ 0x2e80 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - vldr d7, [pc, #-268] @ 38e38 │ │ │ │ + vldr d7, [pc, #-268] @ 38e48 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38e40 │ │ │ │ + vldr d6, [pc, #-268] @ 38e50 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38e70 │ │ │ │ + vldr d5, [pc, #-228] @ 38e80 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38e68 │ │ │ │ + vldr d4, [pc, #-244] @ 38e78 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38e60 │ │ │ │ + vldr d2, [pc, #-260] @ 38e70 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 38e58 │ │ │ │ + vldr d0, [pc, #-276] @ 38e68 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 38e50 │ │ │ │ + vldr d3, [pc, #-292] @ 38e60 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 38e48 │ │ │ │ + vldr d12, [pc, #-308] @ 38e58 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #16248 @ 0x3f78 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21684,23 +21691,23 @@ │ │ │ │ vstr d7, [r3, #968] @ 0x3c8 │ │ │ │ vstr d9, [r3, #976] @ 0x3d0 │ │ │ │ vstr d4, [r3, #984] @ 0x3d8 │ │ │ │ vstr d8, [r3, #992] @ 0x3e0 │ │ │ │ vstr d8, [r3, #1000] @ 0x3e8 │ │ │ │ vstr d9, [r3, #1008] @ 0x3f0 │ │ │ │ vstr d3, [r3, #1016] @ 0x3f8 │ │ │ │ - vldr d1, [pc, #1008] @ 39580 │ │ │ │ + vldr d1, [pc, #1008] @ 39590 │ │ │ │ strd sl, fp, [r3, #808] @ 0x328 │ │ │ │ strd sl, fp, [r3, #824] @ 0x338 │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ - ldr r2, [pc, #984] @ (39588 ) │ │ │ │ + ldr r2, [pc, #984] @ (39598 ) │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ vstr d10, [r9] │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #16368 @ 0x3ff0 │ │ │ │ vstr d4, [r8, #-8] │ │ │ │ vstr d7, [r8] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -21935,22 +21942,22 @@ │ │ │ │ vstr d8, [ip, #544] @ 0x220 │ │ │ │ vstr d8, [ip, #552] @ 0x228 │ │ │ │ vstr d10, [ip, #560] @ 0x230 │ │ │ │ vstr d3, [ip, #568] @ 0x238 │ │ │ │ vstr d10, [ip, #576] @ 0x240 │ │ │ │ vstr d3, [ip, #584] @ 0x248 │ │ │ │ vstr d10, [ip, #592] @ 0x250 │ │ │ │ - b.n 39594 │ │ │ │ + b.n 395a4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r2, [pc, #96] @ (395ec ) │ │ │ │ + ldral r2, [pc, #96] @ (395fc ) │ │ │ │ lsl r6, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d3, [ip, #600] @ 0x258 │ │ │ │ vstr d10, [ip, #608] @ 0x260 │ │ │ │ @@ -22664,57 +22671,34 @@ │ │ │ │ vstr d8, [r3, #744] @ 0x2e8 │ │ │ │ vstr d8, [r3, #752] @ 0x2f0 │ │ │ │ vstr d8, [r3, #760] @ 0x2f8 │ │ │ │ vstr d8, [r3, #768] @ 0x300 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f86d8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a0ea │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7796 @ 0x1e74 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a106 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7796 @ 0x1e74 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 38d4c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3a124 │ │ │ │ + bmi.n 3a0ee │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3a13e │ │ │ │ + bpl.n 3a108 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28840 @ 0x70a8 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a156 │ │ │ │ + b.n 3a120 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -22724,644 +22708,643 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a17c │ │ │ │ + bhi.n 3a146 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a196 │ │ │ │ + ble.n 3a160 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a19e │ │ │ │ - movw r0, #9600 @ 0x2580 │ │ │ │ + b.n 3a168 │ │ │ │ + movw r0, #8128 @ 0x1fc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a174 │ │ │ │ + bne.n 3a13e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a2b4 │ │ │ │ + b.n 3a27e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a1ac │ │ │ │ + cbz r3, 3a176 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a1dc │ │ │ │ - b.n 3a1c4 │ │ │ │ + bpl.n 3a1a6 │ │ │ │ + b.n 3a18e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28412 @ 0x6efc │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3a192 │ │ │ │ - bl 85a84 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3a15c │ │ │ │ + bl 85c50 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a206 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3a1d0 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a192 │ │ │ │ + bne.n 3a15c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a206 │ │ │ │ + b.n 3a1d0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a1d6 │ │ │ │ + beq.n 3a1a0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #18628 @ 0x48c4 │ │ │ │ + movw r1, #17156 @ 0x4304 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a192 │ │ │ │ + beq.n 3a15c │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 251894 │ │ │ │ + bl 251800 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a2b4 │ │ │ │ + beq.n 3a27e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 3a296 │ │ │ │ + cbz r2, 3a260 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a276 │ │ │ │ + bne.n 3a240 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a296 │ │ │ │ + beq.n 3a260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a296 │ │ │ │ + cbnz r3, 3a260 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a296 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a260 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a286 │ │ │ │ + beq.n 3a250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a286 │ │ │ │ + cbnz r3, 3a250 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a22e │ │ │ │ + blt.n 3a1f8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a22e │ │ │ │ - b.n 3a2b4 │ │ │ │ + beq.n 3a1f8 │ │ │ │ + b.n 3a27e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a192 │ │ │ │ + beq.w 3a15c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a192 │ │ │ │ + bne.w 3a15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a192 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a15c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 38bfa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3a2d4 │ │ │ │ - movw r0, #18664 @ 0x48e8 │ │ │ │ + cbz r3, 3a29a │ │ │ │ + movw r0, #17192 @ 0x4328 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #18672 @ 0x48f0 │ │ │ │ + movw r0, #17200 @ 0x4330 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 84824 │ │ │ │ - movw r0, #18680 @ 0x48f8 │ │ │ │ + b.w 849e8 │ │ │ │ + movw r0, #17208 @ 0x4338 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ + b.w 38d4c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a314 │ │ │ │ + bne.n 3a2de │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11c6e0 │ │ │ │ + b.w 11cf24 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47844 @ 0xbae4 │ │ │ │ + movw r0, #46412 @ 0xb54c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a308 │ │ │ │ + bne.n 3a2d2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f86d8 │ │ │ │ + bl f8bac │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a358 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3a322 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a374 │ │ │ │ + b.n 3a33e │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4380 @ 0x111c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a3e6 │ │ │ │ + beq.n 3a3b0 │ │ │ │ movw r1, #13556 @ 0x34f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3e6 │ │ │ │ + beq.n 3a3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 3a3e6 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 3a3b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3e6 │ │ │ │ + beq.n 3a3b0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a3e6 │ │ │ │ + bmi.n 3a3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3e6 │ │ │ │ + beq.n 3a3b0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a3e6 │ │ │ │ + bmi.n 3a3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a476 │ │ │ │ + beq.n 3a440 │ │ │ │ mov r0, r7 │ │ │ │ - bl 109c70 │ │ │ │ + bl 10a264 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3a3f4 │ │ │ │ + bge.n 3a3be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a47e │ │ │ │ + b.n 3a448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109c70 │ │ │ │ + bl 10a264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a3f0 │ │ │ │ + blt.n 3a3ba │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3a45e │ │ │ │ + bhi.n 3a428 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3a41a │ │ │ │ + bne.n 3a3e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a4ee │ │ │ │ - b.n 3a41c │ │ │ │ + bl 3a4b8 │ │ │ │ + b.n 3a3e6 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 3a458 │ │ │ │ + bne.n 3a422 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a3f0 │ │ │ │ - cbnz r0, 3a45e │ │ │ │ + blt.n 3a3ba │ │ │ │ + cbnz r0, 3a428 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3a466 │ │ │ │ + b.n 3a430 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a45e │ │ │ │ + bge.n 3a428 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a4ee │ │ │ │ - b.n 3a458 │ │ │ │ + bl 3a4b8 │ │ │ │ + b.n 3a422 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a434 │ │ │ │ - b.n 3a45e │ │ │ │ + ble.n 3a3fe │ │ │ │ + b.n 3a428 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a45e │ │ │ │ + ble.n 3a428 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a4ee │ │ │ │ - b.n 3a458 │ │ │ │ + bl 3a4b8 │ │ │ │ + b.n 3a422 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a448 │ │ │ │ - b.n 3a45e │ │ │ │ + bge.n 3a412 │ │ │ │ + b.n 3a428 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a3f0 │ │ │ │ - bne.n 3a426 │ │ │ │ + blt.n 3a3ba │ │ │ │ + bne.n 3a3f0 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a47e │ │ │ │ + beq.n 3a448 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a47e │ │ │ │ + b.n 3a448 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3a49c │ │ │ │ + cbz r4, 3a466 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 127de0 │ │ │ │ + b.w 128678 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19048 @ 0x4a68 │ │ │ │ + movw r1, #17576 @ 0x44a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a4d6 │ │ │ │ + bne.n 3a4a0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12f3b4 │ │ │ │ + b.w 12fca4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47856 @ 0xbaf0 │ │ │ │ + movw r0, #46424 @ 0xb558 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a4ca │ │ │ │ + bne.n 3a494 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 8865c │ │ │ │ - cbz r0, 3a55e │ │ │ │ + bl 88820 │ │ │ │ + cbz r0, 3a528 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 3a52a │ │ │ │ - bl 80760 │ │ │ │ + cbnz r6, 3a4f4 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a546 │ │ │ │ - bl d4a54 │ │ │ │ + b.n 3a510 │ │ │ │ + bl d4c6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3a542 │ │ │ │ + beq.n 3a50c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a542 │ │ │ │ + cbnz r3, 3a50c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3a50e │ │ │ │ + bgt.n 3a4d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a562 │ │ │ │ + beq.n 3a52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a562 │ │ │ │ + cbnz r3, 3a52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a562 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a52c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a588 │ │ │ │ + bne.n 3a552 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16167c │ │ │ │ + b.w 161a20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47852 @ 0xbaec │ │ │ │ + movw r0, #46420 @ 0xb554 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a57c │ │ │ │ + bne.n 3a546 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #10824 @ 0x2a48 │ │ │ │ + movw r0, #9352 @ 0x2488 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3a5e2 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3a5ac │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90b18 │ │ │ │ + b.w 90d30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a61c │ │ │ │ + cbnz r2, 3a5e6 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #8512 @ 0x2140 │ │ │ │ + movw r1, #7040 @ 0x1b80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c35f0 │ │ │ │ - cbnz r0, 3a632 │ │ │ │ - b.n 3a62e │ │ │ │ - movw r0, #8512 @ 0x2140 │ │ │ │ + bl c38a8 │ │ │ │ + cbnz r0, 3a5fc │ │ │ │ + b.n 3a5f8 │ │ │ │ + movw r0, #7040 @ 0x1b80 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a602 │ │ │ │ + bne.n 3a5cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a64e │ │ │ │ + b.n 3a618 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a62e │ │ │ │ + blt.n 3a5f8 │ │ │ │ itete ne │ │ │ │ movwne r0, #4324 @ 0x10e4 │ │ │ │ movweq r0, #7796 @ 0x1e74 │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movteq r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a936 │ │ │ │ + b.n 3a8fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19676 @ 0x4cdc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a69c │ │ │ │ + beq.n 3a666 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a69c │ │ │ │ + beq.n 3a666 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a69c │ │ │ │ + bmi.n 3a666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 3a69c │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 3a666 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a6a2 │ │ │ │ + cbz r7, 3a66c │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13556 @ 0x34f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a6ca │ │ │ │ + bne.n 3a694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 109c70 │ │ │ │ + bl 10a264 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a6ca │ │ │ │ + blt.n 3a694 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #340] @ (3a814 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a7dc ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fc0a4 │ │ │ │ + b.w fc578 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a6f6 │ │ │ │ + beq.n 3a6c0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a6f6 │ │ │ │ + beq.n 3a6c0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a6f6 │ │ │ │ + bmi.n 3a6c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 3a706 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 3a6d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a6fc │ │ │ │ + cbz r3, 3a6c6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl e26cc │ │ │ │ + bl e28dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7c2 │ │ │ │ + beq.n 3a78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7ac │ │ │ │ + beq.n 3a776 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a748 │ │ │ │ + beq.n 3a712 │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - movw r8, #25693 @ 0x645d │ │ │ │ + bl 87ce8 │ │ │ │ + movw r8, #26469 @ 0x6765 │ │ │ │ movt r8, #21 │ │ │ │ - movw r3, #13093 @ 0x3325 │ │ │ │ + movw r3, #12953 @ 0x3299 │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a750 │ │ │ │ - movw r8, #25693 @ 0x645d │ │ │ │ + b.n 3a71a │ │ │ │ + movw r8, #26469 @ 0x6765 │ │ │ │ movt r8, #21 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a790 │ │ │ │ + cbz r5, 3a75a │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a7c6 │ │ │ │ - bne.n 3a774 │ │ │ │ + blt.n 3a790 │ │ │ │ + bne.n 3a73e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a754 │ │ │ │ - b.n 3a780 │ │ │ │ + beq.n 3a71e │ │ │ │ + b.n 3a74a │ │ │ │ mov r0, r4 │ │ │ │ - bl e53b8 │ │ │ │ + bl e55c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a76c │ │ │ │ - b.n 3a7c6 │ │ │ │ + beq.n 3a736 │ │ │ │ + b.n 3a790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a754 │ │ │ │ + bne.n 3a71e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a754 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a71e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7a6 │ │ │ │ + beq.n 3a770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a7a6 │ │ │ │ + cbnz r3, 3a770 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3a80c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3a7d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7c2 │ │ │ │ + beq.n 3a78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a7c2 │ │ │ │ + cbnz r3, 3a78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a80c │ │ │ │ + b.n 3a7d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7dc │ │ │ │ + beq.n 3a7a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a7dc │ │ │ │ + cbnz r3, 3a7a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7f2 │ │ │ │ + beq.n 3a7bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a7f2 │ │ │ │ + cbnz r3, 3a7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7c2 │ │ │ │ + beq.n 3a78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a7c2 │ │ │ │ + bne.n 3a78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7c2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a78c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bmi.n 3a8c0 │ │ │ │ + bmi.n 3a888 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -23371,21 +23354,21 @@ │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a840 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a858 │ │ │ │ + bne.n 3a820 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a900 │ │ │ │ + b.n 3a8c8 │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -23397,190 +23380,265 @@ │ │ │ │ vdiv.f64 d12, d2, d7 │ │ │ │ vcvt.f64.s32 d4, s11 │ │ │ │ vldr s11, [sp, #12] │ │ │ │ vdiv.f64 d11, d3, d7 │ │ │ │ vdiv.f64 d10, d4, d7 │ │ │ │ vcvt.f64.s32 d5, s11 │ │ │ │ vdiv.f64 d9, d5, d7 │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a854 │ │ │ │ + beq.n 3a81c │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85b34 │ │ │ │ - cbz r0, 3a8e4 │ │ │ │ + bl 85d00 │ │ │ │ + cbz r0, 3a8ac │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 85b34 │ │ │ │ - cbz r0, 3a8e4 │ │ │ │ + bl 85d00 │ │ │ │ + cbz r0, 3a8ac │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85b34 │ │ │ │ - cbz r0, 3a8e4 │ │ │ │ + bl 85d00 │ │ │ │ + cbz r0, 3a8ac │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85b34 │ │ │ │ - cbz r0, 3a8e4 │ │ │ │ + bl 85d00 │ │ │ │ + cbz r0, 3a8ac │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85b34 │ │ │ │ - cbnz r0, 3a8fe │ │ │ │ + bl 85d00 │ │ │ │ + cbnz r0, 3a8c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a854 │ │ │ │ + beq.n 3a81c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a854 │ │ │ │ + bne.n 3a81c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a854 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a81c │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a932 │ │ │ │ + cbz r0, 3a8fa │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a968 │ │ │ │ + bl 3a930 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c7c48 │ │ │ │ - cbnz r0, 3a95e │ │ │ │ + bl 1c9600 │ │ │ │ + cbnz r0, 3a926 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #8 │ │ │ │ - b.w 21c44c │ │ │ │ + b.w 21ce78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a998 │ │ │ │ + ble.n 3a960 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #42060 @ 0xa44c │ │ │ │ + movw r3, #37752 @ 0x9378 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #60320 @ 0xeba0 │ │ │ │ + movw r4, #58848 @ 0xe5e0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a994 │ │ │ │ + beq.n 3a95c │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a986 │ │ │ │ + b.n 3a94e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a99a <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a962 <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a9bc <_Py_ResurrectReference@@Base+0x22> │ │ │ │ + bne.n 3a984 <_Py_ResurrectReference@@Base+0x22> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15fd74 │ │ │ │ + b.w 16013c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47956 @ 0xbb54 │ │ │ │ + movw r0, #46524 @ 0xb5bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a9b0 <_Py_ResurrectReference@@Base+0x16> │ │ │ │ + bne.n 3a978 <_Py_ResurrectReference@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2482ac <_PyXI_EndInterpreter@@Base+0x534> │ │ │ │ - cbz r0, 3aa0c <_Py_ResurrectReference@@Base+0x72> │ │ │ │ + bl 2483fc <_PyXI_EndInterpreter@@Base+0x4fc> │ │ │ │ + cbz r0, 3a9d4 <_Py_ResurrectReference@@Base+0x72> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ef41c <_PySet_Update@@Base> │ │ │ │ + bl 1f09f8 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3aa0e <_Py_ResurrectReference@@Base+0x74> │ │ │ │ + bne.n 3a9d6 <_Py_ResurrectReference@@Base+0x74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa0c <_Py_ResurrectReference@@Base+0x72> │ │ │ │ + beq.n 3a9d4 <_Py_ResurrectReference@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa0c <_Py_ResurrectReference@@Base+0x72> │ │ │ │ + cbnz r3, 3a9d4 <_Py_ResurrectReference@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003a9da <_PyImport_ClearExtension@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #164] @ (3aa90 <_PyImport_ClearExtension@@Base+0xb6>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + bl 1b2c84 │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r0, 3aa14 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 80924 │ │ │ │ + subs.w r0, r0, r8 │ │ │ │ + it ne │ │ │ │ + movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3aa8a <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cbz r0, 3aa34 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + str r3, [r4, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3aa34 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3aa34 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt.n 3aa50 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ + bl 79414 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 1bb280 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3aa6e <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + b.n 3aa68 <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ + ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3aa40 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.n 3aa40 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3ae10 <_PyImport_ClearExtension@@Base+0x436> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3aa40 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3aa8a <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2598d0 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne.n 3aa7e <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3aa8a <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1e2224 <_PyThreadState_NewBound@@Base+0x20c> │ │ │ │ + b.n 3aa7a <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3aa1c <_Py_ResurrectReference@@Base+0x82> │ │ │ │ - b.w 14f888 │ │ │ │ + beq.n 3aa9e <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.w 14fa38 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3aa48 <_Py_ResurrectReference@@Base+0xae> │ │ │ │ + bne.n 3aaca <_PyImport_ClearExtension@@Base+0xf0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d4a54 │ │ │ │ + bl d4c6c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aa74 <_Py_ResurrectReference@@Base+0xda> │ │ │ │ - b.n 3aa62 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + bne.n 3aaf6 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + b.n 3aae4 <_PyImport_ClearExtension@@Base+0x10a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47728 @ 0xba70 │ │ │ │ + movw r0, #46296 @ 0xb4d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa3a <_Py_ResurrectReference@@Base+0xa0> │ │ │ │ + bne.n 3aabc <_PyImport_ClearExtension@@Base+0xe2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aa8c <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 80760 │ │ │ │ + b.n 3ab0e <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa5e <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ + bne.n 3aae0 <_PyImport_ClearExtension@@Base+0x106> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3aa8c <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + b.n 3ab0e <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -23591,101 +23649,101 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3aacc <_Py_ResurrectReference@@Base+0x132> │ │ │ │ + bne.n 3ab4e <_PyImport_ClearExtension@@Base+0x174> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5524 @ 0x1594 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3aaf6 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ + b.n 3ab78 <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl deb28 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl ded40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 258584 │ │ │ │ + bl 258344 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3aaf2 <_Py_ResurrectReference@@Base+0x158> │ │ │ │ - bl 1e2598 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3ab74 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + bl 1e3c2c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aaf6 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ - bl 953ec <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3ab78 <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ + bl 95600 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #19196 @ 0x4afc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3ab2a <_Py_ResurrectReference@@Base+0x190> │ │ │ │ + beq.n 3abac <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad20 <_Py_ResurrectReference@@Base+0x386> │ │ │ │ + beq.w 3ada2 <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3ab42 <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ + beq.n 3abc4 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad20 <_Py_ResurrectReference@@Base+0x386> │ │ │ │ + beq.w 3ada2 <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - bl 83f48 │ │ │ │ + bl 8410c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + beq.w 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ movs r0, #0 │ │ │ │ - bl e26cc │ │ │ │ + bl e28dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ab7c <_Py_ResurrectReference@@Base+0x1e2> │ │ │ │ + cbnz r0, 3abfe <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + beq.w 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + bne.w 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 907c8 │ │ │ │ + bl 909e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac90 <_Py_ResurrectReference@@Base+0x2f6> │ │ │ │ + beq.n 3ad12 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -23696,269 +23754,229 @@ │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - bl 166bd8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 166f90 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3abd8 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3ac08 <_Py_ResurrectReference@@Base+0x26e> │ │ │ │ - b.n 3acaa <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + cbnz r0, 3ac5a <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3ac8a <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + b.n 3ad2c <_PyImport_ClearExtension@@Base+0x352> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3ad00 <_Py_ResurrectReference@@Base+0x366> │ │ │ │ - beq.n 3ac08 <_Py_ResurrectReference@@Base+0x26e> │ │ │ │ + blt.w 3ad82 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + beq.n 3ac8a <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4224 │ │ │ │ + bl 1b601c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ac54 <_Py_ResurrectReference@@Base+0x2ba> │ │ │ │ - b.n 3ad00 <_Py_ResurrectReference@@Base+0x366> │ │ │ │ + bne.n 3acd6 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + b.n 3ad82 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad00 <_Py_ResurrectReference@@Base+0x366> │ │ │ │ + beq.n 3ad82 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e53b8 │ │ │ │ + bl e55c0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ac42 <_Py_ResurrectReference@@Base+0x2a8> │ │ │ │ + bne.n 3acc4 <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ad00 <_Py_ResurrectReference@@Base+0x366> │ │ │ │ + beq.n 3ad82 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ad00 <_Py_ResurrectReference@@Base+0x366> │ │ │ │ + bne.n 3ad82 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad00 <_Py_ResurrectReference@@Base+0x366> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad82 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac54 <_Py_ResurrectReference@@Base+0x2ba> │ │ │ │ + beq.n 3acd6 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3ac54 <_Py_ResurrectReference@@Base+0x2ba> │ │ │ │ + cbnz r3, 3acd6 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac6a <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ + beq.n 3acec <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ac6a <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ + cbnz r3, 3acec <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab84 <_Py_ResurrectReference@@Base+0x1ea> │ │ │ │ + beq.n 3ac06 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ab84 <_Py_ResurrectReference@@Base+0x1ea> │ │ │ │ + bne.w 3ac06 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ab84 <_Py_ResurrectReference@@Base+0x1ea> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ac06 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #212] @ (3ad74 <_Py_ResurrectReference@@Base+0x3da>) │ │ │ │ + ldr r0, [pc, #212] @ (3adf4 <_PyImport_ClearExtension@@Base+0x41a>) │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3acae <_Py_ResurrectReference@@Base+0x314> │ │ │ │ + cbnz r0, 3ad30 <_PyImport_ClearExtension@@Base+0x356> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3ad00 <_Py_ResurrectReference@@Base+0x366> │ │ │ │ + b.n 3ad82 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef41c <_PySet_Update@@Base> │ │ │ │ + bl 1f09f8 <_PySet_Update@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3acd4 <_Py_ResurrectReference@@Base+0x33a> │ │ │ │ + bne.n 3ad56 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3acaa <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + beq.n 3ad2c <_PyImport_ClearExtension@@Base+0x352> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3acaa <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + bne.n 3ad2c <_PyImport_ClearExtension@@Base+0x352> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3acaa <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad2c <_PyImport_ClearExtension@@Base+0x352> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ace6 <_Py_ResurrectReference@@Base+0x34c> │ │ │ │ + beq.n 3ad68 <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ace6 <_Py_ResurrectReference@@Base+0x34c> │ │ │ │ + cbnz r3, 3ad68 <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ad6a <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ + beq.n 3adec <_PyImport_ClearExtension@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ad6a <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ + bne.n 3adec <_PyImport_ClearExtension@@Base+0x412> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad6a <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3adec <_PyImport_ClearExtension@@Base+0x412> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79330 │ │ │ │ - b.n 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + bl 79448 │ │ │ │ + b.n 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2482ac <_PyXI_EndInterpreter@@Base+0x534> │ │ │ │ + bl 2483fc <_PyXI_EndInterpreter@@Base+0x4fc> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + cbz r0, 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r0, [pc, #72] @ (3ad78 <_Py_ResurrectReference@@Base+0x3de>) │ │ │ │ + ldr r0, [pc, #72] @ (3adf8 <_PyImport_ClearExtension@@Base+0x41e>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 3ad5a <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ + cbnz r0, 3addc <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + beq.n 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ad56 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ + cbnz r3, 3add8 <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ad6a <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ + b.n 3adec <_PyImport_ClearExtension@@Base+0x412> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3ad6a <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ + beq.n 3adec <_PyImport_ClearExtension@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ad6a <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3adec <_PyImport_ClearExtension@@Base+0x412> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bpl.n 3ae58 <_PyImport_ClearExtension@@Base+0xdc> │ │ │ │ + bpl.n 3aed8 <_PyImport_ClearExtension@@Base+0x4fe> │ │ │ │ lsls r1, r1, #1 │ │ │ │ cdp 0, 7, cr0, cr4, cr9, {2} │ │ │ │ - │ │ │ │ -0003ad7c <_PyImport_ClearExtension@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #160] @ (3ae30 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - bl 1b0e88 │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 80760 │ │ │ │ - subs.w r0, r0, r8 │ │ │ │ - it ne │ │ │ │ - movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ae2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbz r0, 3add6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - str r3, [r4, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3add6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3add6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.n 3adf2 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ - bl 792fc │ │ │ │ - mov r7, r0 │ │ │ │ - bl 1b9490 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3ae10 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ - b.n 3ae0a <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ - ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3ade2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3ade2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3af38 <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3ade2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ae2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 259dc8 <_PyDeadline_Get@@Base+0x770> │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 3ae20 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ae2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e0b90 │ │ │ │ - b.n 3ae1c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ae3e <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ - b.w 14f888 │ │ │ │ + beq.n 3ae06 <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ + b.w 14fa38 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 3ae46 <_PyImport_ClearExtension@@Base+0x46c> │ │ │ │ + ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ + cbz r0, 3ae50 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.n 3ae5a <_PyImport_ClearExtension@@Base+0x480> │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.n 3ae6e <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3ae6e <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ + movw r1, #18360 @ 0x47b8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + b.n 3ae62 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + movw r1, #18384 @ 0x47d0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + b.n 3ae62 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + movw r1, #18428 @ 0x47fc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #50404 @ 0xc4e4 │ │ │ │ + movt r0, #69 @ 0x45 │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r2, #4372 @ 0x1114 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8b9e4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3ae5a <_PyImport_ClearExtension@@Base+0xde> │ │ │ │ + cbz r0, 3ae90 <_PyImport_ClearExtension@@Base+0x4b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -23967,439 +23985,404 @@ │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ae82 <_PyImport_ClearExtension@@Base+0x106> │ │ │ │ + bne.n 3aeb8 <_PyImport_ClearExtension@@Base+0x4de> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3aea2 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + b.n 3aed8 <_PyImport_ClearExtension@@Base+0x4fe> │ │ │ │ mov r0, r1 │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3aea2 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3aeac <_PyImport_ClearExtension@@Base+0x130> │ │ │ │ - b.n 3af18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + bne.n 3aed8 <_PyImport_ClearExtension@@Base+0x4fe> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3aee2 <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ + b.n 3af4e <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3af02 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + bvs.n 3af38 <_PyImport_ClearExtension@@Base+0x55e> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3af20 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ + vldr d9, [pc, #112] @ 3af58 <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3af12 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ + bgt.n 3af48 <_PyImport_ClearExtension@@Base+0x56e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3af28 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + vldr d1, [pc, #100] @ 3af60 <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ blx 29d24 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3aeea <_PyImport_ClearExtension@@Base+0x16e> │ │ │ │ + ble.n 3af20 <_PyImport_ClearExtension@@Base+0x546> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3af30 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ + vldr d1, [pc, #84] @ 3af68 <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ blx 29d24 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3aeee <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + b.n 3af24 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3af02 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3af18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + bne.n 3af38 <_PyImport_ClearExtension@@Base+0x55e> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3af4e <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85b34 │ │ │ │ - vldr d8, [pc, #20] @ 3af28 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ - b.n 3af02 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + b.w 85d00 │ │ │ │ + vldr d8, [pc, #20] @ 3af60 <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ + b.n 3af38 <_PyImport_ClearExtension@@Base+0x55e> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vsli.32 d27, d0, #16 │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3af6e <_PyImport_ClearExtension@@Base+0x1f2> │ │ │ │ - ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af78 <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3af82 <_PyImport_ClearExtension@@Base+0x206> │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 3af96 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3af96 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ - movw r1, #19832 @ 0x4d78 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - b.n 3af8a <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ - movw r1, #19856 @ 0x4d90 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - b.n 3af8a <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ - movw r1, #19900 @ 0x4dbc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #51876 @ 0xcaa4 │ │ │ │ - movt r0, #69 @ 0x45 │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r2, #4372 @ 0x1114 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b7e8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 81044 │ │ │ │ + vtbx.8 d22, {d16}, d0 │ │ │ │ + b.w 81208 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42928 @ 0xa7b0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ │ │ │ │ -0003afbc <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003af86 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3b024 <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3afee <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fee14 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 20029c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b0e8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b0b2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #19944 @ 0x4de8 │ │ │ │ + movw r2, #18472 @ 0x4828 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b0b4 <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ - b.n 3b0e8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + bne.n 3b07e <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ + b.n 3b0b2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b0e8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b0b2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3b0da <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3b0a4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3b0da <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3b0a4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fee14 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 20029c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3b0aa <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + cbz r0, 3b074 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #19996 @ 0x4e1c │ │ │ │ + movw r2, #18524 @ 0x485c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b0aa <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + beq.n 3b074 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b0aa <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ - ldr r2, [pc, #92] @ (3b0f0 <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ + cbnz r3, 3b074 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + ldr r2, [pc, #92] @ (3b0b8 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b0a2 <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ + cbz r3, 3b06c <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b0e8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b0b2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b0e8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #52] @ (3b0f0 <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ + cbnz r3, 3b0b2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #48] @ (3b0b8 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b0cc <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r3, 3b096 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003b0f4 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003b0bc <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #54380 @ 0xd46c │ │ │ │ + movw r1, #52908 @ 0xceac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f5910 │ │ │ │ - cbz r0, 3b140 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + bl f5dd8 │ │ │ │ + cbz r0, 3b108 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3b144 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #44] @ (3b10c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d589c <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5ab4 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b140 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + beq.n 3b108 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b140 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + cbnz r3, 3b108 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #20048 @ 0x4e50 │ │ │ │ + movw r0, #18576 @ 0x4890 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b1a2 <_PyErr_SetLocaleString@@Base+0xae> │ │ │ │ + bne.n 3b16a <_PyErr_SetLocaleString@@Base+0xae> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b1c0 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ + b.n 3b188 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b1c0 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3b1d4 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ - vldr d0, [pc, #28] @ 3b1e0 <_PyErr_SetLocaleString@@Base+0xec> │ │ │ │ + bne.n 3b188 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3b19c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + vldr d0, [pc, #28] @ 3b1a8 <_PyErr_SetLocaleString@@Base+0xec> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3b558 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3b520 ) │ │ │ │ eors r4, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ (3b2c4 <_PyErr_SetLocaleString@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #204] @ (3b28c <_PyErr_SetLocaleString@@Base+0x1d0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b226 <_PyErr_SetLocaleString@@Base+0x132> │ │ │ │ + cbz r4, 3b1ee <_PyErr_SetLocaleString@@Base+0x132> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + movw r1, #13720 @ 0x3598 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3b24c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3b214 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b250 <_PyErr_SetLocaleString@@Base+0x15c> │ │ │ │ + beq.n 3b218 <_PyErr_SetLocaleString@@Base+0x15c> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20064 @ 0x4e60 │ │ │ │ + movw r1, #18592 @ 0x48a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2be <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + b.n 3b286 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20104 @ 0x4e88 │ │ │ │ + movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b24c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ - bl 1ff8dc │ │ │ │ + beq.n 3b214 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl 200d64 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 294e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b27c <_PyErr_SetLocaleString@@Base+0x188> │ │ │ │ - bl 30658 │ │ │ │ - b.n 3b2a8 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ - bl 200058 │ │ │ │ + cbnz r0, 3b244 <_PyErr_SetLocaleString@@Base+0x188> │ │ │ │ + bl 3062c │ │ │ │ + b.n 3b270 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ + bl 2014e0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2000ec │ │ │ │ + bl 201574 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #10200 @ 0x27d8 │ │ │ │ + movw r0, #8728 @ 0x2218 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 200664 │ │ │ │ + bl 201aec │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2a8 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ + bne.n 3b270 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 3b24c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 3b214 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #20116 @ 0x4e94 │ │ │ │ + movw r0, #18644 @ 0x48d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b30a <_PyErr_SetLocaleString@@Base+0x216> │ │ │ │ + bne.n 3b2d2 <_PyErr_SetLocaleString@@Base+0x216> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3b334 │ │ │ │ + bl 3b2fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b326 <_PyErr_SetLocaleString@@Base+0x232> │ │ │ │ - b.n 3b320 <_PyErr_SetLocaleString@@Base+0x22c> │ │ │ │ + bne.n 3b2ee <_PyErr_SetLocaleString@@Base+0x232> │ │ │ │ + b.n 3b2e8 <_PyErr_SetLocaleString@@Base+0x22c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47748 @ 0xba84 │ │ │ │ + movw r0, #46316 @ 0xb4ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3b330 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ - b.n 3b2fa <_PyErr_SetLocaleString@@Base+0x206> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3b330 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3b2f8 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ + b.n 3b2c2 <_PyErr_SetLocaleString@@Base+0x206> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3b2f8 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003b334 : │ │ │ │ +0003b2fc : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 20303c │ │ │ │ - movw r0, #36744 @ 0x8f88 │ │ │ │ + b.w 2044a4 │ │ │ │ + movw r0, #35272 @ 0x89c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -24414,234 +24397,234 @@ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ uxth r2, r2 │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ orrs.w r0, r0, lr │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ - beq.n 3b39c │ │ │ │ + beq.n 3b364 │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #20216 @ 0x4ef8 │ │ │ │ + movw r0, #18744 @ 0x4938 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e1af4 │ │ │ │ - b.n 3b3ca │ │ │ │ + bl e1d08 │ │ │ │ + b.n 3b392 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3b3b8 │ │ │ │ + beq.n 3b380 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #20248 @ 0x4f18 │ │ │ │ + movw r0, #18776 @ 0x4958 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e1af4 │ │ │ │ - b.n 3b3ca │ │ │ │ - movw r0, #20276 @ 0x4f34 │ │ │ │ + bl e1d08 │ │ │ │ + b.n 3b392 │ │ │ │ + movw r0, #18804 @ 0x4974 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e1af4 │ │ │ │ - cbz r0, 3b3e6 │ │ │ │ + bl e1d08 │ │ │ │ + cbz r0, 3b3ae │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3b3d6 │ │ │ │ - bl 5f674 │ │ │ │ - cbz r0, 3b3e6 │ │ │ │ + cbz r1, 3b39e │ │ │ │ + bl 5f6a0 │ │ │ │ + cbz r0, 3b3ae │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b3e6 │ │ │ │ + cbz r3, 3b3ae │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f54c │ │ │ │ + b.w 5f578 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3b416 │ │ │ │ + bne.n 3b3de │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b40c │ │ │ │ + cbz r3, 3b3d4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b51e │ │ │ │ + bne.w 3b4e6 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b526 │ │ │ │ + b.n 3b4ee │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13556 @ 0x34f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b478 │ │ │ │ + beq.n 3b440 │ │ │ │ movw r7, #4380 @ 0x111c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3b478 │ │ │ │ + beq.n 3b440 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 3b478 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 3b440 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b478 │ │ │ │ + beq.n 3b440 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3b478 │ │ │ │ + bmi.n 3b440 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b478 │ │ │ │ + beq.n 3b440 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3b478 │ │ │ │ + bmi.n 3b440 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 3b478 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 3b440 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3b490 │ │ │ │ + b.n 3b458 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b47e │ │ │ │ + cbz r6, 3b446 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 109c70 │ │ │ │ + bl 10a264 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b48c │ │ │ │ + bne.n 3b454 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b526 │ │ │ │ + b.n 3b4ee │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3b470 │ │ │ │ + ble.n 3b438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b488 │ │ │ │ + beq.n 3b450 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3b4fc │ │ │ │ - bl d4a54 │ │ │ │ + cbz r6, 3b4c4 │ │ │ │ + bl d4c6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b4c6 │ │ │ │ + beq.n 3b48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b4c6 │ │ │ │ + cbnz r3, 3b48e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b4e2 │ │ │ │ + bne.n 3b4aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b488 │ │ │ │ + beq.n 3b450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b488 │ │ │ │ + bne.n 3b450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b488 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b450 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b4a0 │ │ │ │ + beq.n 3b468 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b51e │ │ │ │ + beq.n 3b4e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b51e │ │ │ │ + cbnz r3, 3b4e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b51e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b4e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b512 │ │ │ │ + beq.n 3b4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b512 │ │ │ │ + cbnz r3, 3b4da │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b40c │ │ │ │ - b.n 3b488 │ │ │ │ + beq.w 3b3d4 │ │ │ │ + b.n 3b450 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3b556 │ │ │ │ + beq.n 3b51e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47988 @ 0xbb74 │ │ │ │ + movw r0, #46556 @ 0xb5dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3b556 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3b51e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b56a │ │ │ │ + b.n 3b532 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 10c4f0 │ │ │ │ + bl 10cce4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b552 │ │ │ │ + beq.n 3b51a │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b5ac │ │ │ │ + cbz r0, 3b574 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b590 │ │ │ │ + cbz r3, 3b558 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b598 │ │ │ │ + b.n 3b560 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3b5a0 │ │ │ │ + cbz r2, 3b568 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b5a8 │ │ │ │ + b.n 3b570 │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 3a968 │ │ │ │ + bl 3a930 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b5ba │ │ │ │ - b.w 81044 │ │ │ │ + blt.n 3b582 │ │ │ │ + b.w 81208 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40640 @ 0x9ec0 │ │ │ │ + movw r1, #39032 @ 0x9878 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -24654,118 +24637,67 @@ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r0, r0, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ orr.w r0, r0, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r7 │ │ │ │ - beq.n 3b622 │ │ │ │ + beq.n 3b5ea │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #20412 @ 0x4fbc │ │ │ │ + movw r0, #18940 @ 0x49fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - b.n 3b640 │ │ │ │ - cbz r6, 3b634 │ │ │ │ + bl e1d08 │ │ │ │ + b.n 3b608 │ │ │ │ + cbz r6, 3b5fc │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #20048 @ 0x4e50 │ │ │ │ + movw r0, #18576 @ 0x4890 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - b.n 3b640 │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ + bl e1d08 │ │ │ │ + b.n 3b608 │ │ │ │ + movw r0, #18960 @ 0x4a10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - cbz r0, 3b65c │ │ │ │ + bl e1d08 │ │ │ │ + cbz r0, 3b624 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b64c │ │ │ │ + cbz r3, 3b614 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5f54c │ │ │ │ - cbz r0, 3b65c │ │ │ │ - cbz r5, 3b65c │ │ │ │ + bl 5f578 │ │ │ │ + cbz r0, 3b624 │ │ │ │ + cbz r5, 3b624 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f674 │ │ │ │ + b.w 5f6a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r0, r1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - movw r3, #9692 @ 0x25dc │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - bl 22b130 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b700 │ │ │ │ - ldrd r5, r6, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 98094 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29328 <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b6e4 │ │ │ │ - blx 2aabc <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b6f0 │ │ │ │ - bl e90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b6b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b700 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3bbf6 │ │ │ │ - b.n 3b700 │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 3b6e0 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 257e28 │ │ │ │ + bl 257be8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b732 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3b672 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3b748 │ │ │ │ + b.n 3b688 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -24775,301 +24707,353 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3b76c │ │ │ │ + bhi.n 3b6ac │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b784 │ │ │ │ + ble.n 3b6c4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b78c │ │ │ │ - movw r0, #8044 @ 0x1f6c │ │ │ │ + b.n 3b6cc │ │ │ │ + movw r0, #6572 @ 0x19ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b764 │ │ │ │ + bne.n 3b6a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b912 │ │ │ │ + b.n 3b8dc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl b79b8 │ │ │ │ - cbnz r0, 3b7c0 │ │ │ │ - cbz r4, 3b7b8 │ │ │ │ + bl b7c7c │ │ │ │ + cbnz r0, 3b700 │ │ │ │ + cbz r4, 3b6f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ddf8 │ │ │ │ - cbnz r0, 3b7c0 │ │ │ │ + bl 13e024 │ │ │ │ + cbnz r0, 3b700 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2260bc │ │ │ │ + b.w 2267d8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20444 @ 0x4fdc │ │ │ │ + movw r1, #18972 @ 0x4a1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3b9b8 │ │ │ │ + b.n 3b982 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3b7fc │ │ │ │ + cbnz r3, 3b73c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b7fc │ │ │ │ + ble.n 3b73c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b7fc │ │ │ │ - cbnz r1, 3b81a │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (3b850 ) │ │ │ │ + bne.n 3b73c │ │ │ │ + cbnz r1, 3b760 │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #9692 @ 0x25dc │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ str r5, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b84a │ │ │ │ + cbz r0, 3b790 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b84a │ │ │ │ + beq.n 3b790 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b838 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3b84a │ │ │ │ + bne.n 3b77e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3b790 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 223518 <_PyParkingLot_AfterFork@@Base+0xb8> │ │ │ │ + b.w 223db0 <_PyParkingLot_AfterFork@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r6, #8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3b880 │ │ │ │ + beq.n 3b7c2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #19012 @ 0x4a44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b892 │ │ │ │ + bne.n 3b7d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b910 │ │ │ │ + b.n 3b852 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b8a6 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3b7e8 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b88e │ │ │ │ + bne.n 3b7d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #28152 @ 0x6df8 │ │ │ │ + movw r1, #26436 @ 0x6744 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20520 @ 0x5028 │ │ │ │ + movw r0, #19048 @ 0x4a68 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b88e │ │ │ │ - bl 98094 │ │ │ │ + beq.n 3b7d0 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a694 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3b902 │ │ │ │ + bne.n 3b844 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b8f0 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 3b832 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b8c2 │ │ │ │ - b.n 3b88e │ │ │ │ + beq.n 3b804 │ │ │ │ + b.n 3b7d0 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3b8f0 │ │ │ │ + blt.n 3b832 │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r0, r1 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr r3, [pc, #100] @ (3b8d8 ) │ │ │ │ + bl 22b338 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b8d2 │ │ │ │ + ldrd r5, r6, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 982a8 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29328 <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aee8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b8b6 │ │ │ │ + blx 2aabc <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b8c2 │ │ │ │ + bl e92d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b882 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b8d2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3beb6 │ │ │ │ + b.n 3b8d2 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 3b8b2 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw r9, #4372 @ 0x1114 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3b94c │ │ │ │ + beq.n 3b916 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl d122c │ │ │ │ - cbnz r0, 3b9b0 │ │ │ │ + bl d1450 │ │ │ │ + cbnz r0, 3b97a │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b958 │ │ │ │ - movw r8, #20532 @ 0x5034 │ │ │ │ + b.n 3b922 │ │ │ │ + movw r8, #19060 @ 0x4a74 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b960 │ │ │ │ + cbz r6, 3b92a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b968 │ │ │ │ + b.n 3b932 │ │ │ │ movw r5, #11008 @ 0x2b00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3b984 │ │ │ │ + beq.n 3b94e │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b982 │ │ │ │ + bge.n 3b94c │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2aa14 │ │ │ │ - cbz r0, 3b982 │ │ │ │ + cbz r0, 3b94c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b96e │ │ │ │ - cbz r7, 3b99c │ │ │ │ + b.n 3b938 │ │ │ │ + cbz r7, 3b966 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ subs r7, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.n 3b99c │ │ │ │ + blt.n 3b966 │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b986 │ │ │ │ + bne.n 3b950 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3b9a6 │ │ │ │ + beq.n 3b970 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 15e6f8 │ │ │ │ - b.n 3b9b2 │ │ │ │ + bl 15eac0 │ │ │ │ + b.n 3b97c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3b9ec │ │ │ │ + bmi.n 3b9b6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20576 @ 0x5060 │ │ │ │ + movw r1, #19104 @ 0x4aa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3ba14 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3b9de │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b79b8 │ │ │ │ + bl b7c7c │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3ba18 │ │ │ │ + beq.n 3b9e2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20608 @ 0x5080 │ │ │ │ + movw r1, #19136 @ 0x4ac0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ba90 │ │ │ │ + b.n 3ba5a │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl f86d8 │ │ │ │ + bl f8bac │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ba3a │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3ba04 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ba14 │ │ │ │ + bne.n 3b9de │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3ba22 │ │ │ │ + bne.n 3b9ec │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ba5a │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3ba24 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ba14 │ │ │ │ - b.n 3ba60 │ │ │ │ + bne.n 3b9de │ │ │ │ + b.n 3ba2a │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3ba78 │ │ │ │ + bls.n 3ba42 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20640 @ 0x50a0 │ │ │ │ + movw r1, #19168 @ 0x4ae0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3ba14 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3b9de │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 29db8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ @@ -25080,422 +25064,273 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3bac2 │ │ │ │ + bhi.n 3ba8c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bada │ │ │ │ - b.n 3baee │ │ │ │ - movw r0, #7932 @ 0x1efc │ │ │ │ + cbnz r0, 3baa4 │ │ │ │ + b.n 3bab8 │ │ │ │ + movw r0, #6460 @ 0x193c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bbb2 │ │ │ │ - b.n 3bab4 │ │ │ │ - bl 85a84 │ │ │ │ + beq.n 3bb7c │ │ │ │ + b.n 3ba7e │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3bafc │ │ │ │ + bne.n 3bac6 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3bb0c │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3bad6 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bbb2 │ │ │ │ + bne.n 3bb7c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bb0c │ │ │ │ + b.n 3bad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3baea │ │ │ │ + bne.n 3bab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3baea │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bab4 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3bb78 │ │ │ │ + ble.n 3bb42 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3bb26 │ │ │ │ + bpl.n 3baf0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3bb4c │ │ │ │ + bne.n 3bb16 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3bb7a │ │ │ │ + b.n 3bb44 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3bb40 │ │ │ │ + beq.n 3bb0a │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 3bb58 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 3bb22 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3bb58 │ │ │ │ + bne.n 3bb22 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3bb7a │ │ │ │ + b.n 3bb44 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3bb32 │ │ │ │ + bne.n 3bafc │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #38200 @ 0x9538 │ │ │ │ + movw r2, #36728 @ 0x8f78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7932 @ 0x1efc │ │ │ │ + movw r0, #6460 @ 0x193c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3bbb2 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3bb7c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3bb96 │ │ │ │ - cbz r1, 3bb86 │ │ │ │ + bgt.n 3bb60 │ │ │ │ + cbz r1, 3bb50 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3bb8e │ │ │ │ + b.n 3bb58 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15e6f8 │ │ │ │ + b.w 15eac0 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3be6c │ │ │ │ + b.n 3bc94 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bbe6 │ │ │ │ + bge.n 3bbb0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40640 @ 0x9ec0 │ │ │ │ + movw r1, #39032 @ 0x9878 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bbf4 │ │ │ │ + b.n 3bbbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3bc1c │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29718 │ │ │ │ - movw r1, #14440 @ 0x3868 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34572 @ 0x870c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bd84 │ │ │ │ - bl 85538 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3bc54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3bc54 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3bd84 │ │ │ │ - ldrd r0, r1, [r5, #8] │ │ │ │ - bl 27f1c8 │ │ │ │ - vldr d9, [pc, #300] @ 3bd90 │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - bl 27f1c8 │ │ │ │ - vmul.f64 d8, d8, d9 │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vadd.f64 d0, d8, d0 │ │ │ │ - bl 85b34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bd4a │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27f1c8 │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [r5, #16] │ │ │ │ - vmul.f64 d8, d8, d9 │ │ │ │ - bl 27f1c8 │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vadd.f64 d0, d8, d0 │ │ │ │ - bl 85b34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bd4a │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ - bl 81044 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bd4a │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 81044 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bd4a │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 81044 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bd4a │ │ │ │ - str r0, [r4, #28] │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 81044 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bd4a │ │ │ │ - str r0, [r4, #32] │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 81044 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bd4a │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 81044 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 3bd4a │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 81044 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3bd62 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3bd84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bd84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bd84 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 81044 │ │ │ │ - mov r3, r4 │ │ │ │ - vpop {d8-d9} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - movw r0, #21312 @ 0x5340 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 84824 │ │ │ │ - vpop {d8-d9} │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bdb8 │ │ │ │ + bne.n 3bbe0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3bdd0 │ │ │ │ + b.w 3bbf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47964 @ 0xbb5c │ │ │ │ + movw r0, #46532 @ 0xb5c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bdac │ │ │ │ + bne.n 3bbd4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bdd0 : │ │ │ │ +0003bbf8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3bde4 │ │ │ │ + cbz r0, 3bc0c │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3bdec │ │ │ │ - bl 27591c │ │ │ │ + cbnz r1, 3bc14 │ │ │ │ + bl 27539c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3be68 │ │ │ │ + b.n 3bc90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3be4a │ │ │ │ + cbz r3, 3bc72 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3bdfc │ │ │ │ + cbnz r6, 3bc24 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3be04 │ │ │ │ + cbz r6, 3bc2c │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3be4a │ │ │ │ + bmi.n 3bc72 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3be4a │ │ │ │ + cbz r3, 3bc72 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3be4a │ │ │ │ + bmi.n 3bc72 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3be4a │ │ │ │ + cbz r3, 3bc72 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3be4a │ │ │ │ + cbz r3, 3bc72 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl e635c │ │ │ │ + bl e6564 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3be68 │ │ │ │ + bne.n 3bc90 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3be4a │ │ │ │ + beq.n 3bc72 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3be4a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3bc72 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15284 @ 0x3bb4 │ │ │ │ + movw r1, #13812 @ 0x35f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 3bea4 │ │ │ │ - cbz r4, 3be92 │ │ │ │ + bne.n 3bccc │ │ │ │ + cbz r4, 3bcba │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3be9a │ │ │ │ + b.n 3bcc2 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 15e6f8 │ │ │ │ + b.w 15eac0 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bf22 │ │ │ │ + cbz r0, 3bd4a │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3bed8 │ │ │ │ + ble.n 3bd00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bec8 │ │ │ │ + cbz r3, 3bcf0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bed0 │ │ │ │ + b.n 3bcf8 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bee0 │ │ │ │ + cbz r3, 3bd08 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bee8 │ │ │ │ + b.n 3bd10 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bef2 │ │ │ │ + cbz r2, 3bd1a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3befa │ │ │ │ + b.n 3bd22 │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ blx 29db8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bf22 │ │ │ │ + ble.n 3bd4a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bf0c │ │ │ │ + cbz r3, 3bd34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bf14 │ │ │ │ + b.n 3bd3c │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25503,104 +25338,104 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3c034 │ │ │ │ + bne.n 3be5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3c034 │ │ │ │ + bne.n 3be5c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bf54 │ │ │ │ - cbz r4, 3bf54 │ │ │ │ + cbz r0, 3bd7c │ │ │ │ + cbz r4, 3bd7c │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d4e88 │ │ │ │ + b.w d50a0 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3c010 │ │ │ │ + bhi.n 3be38 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r0, [pc, #144] @ (3bff0 ) │ │ │ │ + ldr r0, [pc, #144] @ (3be18 ) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c03c │ │ │ │ + b.n 3be64 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c03c │ │ │ │ + b.n 3be64 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3c03c │ │ │ │ + b.n 3be64 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3c03c │ │ │ │ + b.n 3be64 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3c03c │ │ │ │ + b.n 3be64 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3c03c │ │ │ │ + b.n 3be64 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -25609,383 +25444,531 @@ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3c06c │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3c076 │ │ │ │ + bne.n 3be94 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3be9e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #21316 @ 0x5344 │ │ │ │ + movw r0, #19840 @ 0x4d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3bedc │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29718 │ │ │ │ + movw r1, #12968 @ 0x32a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #33100 @ 0x814c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3c044 │ │ │ │ + bl 85704 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3bf14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3bf14 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3c044 │ │ │ │ + ldrd r0, r1, [r5, #8] │ │ │ │ + bl 27ebd8 │ │ │ │ + vldr d9, [pc, #300] @ 3c050 │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + bl 27ebd8 │ │ │ │ + vmul.f64 d8, d8, d9 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vadd.f64 d0, d8, d0 │ │ │ │ + bl 85d00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c00a │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldrd r0, r1, [r5, #24] │ │ │ │ + bl 27ebd8 │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [r5, #16] │ │ │ │ + vmul.f64 d8, d8, d9 │ │ │ │ + bl 27ebd8 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vadd.f64 d0, d8, d0 │ │ │ │ + bl 85d00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c00a │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ + bl 81208 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c00a │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + bl 81208 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c00a │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + bl 81208 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c00a │ │ │ │ + str r0, [r4, #28] │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + bl 81208 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c00a │ │ │ │ + str r0, [r4, #32] │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ + bl 81208 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c00a │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 81208 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 3c00a │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + bl 81208 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c022 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c044 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c044 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c044 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 81208 │ │ │ │ + mov r3, r4 │ │ │ │ + vpop {d8-d9} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r0, #19904 @ 0x4dc0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 849e8 │ │ │ │ + vpop {d8-d9} │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3c0c6 │ │ │ │ + cbnz r0, 3c090 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 3c0c6 │ │ │ │ + ble.n 3c090 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3c0c6 │ │ │ │ - cbz r2, 3c0c6 │ │ │ │ + bne.n 3c090 │ │ │ │ + cbz r2, 3c090 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #11240 @ 0x2be8 │ │ │ │ + movw r1, #9768 @ 0x2628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3c0e4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3c0ae │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #32] @ (3c0ec ) │ │ │ │ + ldr r4, [pc, #28] @ (3c0b4 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0b0 │ │ │ │ + bne.n 3c07a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003c0f0 : │ │ │ │ +0003c0b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3c28a <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3c134 │ │ │ │ + bl 3c252 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3c0fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3c11c │ │ │ │ + bpl.n 3c0e4 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3c11c │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 3c14c │ │ │ │ + cbnz r3, 3c0e4 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 3c114 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52760 @ 0xce18 │ │ │ │ + movw r1, #51288 @ 0xc858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3c14c │ │ │ │ - cbnz r4, 3c152 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3c114 │ │ │ │ + cbnz r4, 3c11a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21388 @ 0x538c │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c18e │ │ │ │ + b.n 3c156 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c176 │ │ │ │ + bmi.n 3c13e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #21412 @ 0x53a4 │ │ │ │ + movw r1, #19932 @ 0x4ddc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 3c14c │ │ │ │ + bl d5514 │ │ │ │ + b.n 3c114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 1af938 │ │ │ │ + bl 1b1738 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3c1ac │ │ │ │ + cbz r3, 3c174 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3c1ae │ │ │ │ + b.n 3c176 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29718 │ │ │ │ - cbnz r6, 3c1c4 │ │ │ │ + cbnz r6, 3c18c │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3c1c4 │ │ │ │ + ble.n 3c18c │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3c1c4 │ │ │ │ - cbnz r5, 3c1ea │ │ │ │ - ldr r1, [pc, #120] @ (3c240 ) │ │ │ │ + bgt.n 3c18c │ │ │ │ + cbnz r5, 3c1b2 │ │ │ │ + ldr r1, [pc, #120] @ (3c208 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c1ea │ │ │ │ + cbnz r0, 3c1b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c22e │ │ │ │ + b.n 3c1f6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1e6 │ │ │ │ + bne.n 3c1ae │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3c21a │ │ │ │ + beq.n 3c1e2 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3c206 │ │ │ │ + cbz r6, 3c1ce │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3c21e │ │ │ │ + beq.n 3c1e6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c220 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3c220 │ │ │ │ - b.n 3c1e6 │ │ │ │ + bne.n 3c1e8 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3c1e8 │ │ │ │ + b.n 3c1ae │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c220 │ │ │ │ + b.n 3c1e8 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a8c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a54 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3c238 │ │ │ │ + cbz r3, 3c200 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3c272 │ │ │ │ + bhi.n 3c23a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1564b4 │ │ │ │ - bl cf668 │ │ │ │ + bl 1567bc │ │ │ │ + bl cf88c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fc0a4 │ │ │ │ + b.w fc578 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ + movw r0, #2900 @ 0xb54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c258 │ │ │ │ + bne.n 3c220 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c28a <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003c252 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 3c2c8 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c290 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c2de <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 3c2c4 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c2a6 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 3c28c <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r2, r4, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r1, r2 │ │ │ │ adds r0, r3, r1 │ │ │ │ - b.n 3c2e6 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c2ae <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 3c2e2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 3c2aa <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 3c2e2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 200af8 │ │ │ │ - cbnz r0, 3c2e2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d7574 │ │ │ │ + bpl.n 3c2aa <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 201f80 │ │ │ │ + cbnz r0, 3c2aa <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d77ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c2e6 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c2ae <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3c2f2 <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ - b.w 14f888 │ │ │ │ + beq.n 3c2ba <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ + b.w 14fa38 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c31c <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ + bhi.n 3c2e4 <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c334 <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ + ble.n 3c2fc <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c33c <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ - movw r0, #8192 @ 0x2000 │ │ │ │ + b.n 3c304 <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ + movw r0, #6720 @ 0x1a40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c314 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bne.n 3c2dc <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b912 │ │ │ │ + b.w 3b8dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257914 <_PyTime_AsTimeval@@Base+0x1b8c> │ │ │ │ + bl 2576d4 <_PyTime_AsTimeval@@Base+0x1b74> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c36c <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bne.n 3c334 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c3a2 <_PyObject_GetDictPtr@@Base+0x118> │ │ │ │ + b.n 3c36a <_PyObject_GetDictPtr@@Base+0x118> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 257a4c <_PyTime_AsTimeval@@Base+0x1cc4> │ │ │ │ + bl 25780c <_PyTime_AsTimeval@@Base+0x1cac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c368 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c330 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c3a8 : │ │ │ │ +0003c370 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3c3c0 ) │ │ │ │ + ldr r4, [pc, #16] @ (3c388 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1fe26c │ │ │ │ + b.w 1ff6fc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #21804 @ 0x552c │ │ │ │ + movw r1, #20332 @ 0x4f6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c404 │ │ │ │ + beq.n 3c3cc │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c408 : │ │ │ │ - ldr r0, [pc, #4] @ (3c410 ) │ │ │ │ - b.w cef34 │ │ │ │ +0003c3d0 : │ │ │ │ + ldr r0, [pc, #4] @ (3c3d8 ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -25993,645 +25976,645 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c444 │ │ │ │ + bne.n 3c40c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d122c │ │ │ │ - cbz r0, 3c45e │ │ │ │ - b.n 3c45a │ │ │ │ + bl d1450 │ │ │ │ + cbz r0, 3c426 │ │ │ │ + b.n 3c422 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #54820 @ 0xd624 │ │ │ │ + movw r0, #53560 @ 0xd138 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c436 │ │ │ │ + bne.n 3c3fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4a4 │ │ │ │ + b.n 3c46c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c472 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3c43a │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c45a │ │ │ │ + bne.n 3c422 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #51876 @ 0xcaa4 │ │ │ │ + movw r5, #50404 @ 0xc4e4 │ │ │ │ movt r5, #69 @ 0x45 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c49e │ │ │ │ + ble.n 3c466 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #28] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c482 │ │ │ │ - bl 7ee1c │ │ │ │ + b.n 3c44a │ │ │ │ + bl 7efe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4ae │ │ │ │ + cbz r3, 3c476 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3c4d4 │ │ │ │ + cbz r3, 3c49c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3c4e4 │ │ │ │ + b.n 3c4ac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3c4e2 │ │ │ │ + ble.n 3c4aa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c4de │ │ │ │ - cbnz r1, 3c500 │ │ │ │ + bne.n 3c4a6 │ │ │ │ + cbnz r1, 3c4c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c4e4 │ │ │ │ + b.n 3c4ac │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #640] @ (3c768 ) │ │ │ │ + ldr r1, [pc, #640] @ (3c730 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c506 │ │ │ │ - b.n 3c696 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c4ce │ │ │ │ + b.n 3c65e │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c696 │ │ │ │ - ldr r3, [pc, #584] @ (3c76c ) │ │ │ │ + beq.w 3c65e │ │ │ │ + ldr r3, [pc, #584] @ (3c734 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42652 @ 0xa69c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3c69a │ │ │ │ + bne.w 3c662 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e170c │ │ │ │ + bl e1920 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c69a │ │ │ │ + bne.w 3c662 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c56e │ │ │ │ + beq.n 3c536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c56e │ │ │ │ + cbnz r3, 3c536 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3c5aa │ │ │ │ + cbnz r0, 3c572 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c592 │ │ │ │ + beq.n 3c55a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c592 │ │ │ │ + cbnz r3, 3c55a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c696 │ │ │ │ + bne.n 3c65e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3c62e │ │ │ │ + bne.n 3c5f6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e170c │ │ │ │ + bl e1920 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3c62e │ │ │ │ + cbnz r3, 3c5f6 │ │ │ │ vmov s15, r0 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov s13, r0 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3c616 │ │ │ │ + beq.n 3c5de │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3c5f6 │ │ │ │ + bge.n 3c5be │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3c604 │ │ │ │ + bge.n 3c5cc │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #344] @ 3c760 │ │ │ │ + vldr d5, [pc, #344] @ 3c728 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c62e │ │ │ │ + bhi.n 3c5f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3c572 │ │ │ │ + beq.n 3c53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c572 │ │ │ │ + bne.n 3c53a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c572 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c53a │ │ │ │ mov r0, r7 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3c682 │ │ │ │ + cbz r0, 3c64a │ │ │ │ mov r1, r6 │ │ │ │ - bl 11aba4 │ │ │ │ + bl 11b3e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c656 │ │ │ │ + beq.n 3c61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c656 │ │ │ │ + cbnz r3, 3c61e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c66c │ │ │ │ + beq.n 3c634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c66c │ │ │ │ + cbnz r3, 3c634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3c69a │ │ │ │ - b.n 3c68c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3c662 │ │ │ │ + b.n 3c654 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3c73e │ │ │ │ + beq.n 3c706 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85b34 │ │ │ │ + bl 85d00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c770 │ │ │ │ + bne.n 3c738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3c6ca │ │ │ │ + bne.n 3c692 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3c6da │ │ │ │ + bne.n 3c6a2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c826 │ │ │ │ + b.n 3c7ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26096 @ 0x65f0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3c7aa │ │ │ │ + bne.w 3c772 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c6c4 │ │ │ │ + beq.n 3c68c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c6c4 │ │ │ │ + cbnz r3, 3c68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3c700 │ │ │ │ + b.n 3c6c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c68c │ │ │ │ + bne.n 3c654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c68c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c696 │ │ │ │ + bne.n 3c65e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c696 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c65e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3c670 │ │ │ │ + bne.n 3c638 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3c754 │ │ │ │ + bne.n 3c71c │ │ │ │ mov r0, r5 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c6ea │ │ │ │ + bne.n 3c6b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c724 │ │ │ │ + beq.n 3c6ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c724 │ │ │ │ + cbnz r3, 3c6ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c696 │ │ │ │ + bne.n 3c65e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85b34 │ │ │ │ - bl e170c │ │ │ │ + b.w 85d00 │ │ │ │ + bl e1920 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c674 │ │ │ │ + bne.n 3c63c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 3c6f4 │ │ │ │ + b.n 3c6bc │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c700 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c700 │ │ │ │ + bne.n 3c6c8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c6c8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11aba4 │ │ │ │ + bl 11b3e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c78e │ │ │ │ + beq.n 3c756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c78e │ │ │ │ + cbnz r3, 3c756 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c7a4 │ │ │ │ + beq.n 3c76c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c7a4 │ │ │ │ + cbnz r3, 3c76c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3c68c │ │ │ │ + beq.w 3c654 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3c7da │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3c810 │ │ │ │ + cbnz r6, 3c7a2 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3c7d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c80e │ │ │ │ + beq.n 3c7d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c80e │ │ │ │ + cbnz r3, 3c7d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c80e │ │ │ │ - bl 11aba4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c7d6 │ │ │ │ + bl 11b3e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3c7f2 │ │ │ │ + beq.n 3c7ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c7f2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c7ba │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3c804 │ │ │ │ + beq.n 3c7cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c804 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c7cc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c80e │ │ │ │ + beq.n 3c7d6 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3c7ae │ │ │ │ + b.n 3c776 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c826 │ │ │ │ + beq.n 3c7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c826 │ │ │ │ + cbnz r3, 3c7ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #41072 @ 0xa070 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 22b018 │ │ │ │ - cbz r0, 3c894 │ │ │ │ + bl 22b270 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + cbz r0, 3c85c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c876 │ │ │ │ + cbnz r0, 3c83e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c898 │ │ │ │ + beq.n 3c860 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c898 │ │ │ │ - bl 83f14 │ │ │ │ + b.n 3c860 │ │ │ │ + bl 840d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c8a0 │ │ │ │ + cbnz r0, 3c868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c894 │ │ │ │ + beq.n 3c85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c894 │ │ │ │ + cbnz r3, 3c85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c8c8 │ │ │ │ + b.n 3c890 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22172 @ 0x569c │ │ │ │ + movw r0, #20700 @ 0x50dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c8c8 │ │ │ │ + beq.n 3c890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c8c8 │ │ │ │ + cbnz r3, 3c890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #5168 @ 0x1430 │ │ │ │ + movw r2, #3696 @ 0xe70 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d851c │ │ │ │ - cbnz r0, 3c8f2 │ │ │ │ + bl 1d9dbc │ │ │ │ + cbnz r0, 3c8ba │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c954 │ │ │ │ + b.n 3c91c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c936 │ │ │ │ - ldr r2, [pc, #92] @ (3c958 ) │ │ │ │ + bpl.n 3c8fe │ │ │ │ + ldr r2, [pc, #92] @ (3c920 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3c920 │ │ │ │ + beq.n 3c8e8 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3c92a │ │ │ │ + bls.n 3c8f2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 3c932 │ │ │ │ + b.n 3c8fa │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3c93a │ │ │ │ + b.n 3c902 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3c95c ) │ │ │ │ - bl 7a508 │ │ │ │ + ldr r1, [pc, #28] @ (3c924 ) │ │ │ │ + bl 7a620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c8ec │ │ │ │ + bne.n 3c8b4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c954 │ │ │ │ + cbz r3, 3c91c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4a18 │ │ │ │ + bl 1c65c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c97e │ │ │ │ + bpl.n 3c946 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c99e │ │ │ │ + bgt.n 3c966 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #20708 @ 0x50e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c9b6 │ │ │ │ + bgt.n 3c97e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 185e80 │ │ │ │ - cbnz r0, 3c9d0 │ │ │ │ - b.n 3c9cc │ │ │ │ + bl 18712c <_PyTime_AsMilliseconds@@Base+0x28ac> │ │ │ │ + cbnz r0, 3c998 │ │ │ │ + b.n 3c994 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63092 @ 0xf674 │ │ │ │ + movw r1, #61604 @ 0xf0a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ca94 │ │ │ │ + b.n 3ca5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c9e4 │ │ │ │ + beq.n 3c9ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c9e4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c9ac │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3ca0a │ │ │ │ + bmi.n 3c9d2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22240 @ 0x56e0 │ │ │ │ + movw r1, #20768 @ 0x5120 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ - bl 85a84 │ │ │ │ + b.w d5514 │ │ │ │ + bl 85c50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ca1a │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3ca1e │ │ │ │ - b.n 3c9cc │ │ │ │ + bne.n 3c9e2 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3c9e6 │ │ │ │ + b.n 3c994 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ca36 │ │ │ │ + bge.n 3c9fe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22292 @ 0x5714 │ │ │ │ + movw r1, #20820 @ 0x5154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3c9cc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3c994 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3ca50 │ │ │ │ + bne.n 3ca18 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3ca94 │ │ │ │ + b.n 3ca5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3ca74 │ │ │ │ + bmi.n 3ca3c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22328 @ 0x5738 │ │ │ │ + movw r1, #20856 @ 0x5178 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3ca82 │ │ │ │ - bl 89b3c │ │ │ │ + cbz r0, 3ca4a │ │ │ │ + bl 89d40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ca46 │ │ │ │ - b.n 3c9cc │ │ │ │ + bne.n 3ca0e │ │ │ │ + b.n 3c994 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 3ca46 │ │ │ │ + b.n 3ca0e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3cb84 │ │ │ │ + bl 3cb4c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26639,695 +26622,695 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3cadc │ │ │ │ + bhi.n 3caa4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3cb00 │ │ │ │ - b.n 3caf4 │ │ │ │ - movw r0, #10668 @ 0x29ac │ │ │ │ + ble.n 3cac8 │ │ │ │ + b.n 3cabc │ │ │ │ + movw r0, #9196 @ 0x23ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cad6 │ │ │ │ - b.n 3cb7e │ │ │ │ + bne.n 3ca9e │ │ │ │ + b.n 3cb46 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14128c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1414c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cb7e │ │ │ │ + beq.n 3cb46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3cb22 │ │ │ │ + cbz r3, 3caea │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cb3a │ │ │ │ + ble.n 3cb02 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63092 @ 0xf674 │ │ │ │ + movw r1, #61604 @ 0xf0a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3cb7e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3cb46 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28412 @ 0x6efc │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3cb7e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3cb46 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3cb5e │ │ │ │ + bge.n 3cb26 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22440 @ 0x57a8 │ │ │ │ + movw r1, #20968 @ 0x51e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3cb70 │ │ │ │ + blt.n 3cb38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 226e38 │ │ │ │ + bl 227554 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cb64 │ │ │ │ + bne.n 3cb2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cba6 │ │ │ │ + beq.n 3cb6e │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ - b.n 3cbae │ │ │ │ + b.n 3cb76 │ │ │ │ movw fp, #11008 @ 0x2b00 │ │ │ │ movt fp, #78 @ 0x4e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #15204 @ 0x3b64 │ │ │ │ + movw r1, #13732 @ 0x35a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f8ec0 │ │ │ │ + bl f9394 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cc22 │ │ │ │ + cbz r0, 3cbea │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cbe6 │ │ │ │ + cbnz r6, 3cbae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cbd8 │ │ │ │ + beq.n 3cba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cbd8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cba0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15e6f8 │ │ │ │ + b.w 15eac0 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cc28 │ │ │ │ + ble.n 3cbf0 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cc02 │ │ │ │ + bls.n 3cbca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cc12 │ │ │ │ - b.n 3cc1e │ │ │ │ + bne.n 3cbda │ │ │ │ + b.n 3cbe6 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cc2a │ │ │ │ - b.n 3cbf6 │ │ │ │ + cbnz r0, 3cbf2 │ │ │ │ + b.n 3cbbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cc1e │ │ │ │ + cbnz r3, 3cbe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ce12 │ │ │ │ + b.n 3cdda │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #42444 @ 0xa5cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3cd18 │ │ │ │ + bge.n 3cce0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #12 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w r8, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 3cc82 │ │ │ │ + bne.n 3cc4a │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r8, #16 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne.w r0, [r8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str.w r8, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 3ccb8 │ │ │ │ + b.n 3cc80 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3ccb8 │ │ │ │ + cbz r0, 3cc80 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #22148 @ 0x5684 │ │ │ │ + movw r1, #20784 @ 0x5130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d52fc │ │ │ │ - b.n 3cddc │ │ │ │ + bl d5514 │ │ │ │ + b.n 3cda4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 3ccd6 │ │ │ │ + blt.n 3cc9e │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3ccf2 │ │ │ │ + cbz r5, 3ccba │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - bge.n 3ccf0 │ │ │ │ + bge.n 3ccb8 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22212 @ 0x56c4 │ │ │ │ + movw r1, #20848 @ 0x5170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3cdd6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3cd9e │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cd14 │ │ │ │ + beq.n 3ccdc │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22240 @ 0x56e0 │ │ │ │ + movw r1, #20876 @ 0x518c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3cdd6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3cd9e │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cc40 │ │ │ │ + b.n 3cc08 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cddc │ │ │ │ + beq.n 3cda4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cd38 │ │ │ │ + cbz r3, 3cd00 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cd40 │ │ │ │ + b.n 3cd08 │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cd54 │ │ │ │ + blt.n 3cd1c │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cd54 │ │ │ │ - bl 98094 │ │ │ │ + bpl.n 3cd1c │ │ │ │ + bl 982a8 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cd58 │ │ │ │ + b.n 3cd20 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cd92 │ │ │ │ + bne.n 3cd5a │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3cd84 │ │ │ │ + beq.n 3cd4c │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29db8 │ │ │ │ - b.n 3cd6c │ │ │ │ + b.n 3cd34 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r1, 3cddc │ │ │ │ + cbz r1, 3cda4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9acdc │ │ │ │ - b.n 3cddc │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 3cda4 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3cdce │ │ │ │ + beq.n 3cd96 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cdb6 │ │ │ │ + beq.n 3cd7e │ │ │ │ add r6, r9 │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3cda0 │ │ │ │ + b.n 3cd68 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ - b.n 3cd88 │ │ │ │ + b.n 3cd50 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cdf2 │ │ │ │ + beq.n 3cdba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cdf2 │ │ │ │ + cbnz r3, 3cdba │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3ce06 │ │ │ │ + beq.n 3cdce │ │ │ │ adds r4, #1 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 3cdf6 │ │ │ │ + bl d2020 │ │ │ │ + b.n 3cdbe │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3ce12 │ │ │ │ + beq.n 3cdda │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ce5a │ │ │ │ + cbz r0, 3ce22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ce3e │ │ │ │ + cbz r3, 3ce06 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ce46 │ │ │ │ + b.n 3ce0e │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3ce4e │ │ │ │ + cbz r2, 3ce16 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3ce56 │ │ │ │ + b.n 3ce1e │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 2040e8 <_PyCompile_GetBinaryIntrinsicName@@Base+0xcd0> │ │ │ │ + bl 20554c <_PyCompile_GetBinaryIntrinsicName@@Base+0xd2c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce82 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3ce82 │ │ │ │ + bne.n 3ce4a │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3ce4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ceb8 │ │ │ │ + b.n 3ce80 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca158 │ │ │ │ + bl 1cba74 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cea0 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3ce68 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce7e │ │ │ │ + bne.n 3ce46 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3ceb8 │ │ │ │ + b.n 3ce80 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3ced2 │ │ │ │ - cbz r2, 3ceea │ │ │ │ + cbnz r3, 3ce9a │ │ │ │ + cbz r2, 3ceb2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3ceea │ │ │ │ + cbz r3, 3ceb2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22520 @ 0x57f8 │ │ │ │ + movw r1, #21048 @ 0x5238 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3cefe │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3cec6 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #11496 @ 0x2ce8 │ │ │ │ + movw r1, #10024 @ 0x2728 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003cf02 : │ │ │ │ - b.w 1fbc90 │ │ │ │ +0003ceca : │ │ │ │ + b.w 1fd174 │ │ │ │ │ │ │ │ -0003cf06 : │ │ │ │ - b.w 1fc700 │ │ │ │ +0003cece : │ │ │ │ + b.w 1fdbd8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cf2c │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3cf38 │ │ │ │ + bne.n 3cef4 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3cf00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2094cc │ │ │ │ + b.w 20a530 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf3e │ │ │ │ + b.n 3cf06 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3cf60 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 3cf28 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf6c │ │ │ │ + cbz r3, 3cf34 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf8e │ │ │ │ + b.n 3cf56 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3cf8a │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3cf52 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf8a │ │ │ │ + cbnz r3, 3cf52 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3cf8a │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3cf52 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3cfb2 │ │ │ │ + bhi.n 3cf7a │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3cfca │ │ │ │ + ble.n 3cf92 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3cfd2 │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + b.n 3cf9a │ │ │ │ + movw r0, #6680 @ 0x1a18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cfaa │ │ │ │ + bne.n 3cf72 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b912 │ │ │ │ + b.w 3b8dc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cff6 │ │ │ │ + blt.n 3cfbe │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3d010 │ │ │ │ + blt.n 3cfd8 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9404 @ 0x24bc │ │ │ │ + movw r1, #7932 @ 0x1efc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d01a │ │ │ │ + b.n 3cfe2 │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (3d01c ) │ │ │ │ + ldr r0, [pc, #8] @ (3cfe4 ) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d04a │ │ │ │ + cbnz r4, 3d012 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28412 @ 0x6efc │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3d052 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3d01a │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d078 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 3d040 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d084 │ │ │ │ + cbz r3, 3d04c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d0a6 │ │ │ │ + b.n 3d06e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d094 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d05c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3d0a2 │ │ │ │ + b.n 3d06a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d090 │ │ │ │ - ldr r0, [pc, #8] @ (3d0ac ) │ │ │ │ + beq.n 3d058 │ │ │ │ + ldr r0, [pc, #8] @ (3d074 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d0be │ │ │ │ + bne.n 3d086 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w ebebc │ │ │ │ - b.w 1341c0 │ │ │ │ + b.w ec0b4 │ │ │ │ + b.w 134ad8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #22972 @ 0x59bc │ │ │ │ + movw r2, #21500 @ 0x53fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20bb24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 3d0f0 │ │ │ │ + bl 20cd6c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 3d0b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d2b8 │ │ │ │ + b.n 3d280 │ │ │ │ ldrd r0, r5, [sp, #16] │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d0ec │ │ │ │ + beq.n 3d0b4 │ │ │ │ movs r0, #32 │ │ │ │ blx 2aa38 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 3d10c │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 3d2b0 │ │ │ │ + cbnz r0, 3d0d4 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 3d278 │ │ │ │ mov r4, r6 │ │ │ │ mov.w r8, #4 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d256 │ │ │ │ + beq.w 3d21e │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3d174 │ │ │ │ + bmi.n 3d13c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22996 @ 0x59d4 │ │ │ │ + movw r1, #21524 @ 0x5414 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3d2a8 │ │ │ │ + beq.w 3d270 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d2a8 │ │ │ │ + bne.w 3d270 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2a8 │ │ │ │ - bl e15c4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d270 │ │ │ │ + bl e17d8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3d190 │ │ │ │ + beq.n 3d158 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3d190 │ │ │ │ + cbnz r3, 3d158 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 3d1bc │ │ │ │ + bge.n 3d184 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d2a8 │ │ │ │ + bne.w 3d270 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23052 @ 0x5a0c │ │ │ │ + movw r1, #21580 @ 0x544c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3d2a8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3d270 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 3d1e0 │ │ │ │ + bne.n 3d1a8 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23072 @ 0x5a20 │ │ │ │ + movw r1, #21600 @ 0x5460 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3d2a8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3d270 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 3d232 │ │ │ │ + blt.n 3d1fa │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 3d1e4 │ │ │ │ + bge.n 3d1ac │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa38 <__sched_cpualloc@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3d20a │ │ │ │ + cbnz r0, 3d1d2 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 3d2a8 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 3d270 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 29718 │ │ │ │ @@ -27336,73 +27319,73 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r8, fp, lsr #3 │ │ │ │ - bls.w 3d120 │ │ │ │ + bls.w 3d0e8 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 3d120 │ │ │ │ + b.n 3d0e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3d2a8 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3d270 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d27a │ │ │ │ + beq.n 3d242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d27a │ │ │ │ + cbnz r3, 3d242 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a724 │ │ │ │ - cbz r0, 3d298 │ │ │ │ + cbz r0, 3d260 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 3d2a8 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 3d270 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3d2b8 │ │ │ │ - cbz r4, 3d2b0 │ │ │ │ + b.n 3d280 │ │ │ │ + cbz r4, 3d278 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ - b.n 3d0ec │ │ │ │ + bl 794a0 │ │ │ │ + b.n 3d0b4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 15161c │ │ │ │ - cbz r0, 3d2e8 │ │ │ │ + bl 1517c4 │ │ │ │ + cbz r0, 3d2b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -27410,329 +27393,329 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #23096 @ 0x5a38 │ │ │ │ + movw r0, #21624 @ 0x5478 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201204 │ │ │ │ + bl 202694 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 226a8c │ │ │ │ + b.w 2271a8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d348 │ │ │ │ + bne.n 3d310 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3d360 │ │ │ │ + bne.n 3d328 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3d37e │ │ │ │ + b.n 3d346 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54392 @ 0xd478 │ │ │ │ + movw r0, #53132 @ 0xcf8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d430 │ │ │ │ - b.n 3d332 │ │ │ │ - bl 145b4c │ │ │ │ + beq.n 3d3f8 │ │ │ │ + b.n 3d2fa │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d37e │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3d346 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d430 │ │ │ │ + bne.n 3d3f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3d38c │ │ │ │ + bne.n 3d354 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3d3aa │ │ │ │ - bl 145b4c │ │ │ │ + b.n 3d372 │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d3aa │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3d372 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d430 │ │ │ │ + bne.n 3d3f8 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3d438 │ │ │ │ + vldr d6, [pc, #136] @ 3d400 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3d3da │ │ │ │ + ble.n 3d3a2 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d3da │ │ │ │ + bhi.n 3d3a2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a664 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3d412 │ │ │ │ + bvc.n 3d3da │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3d40e │ │ │ │ + bvs.n 3d3d6 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3d416 │ │ │ │ + b.n 3d3de │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3d420 │ │ │ │ + b.n 3d3e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3d420 │ │ │ │ + cbz r3, 3d3e8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 25eae4 │ │ │ │ - cbnz r0, 3d430 │ │ │ │ + bl 25e7ac │ │ │ │ + cbnz r0, 3d3f8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a934 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d46c │ │ │ │ + bge.n 3d434 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f5618 │ │ │ │ - bne.n 3d476 │ │ │ │ + b.w f5ae0 │ │ │ │ + bne.n 3d43e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 731f4 │ │ │ │ + b.w 73308 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3d484 │ │ │ │ + bcc.n 3d44c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d47c │ │ │ │ + beq.n 3d444 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a934 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d4b6 │ │ │ │ + bne.n 3d47e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d4ee │ │ │ │ - bl 731f4 │ │ │ │ + b.n 3d4b6 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d4e0 │ │ │ │ + cbz r0, 3d4a8 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3d4d8 │ │ │ │ + ble.n 3d4a0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11a850 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3d4e0 │ │ │ │ + bl 11b090 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3d4a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d4c0 │ │ │ │ + b.n 3d488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ - b.n 3d4ee │ │ │ │ + bl 78400 │ │ │ │ + b.n 3d4b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ - b.n 3d4b2 │ │ │ │ + bl 794a0 │ │ │ │ + b.n 3d47a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3d510 │ │ │ │ + cbz r3, 3d4d8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d520 │ │ │ │ + b.n 3d4e8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3d51e │ │ │ │ + blt.n 3d4e6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d51a │ │ │ │ - cbnz r1, 3d540 │ │ │ │ + bgt.n 3d4e2 │ │ │ │ + cbnz r1, 3d508 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d520 │ │ │ │ + b.n 3d4e8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #336] @ (3d674 ) │ │ │ │ + ldr r1, [pc, #336] @ (3d63c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d546 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d50e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d66c │ │ │ │ + b.n 3d634 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 3d55e │ │ │ │ + beq.n 3d526 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d560 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 3d560 │ │ │ │ - b.n 3d53a │ │ │ │ + bne.n 3d528 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 3d528 │ │ │ │ + b.n 3d502 │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 3d56c │ │ │ │ + cbz r7, 3d534 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 3d574 │ │ │ │ + b.n 3d53c │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r6 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 3d5c4 │ │ │ │ + bls.n 3d58c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d5a6 │ │ │ │ + bne.n 3d56e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d5c0 │ │ │ │ + ble.n 3d588 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d654 │ │ │ │ + bgt.n 3d61c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d5c0 │ │ │ │ + b.n 3d588 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d654 │ │ │ │ + beq.n 3d61c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d5b4 │ │ │ │ + beq.n 3d57c │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d5c0 │ │ │ │ + bne.n 3d588 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 3d654 │ │ │ │ + blt.n 3d61c │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d582 │ │ │ │ + b.n 3d54a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d654 │ │ │ │ + bgt.n 3d61c │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d53a │ │ │ │ + beq.n 3d502 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d5e6 │ │ │ │ + cbz r3, 3d5ae │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d5ee │ │ │ │ + b.n 3d5b6 │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 3d5fa │ │ │ │ + cbz r3, 3d5c2 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 3d602 │ │ │ │ + b.n 3d5ca │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 3d66c │ │ │ │ + bls.n 3d634 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d634 │ │ │ │ + bne.n 3d5fc │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d648 │ │ │ │ + ble.n 3d610 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d650 │ │ │ │ + beq.n 3d618 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d62a │ │ │ │ + b.n 3d5f2 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d64c │ │ │ │ + beq.n 3d614 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3d64c │ │ │ │ + beq.n 3d614 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3d650 │ │ │ │ + b.n 3d618 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d650 │ │ │ │ + b.n 3d618 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d60a │ │ │ │ + b.n 3d5d2 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23160 @ 0x5a78 │ │ │ │ + movw r1, #21688 @ 0x54b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3d53a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3d502 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27740,40 +27723,40 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d6ac │ │ │ │ + bne.n 3d674 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241b98 <_PyErr_BadInternalCall@@Base+0xcfb4> │ │ │ │ + bl 241ce8 <_PyErr_BadInternalCall@@Base+0xcf04> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d6c8 │ │ │ │ - b.n 3d6da │ │ │ │ + bne.n 3d690 │ │ │ │ + b.n 3d6a2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23176 @ 0x5a88 │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d52fc │ │ │ │ - cbnz r0, 3d6de │ │ │ │ + b.w d5514 │ │ │ │ + cbnz r0, 3d6a6 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl edfe4 │ │ │ │ + bl ee1dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d6ee │ │ │ │ + b.n 3d6b6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -27782,68 +27765,68 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d712 │ │ │ │ + cbnz r3, 3d6da │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d712 │ │ │ │ + ble.n 3d6da │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d712 │ │ │ │ - cbnz r0, 3d72a │ │ │ │ + bne.n 3d6da │ │ │ │ + cbnz r0, 3d6f2 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d794 ) │ │ │ │ + ldr r4, [pc, #120] @ (3d75c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d76e │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d736 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d73c │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3d76e │ │ │ │ + bne.n 3d704 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3d736 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29434 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d772 │ │ │ │ + bge.n 3d73a │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d77e │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 3d746 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d740 │ │ │ │ + beq.n 3d708 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d78e │ │ │ │ + b.n 3d756 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3bbf6 │ │ │ │ - b.n 3d78e │ │ │ │ + bl 3beb6 │ │ │ │ + b.n 3d756 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 3d76e │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 3d736 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27851,230 +27834,230 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d7ba │ │ │ │ - bl 272098 │ │ │ │ + bne.n 3d782 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d7c6 │ │ │ │ + cbz r3, 3d78e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d7e6 │ │ │ │ + b.n 3d7ae │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1b63f0 │ │ │ │ - cbnz r0, 3d7e2 │ │ │ │ + bl 1b81e0 │ │ │ │ + cbnz r0, 3d7aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d7e2 │ │ │ │ + cbnz r3, 3d7aa │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d7e2 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d7aa │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f9538 │ │ │ │ - cbz r0, 3d820 │ │ │ │ + bl f9a0c │ │ │ │ + cbz r0, 3d7e8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d824 │ │ │ │ + beq.n 3d7ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d824 │ │ │ │ + cbnz r3, 3d7ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d824 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d7ec │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3d868 ) │ │ │ │ + ldr r2, [pc, #32] @ (3d830 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #2824 @ 0xb08 │ │ │ │ + movw r0, #1352 @ 0x548 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d890 │ │ │ │ + bne.n 3d858 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 203038 │ │ │ │ + bl 2044a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d8ac │ │ │ │ - b.n 3d8a6 │ │ │ │ + bne.n 3d874 │ │ │ │ + b.n 3d86e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47740 @ 0xba7c │ │ │ │ + movw r0, #46308 @ 0xb4e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d8b6 │ │ │ │ - b.n 3d880 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3d8b6 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d87e │ │ │ │ + b.n 3d848 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3d87e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d8dc │ │ │ │ - bl 272098 │ │ │ │ + bne.n 3d8a4 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d8e8 │ │ │ │ + cbz r3, 3d8b0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d90e │ │ │ │ + b.n 3d8d6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d90a │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d8d2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d90a │ │ │ │ + cbnz r3, 3d8d2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d90a │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d8d2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d932 │ │ │ │ + bne.n 3d8fa │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f93f4 │ │ │ │ + b.w f98c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47860 @ 0xbaf4 │ │ │ │ + movw r0, #46428 @ 0xb55c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d926 │ │ │ │ + bne.n 3d8ee │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d9fa │ │ │ │ + beq.n 3d9c2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d9f6 │ │ │ │ + bne.n 3d9be │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d9f6 │ │ │ │ + beq.n 3d9be │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #19565 @ 0x4c6d │ │ │ │ + movw r1, #27029 @ 0x6995 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #40308 @ 0x9d74 │ │ │ │ + movw r0, #38732 @ 0x974c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d9a0 │ │ │ │ + cbnz r0, 3d968 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #23400 @ 0x5b68 │ │ │ │ + movw r0, #21928 @ 0x55a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 3d9d6 │ │ │ │ + beq.n 3d99e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d9d6 │ │ │ │ + cbnz r3, 3d99e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3d994 │ │ │ │ + beq.n 3d95c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d9f6 │ │ │ │ + beq.n 3d9be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d9f6 │ │ │ │ + cbnz r3, 3d9be │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ @@ -28086,125 +28069,125 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3da38 │ │ │ │ + bne.n 3da00 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153724 │ │ │ │ + b.w 153938 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #46508 @ 0xb5ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da2c │ │ │ │ + bne.n 3d9f4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3da70 │ │ │ │ + bne.n 3da38 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18e4b8 │ │ │ │ + b.w 18fd28 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47892 @ 0xbb14 │ │ │ │ + movw r0, #46460 @ 0xb57c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da64 │ │ │ │ + bne.n 3da2c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3dab0 │ │ │ │ + cbnz r1, 3da78 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21620 @ 0x5474 │ │ │ │ + movw r1, #20148 @ 0x4eb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3dace │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3da96 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3dad4 │ │ │ │ + bmi.n 3da9c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23496 @ 0x5bc8 │ │ │ │ + movw r1, #22024 @ 0x5608 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3db36 │ │ │ │ + b.n 3dafe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3db00 │ │ │ │ - bl 80760 │ │ │ │ + bgt.n 3dac8 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dace │ │ │ │ + bne.n 3da96 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23528 @ 0x5be8 │ │ │ │ + movw r1, #22056 @ 0x5628 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3dace │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3da96 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3db34 │ │ │ │ + beq.n 3dafc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3db22 │ │ │ │ + cbz r3, 3daea │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 3db16 │ │ │ │ + cbnz r3, 3dade │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 782ec │ │ │ │ - b.n 3db22 │ │ │ │ + bl 78400 │ │ │ │ + b.n 3daea │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3db0e │ │ │ │ - b.n 3dace │ │ │ │ + bne.n 3dad6 │ │ │ │ + b.n 3da96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 3db32 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 3dace │ │ │ │ + cbnz r0, 3dafa │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 3da96 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3db66 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3db2e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3db7c │ │ │ │ + b.n 3db44 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28212,138 +28195,138 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3dba0 │ │ │ │ + bne.n 3db68 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17db20 │ │ │ │ + b.w 17e540 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47924 @ 0xbb34 │ │ │ │ + movw r0, #46492 @ 0xb59c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db94 │ │ │ │ + bne.n 3db5c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3dc40 ) │ │ │ │ + ldr r1, [pc, #112] @ (3dc08 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dbde │ │ │ │ + bne.n 3dba6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc3a │ │ │ │ + b.n 3dc02 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dbe8 │ │ │ │ + cbz r3, 3dbb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dbf8 │ │ │ │ - b.n 3dc18 │ │ │ │ - ldr r1, [pc, #88] @ (3dc44 ) │ │ │ │ + cbnz r0, 3dbc0 │ │ │ │ + b.n 3dbe0 │ │ │ │ + ldr r1, [pc, #88] @ (3dc0c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dbe2 │ │ │ │ - b.n 3dbda │ │ │ │ + bne.n 3dbaa │ │ │ │ + b.n 3dba2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dc18 │ │ │ │ + bne.n 3dbe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dc18 │ │ │ │ + beq.n 3dbe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dc18 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dbe0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #4240 @ 0x1090 │ │ │ │ + movw r2, #2768 @ 0xad0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #23608 @ 0x5c38 │ │ │ │ + movw r0, #22136 @ 0x5678 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d4e88 │ │ │ │ + b.w d50a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36080 @ 0x8cf0 │ │ │ │ + movw r1, #34608 @ 0x8730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dc8a │ │ │ │ - bl 272098 │ │ │ │ + bne.n 3dc52 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc96 │ │ │ │ + cbz r3, 3dc5e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dcb8 │ │ │ │ + b.n 3dc80 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dca8 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dc70 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3dcb4 │ │ │ │ + b.n 3dc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdac │ │ │ │ + bl 9ffb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dca4 │ │ │ │ - ldr r0, [pc, #8] @ (3dcbc ) │ │ │ │ + beq.n 3dc6c │ │ │ │ + ldr r0, [pc, #8] @ (3dc84 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dcc8 │ │ │ │ + cbz r1, 3dc90 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dcd0 │ │ │ │ + b.n 3dc98 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3dd00 │ │ │ │ - ldr r0, [pc, #40] @ (3dcfc ) │ │ │ │ + b.n 3dd46 │ │ │ │ + ldr r0, [pc, #40] @ (3dcc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28354,143 +28337,143 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3dd18 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3dd38 │ │ │ │ - b.n 3dd1a │ │ │ │ - cbz r1, 3dd42 │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3dd38 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3dd42 │ │ │ │ - b.n 3dd24 │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7796 @ 0x1e74 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3dd72 │ │ │ │ + bhi.n 3dcee │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3dd8a │ │ │ │ - b.n 3dd94 │ │ │ │ - movw r0, #11668 @ 0x2d94 │ │ │ │ + bgt.n 3dd06 │ │ │ │ + b.n 3dd10 │ │ │ │ + movw r0, #10196 @ 0x27d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd6c │ │ │ │ - b.n 3ddc4 │ │ │ │ + bne.n 3dce8 │ │ │ │ + b.n 3dd40 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14128c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3ddc4 │ │ │ │ + bl 1414c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3dd40 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3ddaa │ │ │ │ + cbz r3, 3dd26 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ddb4 │ │ │ │ + blt.n 3dd30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3ddb8 │ │ │ │ - b.n 3ddb4 │ │ │ │ + ble.n 3dd34 │ │ │ │ + b.n 3dd30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 202990 │ │ │ │ + b.w 203e4c │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 216008 │ │ │ │ + b.w 216f7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3dd5e │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3dd7e │ │ │ │ + b.n 3dd60 │ │ │ │ + cbz r1, 3dd88 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3dd7e │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3dd88 │ │ │ │ + b.n 3dd6a │ │ │ │ + movw r0, #4324 @ 0x10e4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7796 @ 0x1e74 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ddea │ │ │ │ + bne.n 3ddb2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 228930 │ │ │ │ + b.w 228e34 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47916 @ 0xbb2c │ │ │ │ + movw r0, #46484 @ 0xb594 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ddde │ │ │ │ + bne.n 3dda6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3de0a │ │ │ │ + cbz r1, 3ddd2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3de12 │ │ │ │ + b.n 3ddda │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3df58 │ │ │ │ + b.n 3df20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dee8 │ │ │ │ + beq.n 3deb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 257e28 │ │ │ │ + bl 257be8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3de50 │ │ │ │ + bne.n 3de18 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ded0 │ │ │ │ + b.n 3de98 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3de82 │ │ │ │ + bne.n 3de4a │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28498,329 +28481,329 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3dec6 │ │ │ │ + b.n 3de8e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3def0 ) │ │ │ │ + ldr r1, [pc, #96] @ (3deb8 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3de4a │ │ │ │ + beq.n 3de12 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3deba │ │ │ │ + bne.n 3de82 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3de78 │ │ │ │ + beq.n 3de40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3de78 │ │ │ │ + b.n 3de40 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3deec │ │ │ │ + beq.n 3deb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3deec │ │ │ │ + cbnz r3, 3deb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3deec │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3deb4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #57359 @ 0xe00f │ │ │ │ + movw r1, #57303 @ 0xdfd7 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 25eb68 │ │ │ │ + b.w 25e830 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3df40 │ │ │ │ + bne.n 3df08 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3df56 │ │ │ │ + beq.n 3df1e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3df56 │ │ │ │ + b.n 3df1e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47756 @ 0xba8c │ │ │ │ + movw r0, #46324 @ 0xb4f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df16 │ │ │ │ + bne.n 3dede │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3df70 │ │ │ │ + bne.n 3df38 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3df90 │ │ │ │ - b.n 3df72 │ │ │ │ - cbz r1, 3df9a │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + bne.n 3df58 │ │ │ │ + b.n 3df3a │ │ │ │ + cbz r1, 3df62 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3df90 │ │ │ │ + bls.n 3df58 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3df9a │ │ │ │ - b.n 3df7c │ │ │ │ + beq.n 3df62 │ │ │ │ + b.n 3df44 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3dfe2 │ │ │ │ + bne.n 3dfaa │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dff8 │ │ │ │ + beq.n 3dfc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3dff8 │ │ │ │ + b.n 3dfc0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47760 @ 0xba90 │ │ │ │ + movw r0, #46328 @ 0xb4f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dfb8 │ │ │ │ + bne.n 3df80 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e002 │ │ │ │ + cbz r1, 3dfca │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e00a │ │ │ │ + b.n 3dfd2 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 34610 │ │ │ │ + b.w 345dc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 3e268 │ │ │ │ + vldr d10, [pc, #576] @ 3e230 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3e05c │ │ │ │ + bls.n 3e024 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3e25a │ │ │ │ + bvs.w 3e222 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e25a │ │ │ │ + bgt.w 3e222 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3e270 │ │ │ │ + vldr d8, [pc, #540] @ 3e238 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e25a │ │ │ │ - vldr d9, [pc, #536] @ 3e278 │ │ │ │ + b.n 3e222 │ │ │ │ + vldr d9, [pc, #536] @ 3e240 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e08e │ │ │ │ + bne.n 3e056 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3e280 │ │ │ │ - vldr d7, [pc, #528] @ 3e288 │ │ │ │ + vldr d6, [pc, #524] @ 3e248 │ │ │ │ + vldr d7, [pc, #528] @ 3e250 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3e25a │ │ │ │ + b.n 3e222 │ │ │ │ blx 29820 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e0d0 │ │ │ │ + bne.n 3e098 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3e04e │ │ │ │ + bmi.n 3e016 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3e240 │ │ │ │ + bhi.w 3e208 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #52648 @ 0xcda8 │ │ │ │ + movw r3, #51176 @ 0xc7e8 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #264] @ 0x108 │ │ │ │ - b.n 3e25a │ │ │ │ - vldr d7, [pc, #444] @ 3e290 │ │ │ │ + b.n 3e222 │ │ │ │ + vldr d7, [pc, #444] @ 3e258 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e0f8 │ │ │ │ + bpl.n 3e0c0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 3e25a │ │ │ │ - b.n 3e236 │ │ │ │ - vldr d7, [pc, #412] @ 3e298 │ │ │ │ + ble.w 3e222 │ │ │ │ + b.n 3e1fe │ │ │ │ + vldr d7, [pc, #412] @ 3e260 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e12c │ │ │ │ + ble.n 3e0f4 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e11e │ │ │ │ + bpl.n 3e0e6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 2691f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4120> │ │ │ │ + bl 268d28 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x40b0> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e25a │ │ │ │ + b.n 3e222 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3e280 │ │ │ │ + vldr d8, [pc, #348] @ 3e248 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e25a │ │ │ │ - vldr d7, [pc, #368] @ 3e2a0 │ │ │ │ + b.n 3e222 │ │ │ │ + vldr d7, [pc, #368] @ 3e268 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e14c │ │ │ │ + ble.n 3e114 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3e2a0 │ │ │ │ + vldr d6, [pc, #348] @ 3e268 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3e154 │ │ │ │ + b.n 3e11c │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3e2a8 │ │ │ │ + vldr d6, [pc, #332] @ 3e270 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3e2b0 │ │ │ │ + vldr d11, [pc, #332] @ 3e278 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3e1dc │ │ │ │ - bl 2691f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4120> │ │ │ │ + bpl.n 3e1a4 │ │ │ │ + bl 268d28 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x40b0> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29428 │ │ │ │ - vldr d6, [pc, #304] @ 3e2b8 │ │ │ │ + vldr d6, [pc, #304] @ 3e280 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 260634 │ │ │ │ + bl 2602fc │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3e1c2 │ │ │ │ + bpl.n 3e18a │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a9f8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e228 │ │ │ │ + b.n 3e1f0 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a9f8 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3e228 │ │ │ │ - bl 260634 │ │ │ │ + b.n 3e1f0 │ │ │ │ + bl 2602fc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29428 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3e210 │ │ │ │ + bpl.n 3e1d8 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a9f8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3e228 │ │ │ │ + b.n 3e1f0 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a9f8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e25a │ │ │ │ + ble.n 3e222 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e25a │ │ │ │ - vldr d7, [pc, #84] @ 3e298 │ │ │ │ + b.n 3e222 │ │ │ │ + vldr d7, [pc, #84] @ 3e260 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e11e │ │ │ │ - vldr d14, [pc, #76] @ 3e2a0 │ │ │ │ + bgt.w 3e0e6 │ │ │ │ + vldr d14, [pc, #76] @ 3e268 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3e13e │ │ │ │ + b.n 3e106 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -28838,19 +28821,19 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3e2c6 │ │ │ │ + cbnz r0, 3e28e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3e2ce │ │ │ │ + cbnz r0, 3e296 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -28863,436 +28846,436 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3e2f6 │ │ │ │ + beq.n 3e2be │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ + movw r1, #22400 @ 0x5780 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3e31a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3e2e2 │ │ │ │ movw r2, #56144 @ 0xdb50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e366 │ │ │ │ - ldr r0, [pc, #340] @ (3e45c ) │ │ │ │ + beq.n 3e32e │ │ │ │ + ldr r0, [pc, #340] @ (3e424 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 1d896c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1da20c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e31e │ │ │ │ + bge.n 3e2e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e456 │ │ │ │ + b.n 3e41e │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3e32e │ │ │ │ - cbnz r4, 3e370 │ │ │ │ + beq.n 3e2f6 │ │ │ │ + cbnz r4, 3e338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 3e366 │ │ │ │ + beq.n 3e32e │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #23928 @ 0x5d78 │ │ │ │ + movw r1, #22456 @ 0x57b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e31a │ │ │ │ + beq.n 3e2e2 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 3e370 │ │ │ │ + bne.n 3e338 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e366 │ │ │ │ + beq.n 3e32e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e366 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e32e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e456 │ │ │ │ + b.n 3e41e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23936 @ 0x5d80 │ │ │ │ + movw r0, #22464 @ 0x57c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl f55ac │ │ │ │ + bl f5a74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e3e0 │ │ │ │ + beq.n 3e3a8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 3e396 │ │ │ │ + bne.n 3e35e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3e3a6 │ │ │ │ + cbz r5, 3e36e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3e3c2 │ │ │ │ - ldr r1, [pc, #200] @ (3e460 ) │ │ │ │ + b.n 3e38a │ │ │ │ + ldr r1, [pc, #200] @ (3e428 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e38a │ │ │ │ - b.n 3e3e0 │ │ │ │ - bl 6d284 │ │ │ │ + bne.n 3e352 │ │ │ │ + b.n 3e3a8 │ │ │ │ + bl 6d2b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #12544 @ 0x3100 │ │ │ │ + movw r0, #11100 @ 0x2b5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e3f8 │ │ │ │ + cbz r0, 3e3c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f4be0 │ │ │ │ + bl f50a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e3e6 │ │ │ │ + bne.n 3e3ae │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3e0 │ │ │ │ + beq.n 3e3a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3e0 │ │ │ │ + cbnz r3, 3e3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e43a │ │ │ │ + b.n 3e402 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e40e │ │ │ │ + beq.n 3e3d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e40e │ │ │ │ + cbnz r3, 3e3d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e40e │ │ │ │ - bl d7574 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e3d6 │ │ │ │ + bl d77ac │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23960 @ 0x5d98 │ │ │ │ + movw r0, #22488 @ 0x57d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl f55ac │ │ │ │ + bl f5a74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e3e0 │ │ │ │ + beq.n 3e3a8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #14264 @ 0x37b8 │ │ │ │ + movw r0, #12912 @ 0x3270 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f55ac │ │ │ │ + bl f5a74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e3e0 │ │ │ │ + beq.n 3e3a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d8aa4 │ │ │ │ + bl 1da344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aa54 │ │ │ │ + bl 11b294 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e450 │ │ │ │ + beq.n 3e418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e450 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e418 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e366 │ │ │ │ - b.n 3e31a │ │ │ │ + beq.n 3e32e │ │ │ │ + b.n 3e2e2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldc 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ - ble.n 3e3ec │ │ │ │ + ble.n 3e3b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e484 │ │ │ │ + bne.n 3e44c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210ffc │ │ │ │ + b.w 21220c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47876 @ 0xbb04 │ │ │ │ + movw r0, #46444 @ 0xb56c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e478 │ │ │ │ + bne.n 3e440 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #8964 @ 0x2304 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3e4f4 │ │ │ │ + bne.n 3e4bc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e4f4 │ │ │ │ + bne.n 3e4bc │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3e4f4 │ │ │ │ + bhi.n 3e4bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3e718 │ │ │ │ + bl 3e6e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e4fe │ │ │ │ + beq.n 3e4c6 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 3e500 │ │ │ │ + b.n 3e4c8 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e500 │ │ │ │ + b.n 3e4c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 3e51e │ │ │ │ + cbz r3, 3e4e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3e52e │ │ │ │ + b.n 3e4f6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3e52c │ │ │ │ + blt.n 3e4f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3e528 │ │ │ │ - cbnz r1, 3e54a │ │ │ │ + bgt.n 3e4f0 │ │ │ │ + cbnz r1, 3e512 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e52e │ │ │ │ + b.n 3e4f6 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (3e5b4 ) │ │ │ │ + ldr r1, [pc, #132] @ (3e57c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3e5ac │ │ │ │ - b.n 3e550 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3e574 │ │ │ │ + b.n 3e518 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3e5a0 │ │ │ │ + cbz r4, 3e568 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e58c │ │ │ │ + beq.n 3e554 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23988 @ 0x5db4 │ │ │ │ + movw r1, #22516 @ 0x57f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e59e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3e5ac │ │ │ │ + bne.n 3e566 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3e574 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e5dc │ │ │ │ + bne.n 3e5a4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e5fa │ │ │ │ - b.n 3e5f4 │ │ │ │ + bne.n 3e5c2 │ │ │ │ + b.n 3e5bc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10656 @ 0x29a0 │ │ │ │ + movw r0, #9184 @ 0x23e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e5ce │ │ │ │ - b.n 3e614 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 3e614 │ │ │ │ + bne.n 3e596 │ │ │ │ + b.n 3e5dc │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 3e5dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1fedc8 │ │ │ │ - cbz r0, 3e614 │ │ │ │ + bl 200250 │ │ │ │ + cbz r0, 3e5dc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3e85e │ │ │ │ + b.w 3e826 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e63a │ │ │ │ + bne.n 3e602 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1464c4 │ │ │ │ + b.w 146704 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47792 @ 0xbab0 │ │ │ │ + movw r0, #46360 @ 0xb518 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e62e │ │ │ │ + bne.n 3e5f6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e65a │ │ │ │ + cbz r1, 3e622 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e662 │ │ │ │ + b.n 3e62a │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 3e8ea │ │ │ │ + b.w 3e8b2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e69c │ │ │ │ + beq.n 3e664 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e69c │ │ │ │ + ble.n 3e664 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e6ae │ │ │ │ + beq.n 3e676 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e6ae │ │ │ │ - movw r0, #24376 @ 0x5f38 │ │ │ │ + b.n 3e676 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #96] @ (3e714 ) │ │ │ │ - bl 908d0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #96] @ (3e6dc ) │ │ │ │ + bl 90ae8 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e6c4 │ │ │ │ + cbz r0, 3e68c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e6da │ │ │ │ + bmi.n 3e6a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #24400 @ 0x5f50 │ │ │ │ + movw r0, #22928 @ 0x5990 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e6f0 │ │ │ │ + b.n 3e6b8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #24432 @ 0x5f70 │ │ │ │ + movw r0, #22960 @ 0x59b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e706 │ │ │ │ + beq.n 3e6ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e706 │ │ │ │ + cbnz r3, 3e6ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 3e84c │ │ │ │ + beq.w 3e814 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3e850 │ │ │ │ + bne.w 3e818 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -29309,30 +29292,30 @@ │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 260a3c │ │ │ │ - cbz r0, 3e77e │ │ │ │ + bl 260704 │ │ │ │ + cbz r0, 3e746 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3e76a │ │ │ │ + bne.n 3e732 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e81e │ │ │ │ + b.n 3e7e6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ca8 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 241df8 <_PyErr_BadInternalCall@@Base+0xd014> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 3e794 │ │ │ │ - bhi.n 3e76a │ │ │ │ + beq.n 3e75c │ │ │ │ + bhi.n 3e732 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e816 │ │ │ │ - b.n 3e81a │ │ │ │ + bne.n 3e7de │ │ │ │ + b.n 3e7e2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ itt ne │ │ │ │ @@ -29347,195 +29330,195 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7e4 │ │ │ │ + beq.n 3e7ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e7e4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e7ac │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7fa │ │ │ │ + beq.n 3e7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e7fa │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e7c2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e810 │ │ │ │ + beq.n 3e7d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e810 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e7d8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 3e81a │ │ │ │ - bne.n 3e76a │ │ │ │ + blt.n 3e7e2 │ │ │ │ + bne.n 3e732 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e81e │ │ │ │ + b.n 3e7e6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e834 │ │ │ │ + beq.n 3e7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3e834 │ │ │ │ + cbnz r3, 3e7fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e852 │ │ │ │ + beq.n 3e81a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e852 │ │ │ │ + cbnz r3, 3e81a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e852 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e81a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 3e852 │ │ │ │ + b.n 3e81a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #11120 @ 0x2b70 │ │ │ │ + movw r1, #9648 @ 0x25b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #24468 @ 0x5f94 │ │ │ │ + movw r0, #22996 @ 0x59d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e8aa │ │ │ │ + bne.n 3e872 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e8e4 │ │ │ │ + b.n 3e8ac │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3e8d0 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 3e898 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e894 │ │ │ │ - bl 98094 │ │ │ │ + bne.n 3e85c │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a8f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3e898 │ │ │ │ + bne.n 3e860 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e8e4 │ │ │ │ + b.n 3e8ac │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e916 │ │ │ │ + bne.n 3e8de │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + movw r2, #57824 @ 0xe1e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e962 │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + cbz r1, 3e92a │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e94a │ │ │ │ + bls.n 3e912 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e926 │ │ │ │ + beq.n 3e8ee │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e96c │ │ │ │ + b.n 3e934 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e96c │ │ │ │ + b.n 3e934 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e970 : │ │ │ │ +0003e938 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3eb2a │ │ │ │ + bl 3eaf2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1af938 │ │ │ │ + bl 1b1738 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e9a0 │ │ │ │ + bne.n 3e968 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #24480 @ 0x5fa0 │ │ │ │ + movw r0, #23008 @ 0x59e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fde74 │ │ │ │ + bl 1ff304 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - movw r4, #53648 @ 0xd190 │ │ │ │ + movw r4, #52176 @ 0xcbd0 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -29544,70 +29527,70 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 3e9f0 │ │ │ │ + bne.n 3e9b8 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 3e9f0 │ │ │ │ + ble.n 3e9b8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 3e9f0 │ │ │ │ - cbnz r6, 3ea18 │ │ │ │ + bne.n 3e9b8 │ │ │ │ + cbnz r6, 3e9e0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #10676 @ 0x29b4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eabe │ │ │ │ + beq.n 3ea86 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r2, [sp, #100] @ 0x64 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eac8 │ │ │ │ - bl 98094 │ │ │ │ + beq.n 3ea90 │ │ │ │ + bl 982a8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 3ea4e │ │ │ │ + beq.n 3ea16 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a3fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ea56 │ │ │ │ + b.n 3ea1e │ │ │ │ mov r0, r9 │ │ │ │ blx 297b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 3ea74 │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 3ea3c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5718 │ │ │ │ - b.n 3eaca │ │ │ │ + bl f5be0 │ │ │ │ + b.n 3ea92 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ @@ -29620,137 +29603,137 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 3ec1c │ │ │ │ + bl 3ebe4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3eaca │ │ │ │ + b.n 3ea92 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eaca │ │ │ │ + b.n 3ea92 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3eb00 │ │ │ │ + bne.n 3eac8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36a84 │ │ │ │ + b.w 36a4c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47884 @ 0xbb0c │ │ │ │ + movw r0, #46452 @ 0xb574 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eaf4 │ │ │ │ + bne.n 3eabc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3eb20 │ │ │ │ + cbz r1, 3eae8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3eb28 │ │ │ │ + b.n 3eaf0 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ebb8 │ │ │ │ + b.n 3eb80 │ │ │ │ │ │ │ │ -0003eb2a : │ │ │ │ +0003eaf2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbnz r3, 3eb88 │ │ │ │ + cbnz r3, 3eb50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3eb50 │ │ │ │ + cbnz r0, 3eb18 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3eba0 │ │ │ │ + b.n 3eb68 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ebae │ │ │ │ + beq.n 3eb76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ebae │ │ │ │ - ldr r2, [pc, #68] @ (3ebb4 ) │ │ │ │ + cbnz r3, 3eb76 │ │ │ │ + ldr r2, [pc, #68] @ (3eb7c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3eb82 │ │ │ │ + cbz r3, 3eb4a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3ebae │ │ │ │ + b.n 3eb76 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3ebac │ │ │ │ + cbnz r0, 3eb74 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbnz r0, 3eba6 │ │ │ │ + bl d7568 │ │ │ │ + cbnz r0, 3eb6e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ebae │ │ │ │ - bl d7574 │ │ │ │ - b.n 3ebae │ │ │ │ + b.n 3eb76 │ │ │ │ + bl d77ac │ │ │ │ + b.n 3eb76 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ebd0 │ │ │ │ + bne.n 3eb98 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3ebf0 │ │ │ │ - b.n 3ebd2 │ │ │ │ - cbz r1, 3ebfa │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + bmi.n 3ebb8 │ │ │ │ + b.n 3eb9a │ │ │ │ + cbz r1, 3ebc2 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ebf0 │ │ │ │ + bls.n 3ebb8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3ebfa │ │ │ │ - b.n 3ebdc │ │ │ │ + bpl.n 3ebc2 │ │ │ │ + b.n 3eba4 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -29759,199 +29742,199 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ecd6 │ │ │ │ + beq.n 3ec9e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ecc0 │ │ │ │ + beq.n 3ec88 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11a860 │ │ │ │ + bl 11b0a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11a860 │ │ │ │ + bl 11b0a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11a860 │ │ │ │ + bl 11b0a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11a860 │ │ │ │ + bl 11b0a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11a860 │ │ │ │ + bl 11b0a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11a860 │ │ │ │ + bl 11b0a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + cbz r0, 3ec88 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3ecda │ │ │ │ + cbnz r0, 3eca2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ecd6 │ │ │ │ + beq.n 3ec9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ecd6 │ │ │ │ + cbnz r3, 3ec9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ece8 │ │ │ │ + b.n 3ecb0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ecc0 │ │ │ │ + beq.n 3ec88 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ecf4 │ │ │ │ + cbz r1, 3ecbc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ecfc │ │ │ │ + b.n 3ecc4 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ed8c │ │ │ │ + b.n 3ed54 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ed2a │ │ │ │ + beq.n 3ecf2 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3ed3e │ │ │ │ + bne.n 3ed06 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24db80 │ │ │ │ + bl 24dcd0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ed50 │ │ │ │ + beq.n 3ed18 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r2, #1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2044a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ed50 │ │ │ │ + beq.n 3ed18 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ed74 │ │ │ │ + bne.n 3ed3c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e6058 │ │ │ │ + b.w e6260 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34908 @ 0x885c │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed68 │ │ │ │ + bne.n 3ed30 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3edb8 │ │ │ │ + bne.n 3ed80 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + movw r2, #57824 @ 0xe1e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3ee0c │ │ │ │ + cbz r1, 3edd4 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #59296 @ 0xe7a0 │ │ │ │ + movw r5, #57824 @ 0xe1e0 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3edf4 │ │ │ │ + bls.n 3edbc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3ede2 │ │ │ │ - cbnz r3, 3ee16 │ │ │ │ + beq.n 3edaa │ │ │ │ + cbnz r3, 3edde │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3edf0 │ │ │ │ + b.n 3edb8 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3edee │ │ │ │ - cbz r3, 3ee16 │ │ │ │ + beq.n 3edb6 │ │ │ │ + cbz r3, 3edde │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3edf0 │ │ │ │ + b.n 3edb8 │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3edca │ │ │ │ + b.n 3ed92 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3ee1e │ │ │ │ + b.n 3ede6 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -29961,749 +29944,749 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ee60 │ │ │ │ + beq.n 3ee28 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ee60 │ │ │ │ + beq.n 3ee28 │ │ │ │ movs r2, #2 │ │ │ │ - bl 20303c │ │ │ │ + bl 2044a4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3eec0 │ │ │ │ + beq.n 3ee88 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24db80 │ │ │ │ + bl 24dcd0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3eec0 │ │ │ │ - cbz r0, 3eea4 │ │ │ │ + beq.n 3ee88 │ │ │ │ + cbz r0, 3ee6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f5468 │ │ │ │ + bl f5930 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3eec0 │ │ │ │ + cbz r0, 3ee88 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #72] @ (3eec8 ) │ │ │ │ + ldr r3, [pc, #72] @ (3ee90 ) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3eec2 │ │ │ │ - bl 131830 │ │ │ │ + beq.n 3ee8a │ │ │ │ + bl 132154 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee98 │ │ │ │ + beq.n 3ee60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ee9c │ │ │ │ + cbz r3, 3ee64 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3eec2 │ │ │ │ + b.n 3ee8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee98 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee60 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24696 @ 0x6078 │ │ │ │ + movw r1, #23224 @ 0x5ab8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3eeec │ │ │ │ + cbz r3, 3eeb4 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3eeee │ │ │ │ + b.n 3eeb6 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #504] @ (3f0e8 ) │ │ │ │ + ldr r5, [pc, #504] @ (3f0b0 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r6, 3ef1c │ │ │ │ + cbnz r6, 3eee4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3ef1c │ │ │ │ + ble.n 3eee4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3ef1c │ │ │ │ - cbnz r7, 3ef40 │ │ │ │ - ldr r1, [pc, #460] @ (3f0ec ) │ │ │ │ + bne.n 3eee4 │ │ │ │ + cbnz r7, 3ef08 │ │ │ │ + ldr r1, [pc, #460] @ (3f0b4 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f0c0 │ │ │ │ + beq.w 3f088 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldrd r6, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f0bc │ │ │ │ + beq.w 3f084 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f0bc │ │ │ │ + beq.w 3f084 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f0bc │ │ │ │ + beq.w 3f084 │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3efaa │ │ │ │ + beq.n 3ef72 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3ef98 │ │ │ │ + cbnz r0, 3ef60 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3efaa │ │ │ │ - b.n 3f0bc │ │ │ │ + bge.n 3ef72 │ │ │ │ + b.n 3f084 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1c680c │ │ │ │ + bl 1c81c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f0bc │ │ │ │ + beq.w 3f084 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3ef8c │ │ │ │ + bne.n 3ef54 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3efc2 │ │ │ │ - cbnz r3, 3eff4 │ │ │ │ + beq.n 3ef8a │ │ │ │ + cbnz r3, 3efbc │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3f014 │ │ │ │ + blt.n 3efdc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3f014 │ │ │ │ + beq.n 3efdc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #9676 @ 0x25cc │ │ │ │ + movw r2, #8204 @ 0x200c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #22280 @ 0x5708 │ │ │ │ + movw r1, #20808 @ 0x5148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 3f0bc │ │ │ │ + bl d5514 │ │ │ │ + b.n 3f084 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #9676 @ 0x25cc │ │ │ │ + movw r2, #8204 @ 0x200c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #22240 @ 0x56e0 │ │ │ │ + movw r1, #20768 @ 0x5120 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 3f0bc │ │ │ │ + bl d5514 │ │ │ │ + b.n 3f084 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #24716 @ 0x608c │ │ │ │ + movw r1, #23244 @ 0x5acc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #24724 @ 0x6094 │ │ │ │ + movw r0, #23252 @ 0x5ad4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f0bc │ │ │ │ - bl 98094 │ │ │ │ + beq.n 3f084 │ │ │ │ + bl 982a8 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3f05a │ │ │ │ + beq.n 3f022 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f0a2 │ │ │ │ + b.n 3f06a │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3f074 │ │ │ │ + bne.n 3f03c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3f074 │ │ │ │ + beq.n 3f03c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a780 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f0a2 │ │ │ │ + b.n 3f06a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3f07e │ │ │ │ + cbnz r3, 3f046 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3f096 │ │ │ │ + beq.n 3f05e │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29904 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f0a2 │ │ │ │ + b.n 3f06a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 3f0ca │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 3f092 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5718 │ │ │ │ + bl f5be0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3f0d2 │ │ │ │ + b.n 3f09a │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f0d2 │ │ │ │ + b.n 3f09a │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r6, r5, [sp, #100] @ 0x64 │ │ │ │ str.w sl, [sp, #120] @ 0x78 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne.n 3f084 │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 3f116 │ │ │ │ + cbz r5, 3f0de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 3f152 │ │ │ │ + b.n 3f11a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 3f14a │ │ │ │ - bl 10d8fc │ │ │ │ + bpl.n 3f112 │ │ │ │ + bl 10e0f0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3f182 │ │ │ │ - bl ebebc │ │ │ │ + cbz r0, 3f14a │ │ │ │ + bl ec0b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f150 │ │ │ │ + beq.n 3f118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3f150 │ │ │ │ + cbnz r3, 3f118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f150 │ │ │ │ - bl ebebc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f118 │ │ │ │ + bl ec0b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f182 │ │ │ │ + cbz r4, 3f14a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #12496 @ 0x30d0 │ │ │ │ + movw r0, #11024 @ 0x2b10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f182 │ │ │ │ + beq.n 3f14a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f182 │ │ │ │ + cbnz r3, 3f14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 3f1ac │ │ │ │ + cbnz r4, 3f174 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f1ac │ │ │ │ + ble.n 3f174 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3f1ac │ │ │ │ - cbnz r2, 3f1ce │ │ │ │ + bne.n 3f174 │ │ │ │ + cbnz r2, 3f196 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ (3f300 ) │ │ │ │ + ldr r4, [pc, #336] @ (3f2c8 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3f1ce │ │ │ │ + cbnz r0, 3f196 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f2f8 │ │ │ │ + b.n 3f2c0 │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3f1e8 │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 3f1b0 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f1ca │ │ │ │ + bne.n 3f192 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f208 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 3f1d0 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f204 │ │ │ │ + beq.n 3f1cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f204 │ │ │ │ + cbnz r3, 3f1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 3f1da │ │ │ │ + beq.n 3f1a2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 3f228 │ │ │ │ + bge.n 3f1f0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42552 @ 0xa638 │ │ │ │ + movw r1, #41080 @ 0xa078 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3f1ca │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3f192 │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3f23c │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 3f1ca │ │ │ │ + ble.n 3f204 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 3f192 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 1564b4 │ │ │ │ + bl 1567bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #19932 @ 0x4ddc │ │ │ │ + movw r2, #18460 @ 0x481c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12d554 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12de44 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f1ca │ │ │ │ + beq.n 3f192 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3f29a │ │ │ │ + bmi.n 3f262 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24736 @ 0x60a0 │ │ │ │ + movw r1, #23264 @ 0x5ae0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f1ca │ │ │ │ + beq.n 3f192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f1ca │ │ │ │ + bne.n 3f192 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f1ca │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f192 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 224998 <_PyTime_AsMilliseconds@@Base+0xd08> │ │ │ │ + bl 2250b0 <_PyParkingLot_AfterFork@@Base+0x1384> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f2bc │ │ │ │ + beq.n 3f284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f2bc │ │ │ │ + cbnz r3, 3f284 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3f1ca │ │ │ │ + beq.n 3f192 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3f2f8 │ │ │ │ + beq.n 3f2c0 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24764 @ 0x60bc │ │ │ │ + movw r1, #23292 @ 0x5afc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f1ca │ │ │ │ + beq.w 3f192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f1ca │ │ │ │ + bne.w 3f192 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f1ca │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f192 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f32c │ │ │ │ + bne.n 3f2f4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3f344 │ │ │ │ + b.w 3f30c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47996 @ 0xbb7c │ │ │ │ + movw r0, #46564 @ 0xb5e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f318 │ │ │ │ + bne.n 3f2e0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003f344 : │ │ │ │ - b.w 36050 <_Py_IncRef@@Base+0x22e> │ │ │ │ +0003f30c : │ │ │ │ + b.w 36018 <_Py_IncRef@@Base+0x22e> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3f378 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 3f340 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3f372 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f378 │ │ │ │ + bne.n 3f33a │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f340 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f3c6 │ │ │ │ + cbnz r0, 3f38e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3f394 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 3f35c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f38e │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f394 │ │ │ │ + bne.n 3f356 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f35c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f3c6 │ │ │ │ + cbnz r0, 3f38e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 3f39e │ │ │ │ + cbnz r0, 3f366 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 3f3a8 │ │ │ │ - b.n 3f3c6 │ │ │ │ + cbnz r0, 3f370 │ │ │ │ + b.n 3f38e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f398 │ │ │ │ - b.n 3f3c6 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + beq.n 3f360 │ │ │ │ + b.n 3f38e │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f3bc │ │ │ │ + bne.n 3f384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3f3d0 │ │ │ │ + cbz r1, 3f398 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f3d8 │ │ │ │ + b.n 3f3a0 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f56e <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + b.n 3f536 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ │ │ │ │ -0003f3da <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0003f3a2 <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r3, 3f3f2 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 3f3ba <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 3f408 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 3f3d0 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1e7040 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e860c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f420 <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ + cbz r0, 3f3e8 <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f422 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + beq.n 3f3ea <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3f424 <_PyBytes_ReverseFind@@Base+0x4a>) │ │ │ │ + ldr r0, [pc, #0] @ (3f3ec <_PyBytes_ReverseFind@@Base+0x4a>) │ │ │ │ bx lr │ │ │ │ asrs r4, r2, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #21648 @ 0x5490 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #5381 @ 0x1505 │ │ │ │ - movt r3, #31 │ │ │ │ + movw r3, #7413 @ 0x1cf5 │ │ │ │ + movt r3, #21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f456 <_PyBytes_ReverseFind@@Base+0x7c> │ │ │ │ - bl 1f1508 │ │ │ │ + bne.n 3f41e <_PyBytes_ReverseFind@@Base+0x7c> │ │ │ │ + bl 1f2ba8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f45a <_PyBytes_ReverseFind@@Base+0x80> │ │ │ │ + b.n 3f422 <_PyBytes_ReverseFind@@Base+0x80> │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f4b0 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ + cbz r4, 3f478 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3f470 <_PyBytes_ReverseFind@@Base+0x96> │ │ │ │ - movw r0, #39156 @ 0x98f4 │ │ │ │ + cbnz r0, 3f438 <_PyBytes_ReverseFind@@Base+0x96> │ │ │ │ + movw r0, #37684 @ 0x9334 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f498 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ - bl 14322c │ │ │ │ - cbz r0, 3f48a <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ + b.n 3f460 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + bl 14346c │ │ │ │ + cbz r0, 3f452 <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f49a <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ - movw r0, #13224 @ 0x33a8 │ │ │ │ + beq.n 3f462 <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ + movw r0, #11712 @ 0x2dc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f498 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + b.n 3f460 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ebebc │ │ │ │ + bl ec0b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1437a8 │ │ │ │ - cbnz r5, 3f4b4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + bl 1439e8 │ │ │ │ + cbnz r5, 3f47c <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f4b0 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ + beq.n 3f478 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f4b0 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ + cbnz r3, 3f478 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3f4fa <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + b.n 3f4c2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #24800 @ 0x60e0 │ │ │ │ + movw r0, #23328 @ 0x5b20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f4e4 <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ + beq.n 3f4ac <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f4e4 <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ + cbnz r3, 3f4ac <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f4fa <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + beq.n 3f4c2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f4fa <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + cbnz r3, 3f4c2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3f52e <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 3f4f6 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3f528 <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f52e <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ + bne.n 3f4f0 <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f4f6 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f56c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + cbnz r0, 3f534 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3f54a <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 3f512 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f544 <_PyBytes_ReverseFind@@Base+0x16a> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f54a <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + bne.n 3f50c <_PyBytes_ReverseFind@@Base+0x16a> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f512 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f56c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + cbnz r0, 3f534 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3f56c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 3f534 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f562 <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ + bne.n 3f52a <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3f59a <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + bne.n 3f562 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + movw r2, #57824 @ 0xe1e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3f5e0 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + cbz r1, 3f5a8 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3f5c8 <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + bls.n 3f590 <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 3f5ea <_PyBytes_ReverseFind@@Base+0x210> │ │ │ │ + bmi.n 3f5b2 <_PyBytes_ReverseFind@@Base+0x210> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 3f5aa <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ + b.n 3f572 <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3f5f2 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ + b.n 3f5ba <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -30711,50 +30694,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 3f614 <_PyBytes_ReverseFind@@Base+0x23a> │ │ │ │ + cbz r2, 3f5dc <_PyBytes_ReverseFind@@Base+0x23a> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f624 <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ + b.n 3f5ec <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f622 <_PyBytes_ReverseFind@@Base+0x248> │ │ │ │ + bhi.n 3f5ea <_PyBytes_ReverseFind@@Base+0x248> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f646 <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ + cbnz r0, 3f60e <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f624 <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ + b.n 3f5ec <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #60] @ (3f664 <_PyBytes_ReverseFind@@Base+0x28a>) │ │ │ │ + ldr r1, [pc, #60] @ (3f62c <_PyBytes_ReverseFind@@Base+0x28a>) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f648 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ - b.n 3f660 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + cbnz r0, 3f610 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + b.n 3f628 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1efad0 <_PySet_Update@@Base+0x6b4> │ │ │ │ + b.w 1f1178 <_PySet_Update@@Base+0x780> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -30766,57 +30749,57 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3f69a <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + cbnz r3, 3f662 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3f69a <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + ble.n 3f662 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3f69a <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ - cbnz r0, 3f6b6 <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bne.n 3f662 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + cbnz r0, 3f67e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3f704 <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ + ldr r4, [pc, #96] @ (3f6cc <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3f6b6 <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3f67e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f6fe <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + b.n 3f6c6 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f6ca <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 3f692 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f6b2 <_PyBytes_ReverseFind@@Base+0x2d8> │ │ │ │ - bl 98094 │ │ │ │ + bne.n 3f67a <_PyBytes_ReverseFind@@Base+0x2d8> │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 3f6f2 <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ - ldr r3, [pc, #36] @ (3f708 <_PyBytes_ReverseFind@@Base+0x32e>) │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 3f6ba <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ + ldr r3, [pc, #36] @ (3f6d0 <_PyBytes_ReverseFind@@Base+0x32e>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3f6fc <_PyBytes_ReverseFind@@Base+0x322> │ │ │ │ + cbnz r3, 3f6c4 <_PyBytes_ReverseFind@@Base+0x322> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f1c84 │ │ │ │ + b.w 1f3324 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3f6fe <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - ldr r0, [pc, #12] @ (3f70c <_PyBytes_ReverseFind@@Base+0x332>) │ │ │ │ + b.n 3f6c6 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + ldr r0, [pc, #12] @ (3f6d4 <_PyBytes_ReverseFind@@Base+0x332>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -30825,130 +30808,130 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f734 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + bne.n 3f6fc <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3f79c <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ - b.n 3f74e <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ + bpl.n 3f764 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 3f716 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48012 @ 0xbb8c │ │ │ │ + movw r0, #46580 @ 0xb5f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f726 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ + bne.n 3f6ee <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f872 <_PyBytes_ReverseFind@@Base+0x498> │ │ │ │ + b.n 3f83a <_PyBytes_ReverseFind@@Base+0x498> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3f79c <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + bpl.n 3f764 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 3f764 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bpl.n 3f72c <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 3f77c <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ + bmi.n 3f744 <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24812 @ 0x60ec │ │ │ │ + movw r1, #23340 @ 0x5b2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3f74a <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ lsls r1, r3, #26 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r2, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 3ff6a │ │ │ │ + bl 3ff9e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f85a <_PyBytes_ReverseFind@@Base+0x480> │ │ │ │ + b.n 3f822 <_PyBytes_ReverseFind@@Base+0x480> │ │ │ │ mov r0, r5 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 3f7ce <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 3f796 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 3f7ce <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 3f796 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + movw r1, #23404 @ 0x5b6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f74a <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + beq.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f800 <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + ble.n 3f7c8 <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ - b.n 3f74a <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl d2020 │ │ │ │ + b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f816 <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ + bne.n 3f7de <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ - b.n 3f74a <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl d2020 │ │ │ │ + b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f840 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ + ble.n 3f808 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 3f74a <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl d2020 │ │ │ │ + b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3ff6a │ │ │ │ + bl 3ff9e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30964,61 +30947,61 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 3f8a4 <_PyBytes_ReverseFind@@Base+0x4ca> │ │ │ │ + bhi.n 3f86c <_PyBytes_ReverseFind@@Base+0x4ca> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 3f8ce <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ - b.n 3f8be <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ - movw r0, #8180 @ 0x1ff4 │ │ │ │ + ble.n 3f896 <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ + b.n 3f886 <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ + movw r0, #6708 @ 0x1a34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f89c <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.n 3f864 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f914 <_PyBytes_ReverseFind@@Base+0x53a> │ │ │ │ + b.n 3f8dc <_PyBytes_ReverseFind@@Base+0x53a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 11572c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 115f64 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8ba <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + beq.n 3f882 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3f8e6 <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ + bne.n 3f8ae <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r1, 3f8f4 <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ + cbnz r1, 3f8bc <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f8f6 <_PyBytes_ReverseFind@@Base+0x51c> │ │ │ │ + b.n 3f8be <_PyBytes_ReverseFind@@Base+0x51c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11572c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 115f64 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f8ce <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ - b.n 3f8ba <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + bne.n 3f896 <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ + b.n 3f882 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 206e88 <_PyEval_GetBuiltin@@Base+0x8b4> │ │ │ │ + bl 2080d8 <_PyEval_GetBuiltin@@Base+0x824> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31026,427 +31009,468 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f94c <_PyBytes_ReverseFind@@Base+0x572> │ │ │ │ + bne.n 3f914 <_PyBytes_ReverseFind@@Base+0x572> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 3f966 <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ + b.n 3f92e <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f97a <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ + bne.n 3f942 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9b2 <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ + beq.n 3f97a <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9b2 <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ + b.n 3f97a <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f996 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + bne.n 3f95e <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 3f966 <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ + b.n 3f92e <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24952 @ 0x6178 │ │ │ │ + movw r1, #23480 @ 0x5bb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8592 @ 0x2190 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3f9ee <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + beq.n 3f9b6 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #23512 @ 0x5bd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ - bl 3fbc8 │ │ │ │ + b.w d5514 │ │ │ │ + bl 3fbfc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa22 <_PyBytes_ReverseFind@@Base+0x648> │ │ │ │ + bne.n 3f9ea <_PyBytes_ReverseFind@@Base+0x648> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 253a50 │ │ │ │ + b.w 253858 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47932 @ 0xbb3c │ │ │ │ + movw r0, #46500 @ 0xb5a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa16 <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ + bne.n 3f9de <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3fa60 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ - bl 272098 │ │ │ │ + bne.n 3fa28 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ + bl 271b18 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 3fa70 <_PyBytes_ReverseFind@@Base+0x696> │ │ │ │ + cbz r2, 3fa38 <_PyBytes_ReverseFind@@Base+0x696> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 3fb84 <_PyBytes_ReverseFind@@Base+0x7aa> │ │ │ │ + b.n 3fb4c <_PyBytes_ReverseFind@@Base+0x7aa> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6430 │ │ │ │ + bl b66f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb76 <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ + beq.n 3fb3e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 3fa9a <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ + bne.n 3fa62 <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ mov r0, fp │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 3fb04 <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ + cbnz r2, 3facc <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fafa <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbz r0, 3fac2 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ - cbz r5, 3fb10 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ - b.n 3fb04 <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ - bl b6430 │ │ │ │ + cbz r5, 3fad8 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + b.n 3facc <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ + bl b66f4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 3fae2 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + cbz r0, 3faaa <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 3fb16 <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + cbnz r2, 3fade <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 3fb36 <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ + beq.n 3fafe <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3fab6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bne.n 3fa7e <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl b462c │ │ │ │ + bl b48f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3fb48 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + cbnz r0, 3fb10 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 3fb76 <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ + b.n 3fb3e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 3fad2 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ - bl 80760 │ │ │ │ + b.n 3fa9a <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fac4 <_PyBytes_ReverseFind@@Base+0x6ea> │ │ │ │ + beq.n 3fa8c <_PyBytes_ReverseFind@@Base+0x6ea> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 3fb76 <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ + b.n 3fb3e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3faf4 <_PyBytes_ReverseFind@@Base+0x71a> │ │ │ │ + beq.n 3fabc <_PyBytes_ReverseFind@@Base+0x71a> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3fac8 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + b.n 3fa90 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 3fb5a <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ble.n 3fb22 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3fb48 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + b.n 3fb10 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl c5734 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ - b.n 3fb7e <_PyBytes_ReverseFind@@Base+0x7a4> │ │ │ │ + bl c59ec <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + b.n 3fb46 <_PyBytes_ReverseFind@@Base+0x7a4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + movs r5, #0 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #80] @ (3fbc0 <_PyBytes_ReverseFind@@Base+0x81e>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + bl 259068 │ │ │ │ + add r2, sp, #4 │ │ │ │ + sub.w r1, r8, r4 │ │ │ │ + add.w r0, r9, r4 │ │ │ │ + bl 259394 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3fba6 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 3fba6 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + add r4, r0 │ │ │ │ + add r4, r7 │ │ │ │ + b.n 3fb88 <_PyBytes_ReverseFind@@Base+0x7e6> │ │ │ │ + ldr r3, [pc, #24] @ (3fbc0 <_PyBytes_ReverseFind@@Base+0x81e>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 3fbb8 <_PyBytes_ReverseFind@@Base+0x816> │ │ │ │ + blx 2a328 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -0003fb8e : │ │ │ │ - ldr r2, [pc, #52] @ (3fbc4 ) │ │ │ │ +0003fbc4 : │ │ │ │ + ldr r2, [pc, #48] @ (3fbf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #380] @ 0x17c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 3fbba │ │ │ │ + beq.n 3fbf0 │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ pop {r4} │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003fbc8 : │ │ │ │ +0003fbfc : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbfe │ │ │ │ + beq.n 3fc32 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1580 @ 0x62c │ │ │ │ + movw r1, #108 @ 0x6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 3fc24 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 3fc58 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8592 @ 0x2190 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fc2a │ │ │ │ + beq.n 3fc5e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25064 @ 0x61e8 │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fd20 │ │ │ │ + b.n 3fd54 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3fc48 │ │ │ │ + cbz r6, 3fc7c │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25100 @ 0x620c │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 3fc24 │ │ │ │ + bl d5514 │ │ │ │ + b.n 3fc58 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fc6a │ │ │ │ + beq.n 3fc9e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25132 @ 0x622c │ │ │ │ + movw r1, #23660 @ 0x5c6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 3fc24 │ │ │ │ - ldr.w r8, [pc, #188] @ 3fd28 │ │ │ │ + bl d5514 │ │ │ │ + b.n 3fc58 │ │ │ │ + ldr.w r8, [pc, #188] @ 3fd5c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3fc86 │ │ │ │ - bl 2260bc │ │ │ │ - cbz r0, 3fc86 │ │ │ │ + cbnz r0, 3fcba │ │ │ │ + bl 2267d8 │ │ │ │ + cbz r0, 3fcba │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fca6 │ │ │ │ + beq.n 3fcda │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #23704 @ 0x5c98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 3fc24 │ │ │ │ + bl d5514 │ │ │ │ + b.n 3fc58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3fd16 │ │ │ │ + bne.n 3fd4a │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3fcc6 │ │ │ │ - bl 2260bc │ │ │ │ + cbnz r4, 3fcfa │ │ │ │ + bl 2267d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc24 │ │ │ │ + beq.n 3fc58 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 406a2 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ + bl 406da <_PyCompile_OptimizeCfg@@Base+0x46a> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc24 │ │ │ │ + beq.n 3fc58 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3fd00 │ │ │ │ + bne.n 3fd34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fcee │ │ │ │ + beq.n 3fd22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3fcee │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd22 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl edfe4 │ │ │ │ - b.n 3fc24 │ │ │ │ + bl ee1dc │ │ │ │ + b.n 3fc58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fd20 │ │ │ │ + beq.n 3fd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd20 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fd20 │ │ │ │ + cbnz r3, 3fd54 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fd54 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2424a0 <_PyErr_BadInternalCall@@Base+0xd8bc> │ │ │ │ + b.w 2425f0 <_PyErr_BadInternalCall@@Base+0xd80c> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3fdf2 │ │ │ │ + bhi.n 3fe26 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r2, #16 │ │ │ │ asrs r5, r2, #25 │ │ │ │ strb r5, [r2, r5] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3fd6a │ │ │ │ + bmi.n 3fd9e │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 3fd54 │ │ │ │ + b.n 3fd88 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3fe0a │ │ │ │ + b.n 3fe3e │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3fd6a │ │ │ │ + bmi.n 3fd9e │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ bfi r2, r6, #0, #8 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bfi r2, r5, #8, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ bfi r2, r0, #24, #8 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 3fd78 │ │ │ │ + b.n 3fdac │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3fd6a │ │ │ │ + bmi.n 3fd9e │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ bfi r1, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-7] │ │ │ │ bfi r1, r4, #8, #8 │ │ │ │ @@ -31458,152 +31482,152 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 3fda0 │ │ │ │ + b.n 3fdd4 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25216 @ 0x6280 │ │ │ │ + movw r1, #23744 @ 0x5cc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3fe4c │ │ │ │ + cbz r3, 3fe80 │ │ │ │ mov r8, r1 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3fe4c │ │ │ │ + cbnz r0, 3fe80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fe4c │ │ │ │ + beq.n 3fe80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261c94 <_PyUnicode_EncodeUTF32@@Base+0xf00> │ │ │ │ + bl 261894 <_PyUnicode_EncodeUTF32@@Base+0xe38> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fe50 │ │ │ │ + cbnz r0, 3fe84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + bl 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3fefa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3fe76 │ │ │ │ + cbnz r0, 3feaa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fe46 │ │ │ │ + beq.n 3fe7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fe46 │ │ │ │ + bne.n 3fe7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fe46 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fe7a │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #50704 @ 0xc610 │ │ │ │ + movw r0, #49240 @ 0xc058 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fe46 │ │ │ │ + beq.n 3fe7a │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25260 @ 0x62ac │ │ │ │ + movw r0, #23788 @ 0x5cec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 3feb2 │ │ │ │ + cbnz r0, 3fee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ - b.n 3fec6 │ │ │ │ + bl 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ + b.n 3fefa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3fec6 │ │ │ │ + beq.n 3fefa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fec6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fefa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29c0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14322c │ │ │ │ - cbz r0, 3ff04 │ │ │ │ + bl 14346c │ │ │ │ + cbz r0, 3ff38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ff14 │ │ │ │ - movw r0, #52420 @ 0xccc4 │ │ │ │ + beq.n 3ff48 │ │ │ │ + movw r0, #50948 @ 0xc704 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10d8fc │ │ │ │ + bl 10e0f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ff18 │ │ │ │ + cbnz r0, 3ff4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1437a8 │ │ │ │ + bl 1439e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff66 │ │ │ │ + b.n 3ff9a │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 3ff3a │ │ │ │ + blt.n 3ff6e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #25272 @ 0x62b8 │ │ │ │ + movw r0, #23800 @ 0x5cf8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ff4a │ │ │ │ + b.n 3ff7e │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #12548 @ 0x3104 │ │ │ │ + movw r0, #11076 @ 0x2b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1437a8 │ │ │ │ + bl 1439e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ff66 │ │ │ │ + beq.n 3ff9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ff66 │ │ │ │ + cbnz r3, 3ff9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -31616,413 +31640,414 @@ │ │ │ │ ittt ne │ │ │ │ movne r3, #1 │ │ │ │ movne r0, r1 │ │ │ │ strbne.w r3, [sp, #3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ffaa │ │ │ │ + ble.n 3ffde │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [sp, #3] │ │ │ │ eors r4, r5 │ │ │ │ orrs r2, r4 │ │ │ │ strb.w r2, [sp, #3] │ │ │ │ - b.n 3ff90 │ │ │ │ + b.n 3ffc4 │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1caa88 │ │ │ │ + bl 1cc3a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3fffa │ │ │ │ + bhi.n 4002e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40012 │ │ │ │ - b.n 40026 │ │ │ │ - movw r0, #8036 @ 0x1f64 │ │ │ │ + cbnz r0, 40046 │ │ │ │ + b.n 4005a │ │ │ │ + movw r0, #6564 @ 0x19a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400dc │ │ │ │ - b.n 3ffec │ │ │ │ - bl 85a84 │ │ │ │ + beq.n 40110 │ │ │ │ + b.n 40020 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40034 │ │ │ │ + bne.n 40068 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40044 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 40078 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 400dc │ │ │ │ + bne.n 40110 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40044 │ │ │ │ + b.n 40078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40022 │ │ │ │ + bne.n 40056 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40022 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40056 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 400b0 │ │ │ │ + ble.n 400e4 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4005e │ │ │ │ + bpl.n 40092 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40084 │ │ │ │ + bne.n 400b8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 400b2 │ │ │ │ + b.n 400e6 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40078 │ │ │ │ + beq.n 400ac │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 40090 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 400c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40090 │ │ │ │ + bne.n 400c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 400b2 │ │ │ │ + b.n 400e6 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4006a │ │ │ │ + bne.n 4009e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #38200 @ 0x9538 │ │ │ │ + movw r2, #36728 @ 0x8f78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8036 @ 0x1f64 │ │ │ │ + movw r0, #6564 @ 0x19a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 400dc │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40110 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 400ce │ │ │ │ - cbz r1, 400be │ │ │ │ + bgt.n 40102 │ │ │ │ + cbz r1, 400f2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 400c6 │ │ │ │ + b.n 400fa │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15e6f8 │ │ │ │ + b.w 15eac0 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3be6c │ │ │ │ + b.w 3bc94 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 40114 │ │ │ │ + cbnz r5, 40148 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1caa6c │ │ │ │ + bl 1cc388 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 40114 │ │ │ │ + cbz r0, 40148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40114 │ │ │ │ + beq.n 40148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40114 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40148 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4013c │ │ │ │ + cbz r0, 40170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40160 │ │ │ │ + beq.n 40194 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40160 │ │ │ │ + b.n 40194 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40158 │ │ │ │ - bl fcaa8 │ │ │ │ - cbz r0, 40154 │ │ │ │ + cbz r0, 4018c │ │ │ │ + bl fcf80 │ │ │ │ + cbz r0, 40188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 40160 │ │ │ │ - movw r0, #51516 @ 0xc93c │ │ │ │ + b.n 40194 │ │ │ │ + movw r0, #51432 @ 0xc8e8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40182 │ │ │ │ + bne.n 401b6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e31c0 │ │ │ │ + b.w 1e4784 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47868 @ 0xbafc │ │ │ │ + movw r0, #46436 @ 0xb564 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40176 │ │ │ │ + bne.n 401aa │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 401be │ │ │ │ + cbz r0, 401f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 401e2 │ │ │ │ + beq.n 40216 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 401e2 │ │ │ │ + b.n 40216 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 401da │ │ │ │ - bl fcaa8 │ │ │ │ - cbz r0, 401d6 │ │ │ │ + cbz r0, 4020e │ │ │ │ + bl fcf80 │ │ │ │ + cbz r0, 4020a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 401e2 │ │ │ │ - movw r0, #51516 @ 0xc93c │ │ │ │ + b.n 40216 │ │ │ │ + movw r0, #51432 @ 0xc8e8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #855 @ 0x357 │ │ │ │ + movw r1, #907 @ 0x38b │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1e5ff4 │ │ │ │ + b.w 1e75c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 15e6f8 │ │ │ │ - cbz r0, 4023a │ │ │ │ + bl 15eac0 │ │ │ │ + cbz r0, 4026e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40214 │ │ │ │ + cbz r3, 40248 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4021c │ │ │ │ + b.n 40250 │ │ │ │ movw r2, #11008 @ 0x2b00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4023a │ │ │ │ + cbz r5, 4026e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #60320 @ 0xeba0 │ │ │ │ + movw r1, #58848 @ 0xe5e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4023a │ │ │ │ + ble.n 4026e │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4022c │ │ │ │ + b.n 40260 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004023c <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +00040270 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52904 @ 0xcea8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 40274 <_PyCompile_OptimizeCfg@@Base+0x38> │ │ │ │ + beq.n 402a8 <_PyCompile_OptimizeCfg@@Base+0x38> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14444 @ 0x386c │ │ │ │ + movw r1, #12972 @ 0x32ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 40294 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 402c8 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 40298 <_PyCompile_OptimizeCfg@@Base+0x5c> │ │ │ │ + bmi.n 402cc <_PyCompile_OptimizeCfg@@Base+0x5c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25400 @ 0x6338 │ │ │ │ + movw r1, #23908 @ 0x5d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40304 <_PyCompile_OptimizeCfg@@Base+0xc8> │ │ │ │ + b.n 40338 <_PyCompile_OptimizeCfg@@Base+0xc8> │ │ │ │ mov r6, r0 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40294 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + beq.n 402c8 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r0, r6 │ │ │ │ - bl ff24c │ │ │ │ + bl ff834 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 402b2 <_PyCompile_OptimizeCfg@@Base+0x76> │ │ │ │ + cbnz r0, 402e6 <_PyCompile_OptimizeCfg@@Base+0x76> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 402e8 <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ + b.n 4031c <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 100370 │ │ │ │ + bl 100950 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 402ae <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ - bl 1bf1d8 │ │ │ │ + beq.n 402e2 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ + bl 1c0fc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402ae <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ + beq.n 402e2 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 107874 │ │ │ │ + bl 107e6c │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 402e2 <_PyCompile_OptimizeCfg@@Base+0xa6> │ │ │ │ - bl ff890 │ │ │ │ - b.n 402e8 <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ - bl 10da2c │ │ │ │ - b.n 402ae <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ + beq.n 40316 <_PyCompile_OptimizeCfg@@Base+0xa6> │ │ │ │ + bl ffea0 │ │ │ │ + b.n 4031c <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ + bl 10e220 │ │ │ │ + b.n 402e2 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 402fe <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ + beq.n 40332 <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 402fe <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ + cbnz r3, 40332 <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 10e280 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10eaec <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 40336 <_PyCompile_OptimizeCfg@@Base+0xfa> │ │ │ │ + bne.n 4036a <_PyCompile_OptimizeCfg@@Base+0xfa> │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241b98 <_PyErr_BadInternalCall@@Base+0xcfb4> │ │ │ │ - b.n 40352 <_PyCompile_OptimizeCfg@@Base+0x116> │ │ │ │ + bl 241ce8 <_PyErr_BadInternalCall@@Base+0xcf04> │ │ │ │ + b.n 40386 <_PyCompile_OptimizeCfg@@Base+0x116> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #23176 @ 0x5a88 │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #104] @ 403d8 <_PyCompile_OptimizeCfg@@Base+0x19c> │ │ │ │ + vldr d7, [pc, #108] @ 40410 <_PyCompile_OptimizeCfg@@Base+0x1a0> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 403a8 <_PyCompile_OptimizeCfg@@Base+0x16c> │ │ │ │ + bhi.n 403dc <_PyCompile_OptimizeCfg@@Base+0x16c> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40394 <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ + ble.n 403c8 <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a224 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 403ca <_PyCompile_OptimizeCfg@@Base+0x18e> │ │ │ │ - b.n 403c4 <_PyCompile_OptimizeCfg@@Base+0x188> │ │ │ │ + beq.n 403fe <_PyCompile_OptimizeCfg@@Base+0x18e> │ │ │ │ + b.n 403f8 <_PyCompile_OptimizeCfg@@Base+0x188> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 403ce <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ + bvs.n 40402 <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 403ce <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ + bgt.n 40402 <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #24] @ 403e0 <_PyCompile_OptimizeCfg@@Base+0x1a4> │ │ │ │ - b.n 403ce <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ - vldr d8, [pc, #28] @ 403e8 <_PyCompile_OptimizeCfg@@Base+0x1ac> │ │ │ │ + vldr d8, [pc, #28] @ 40418 <_PyCompile_OptimizeCfg@@Base+0x1a8> │ │ │ │ + b.n 40402 <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ + vldr d8, [pc, #32] @ 40420 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -32030,396 +32055,396 @@ │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 d27, d0, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40410 <_PyCompile_OptimizeCfg@@Base+0x1d4> │ │ │ │ + bne.n 40448 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24f314 │ │ │ │ + b.w 24f468 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47904 @ 0xbb20 │ │ │ │ + movw r0, #46472 @ 0xb588 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40404 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ + bne.n 4043c <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40452 <_PyCompile_OptimizeCfg@@Base+0x216> │ │ │ │ + bhi.n 4048a <_PyCompile_OptimizeCfg@@Base+0x21a> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4046a <_PyCompile_OptimizeCfg@@Base+0x22e> │ │ │ │ - b.n 4047e <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + cbnz r0, 404a2 <_PyCompile_OptimizeCfg@@Base+0x232> │ │ │ │ + b.n 404b6 <_PyCompile_OptimizeCfg@@Base+0x246> │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40534 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ - b.n 40444 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ - bl 85a84 │ │ │ │ + beq.n 4056c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ + b.n 4047c <_PyCompile_OptimizeCfg@@Base+0x20c> │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4048c <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ + bne.n 404c4 <_PyCompile_OptimizeCfg@@Base+0x254> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4049c <_PyCompile_OptimizeCfg@@Base+0x260> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 404d4 <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40534 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + bne.n 4056c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4049c <_PyCompile_OptimizeCfg@@Base+0x260> │ │ │ │ + b.n 404d4 <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4047a <_PyCompile_OptimizeCfg@@Base+0x23e> │ │ │ │ + bne.n 404b2 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4047a <_PyCompile_OptimizeCfg@@Base+0x23e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 404b2 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40508 <_PyCompile_OptimizeCfg@@Base+0x2cc> │ │ │ │ + ble.n 40540 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 404b6 <_PyCompile_OptimizeCfg@@Base+0x27a> │ │ │ │ + bpl.n 404ee <_PyCompile_OptimizeCfg@@Base+0x27e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404dc <_PyCompile_OptimizeCfg@@Base+0x2a0> │ │ │ │ + bne.n 40514 <_PyCompile_OptimizeCfg@@Base+0x2a4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4050a <_PyCompile_OptimizeCfg@@Base+0x2ce> │ │ │ │ + b.n 40542 <_PyCompile_OptimizeCfg@@Base+0x2d2> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 404d0 <_PyCompile_OptimizeCfg@@Base+0x294> │ │ │ │ + beq.n 40508 <_PyCompile_OptimizeCfg@@Base+0x298> │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 404e8 <_PyCompile_OptimizeCfg@@Base+0x2ac> │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 40520 <_PyCompile_OptimizeCfg@@Base+0x2b0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404e8 <_PyCompile_OptimizeCfg@@Base+0x2ac> │ │ │ │ + bne.n 40520 <_PyCompile_OptimizeCfg@@Base+0x2b0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4050a <_PyCompile_OptimizeCfg@@Base+0x2ce> │ │ │ │ + b.n 40542 <_PyCompile_OptimizeCfg@@Base+0x2d2> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 404c2 <_PyCompile_OptimizeCfg@@Base+0x286> │ │ │ │ + bne.n 404fa <_PyCompile_OptimizeCfg@@Base+0x28a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #38200 @ 0x9538 │ │ │ │ + movw r2, #36728 @ 0x8f78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40534 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4056c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 40526 <_PyCompile_OptimizeCfg@@Base+0x2ea> │ │ │ │ - cbz r1, 40516 <_PyCompile_OptimizeCfg@@Base+0x2da> │ │ │ │ + bgt.n 4055e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + cbz r1, 4054e <_PyCompile_OptimizeCfg@@Base+0x2de> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4051e <_PyCompile_OptimizeCfg@@Base+0x2e2> │ │ │ │ + b.n 40556 <_PyCompile_OptimizeCfg@@Base+0x2e6> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15e6f8 │ │ │ │ + b.w 15eac0 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3be6c │ │ │ │ + b.w 3bc94 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #1877 @ 0x755 │ │ │ │ + movw r1, #1933 @ 0x78d │ │ │ │ movt r1, #4 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4056c <_PyCompile_OptimizeCfg@@Base+0x330> │ │ │ │ - bl 272098 │ │ │ │ + bne.n 405a4 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40578 <_PyCompile_OptimizeCfg@@Base+0x33c> │ │ │ │ + cbz r3, 405b0 <_PyCompile_OptimizeCfg@@Base+0x340> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4059a <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ + b.n 405d2 <_PyCompile_OptimizeCfg@@Base+0x362> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40596 <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 405ce <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 40596 <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + cbnz r3, 405ce <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40596 <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 405ce <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 405c8 <_PyCompile_OptimizeCfg@@Base+0x38c> │ │ │ │ + bhi.n 40600 <_PyCompile_OptimizeCfg@@Base+0x390> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 405e0 <_PyCompile_OptimizeCfg@@Base+0x3a4> │ │ │ │ - b.n 405f4 <_PyCompile_OptimizeCfg@@Base+0x3b8> │ │ │ │ - movw r0, #8036 @ 0x1f64 │ │ │ │ + cbnz r0, 40618 <_PyCompile_OptimizeCfg@@Base+0x3a8> │ │ │ │ + b.n 4062c <_PyCompile_OptimizeCfg@@Base+0x3bc> │ │ │ │ + movw r0, #6564 @ 0x19a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4069c <_PyCompile_OptimizeCfg@@Base+0x460> │ │ │ │ - b.n 405ba <_PyCompile_OptimizeCfg@@Base+0x37e> │ │ │ │ - bl 85a84 │ │ │ │ + beq.n 406d4 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ + b.n 405f2 <_PyCompile_OptimizeCfg@@Base+0x382> │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40602 <_PyCompile_OptimizeCfg@@Base+0x3c6> │ │ │ │ + bne.n 4063a <_PyCompile_OptimizeCfg@@Base+0x3ca> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40612 <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4064a <_PyCompile_OptimizeCfg@@Base+0x3da> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4069c <_PyCompile_OptimizeCfg@@Base+0x460> │ │ │ │ + bne.n 406d4 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40612 <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ + b.n 4064a <_PyCompile_OptimizeCfg@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 405f0 <_PyCompile_OptimizeCfg@@Base+0x3b4> │ │ │ │ + bne.n 40628 <_PyCompile_OptimizeCfg@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 405f0 <_PyCompile_OptimizeCfg@@Base+0x3b4> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40628 <_PyCompile_OptimizeCfg@@Base+0x3b8> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4067e <_PyCompile_OptimizeCfg@@Base+0x442> │ │ │ │ + ble.n 406b6 <_PyCompile_OptimizeCfg@@Base+0x446> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4062c <_PyCompile_OptimizeCfg@@Base+0x3f0> │ │ │ │ + bpl.n 40664 <_PyCompile_OptimizeCfg@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40652 <_PyCompile_OptimizeCfg@@Base+0x416> │ │ │ │ + bne.n 4068a <_PyCompile_OptimizeCfg@@Base+0x41a> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40680 <_PyCompile_OptimizeCfg@@Base+0x444> │ │ │ │ + b.n 406b8 <_PyCompile_OptimizeCfg@@Base+0x448> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40646 <_PyCompile_OptimizeCfg@@Base+0x40a> │ │ │ │ + beq.n 4067e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 4065e <_PyCompile_OptimizeCfg@@Base+0x422> │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 40696 <_PyCompile_OptimizeCfg@@Base+0x426> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4065e <_PyCompile_OptimizeCfg@@Base+0x422> │ │ │ │ + bne.n 40696 <_PyCompile_OptimizeCfg@@Base+0x426> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40680 <_PyCompile_OptimizeCfg@@Base+0x444> │ │ │ │ + b.n 406b8 <_PyCompile_OptimizeCfg@@Base+0x448> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40638 <_PyCompile_OptimizeCfg@@Base+0x3fc> │ │ │ │ + bne.n 40670 <_PyCompile_OptimizeCfg@@Base+0x400> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #38200 @ 0x9538 │ │ │ │ + movw r2, #36728 @ 0x8f78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8036 @ 0x1f64 │ │ │ │ + movw r0, #6564 @ 0x19a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4069c <_PyCompile_OptimizeCfg@@Base+0x460> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 406d4 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 40690 <_PyCompile_OptimizeCfg@@Base+0x454> │ │ │ │ + bgt.n 406c8 <_PyCompile_OptimizeCfg@@Base+0x458> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e09c8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e2060 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 4079c <_PyCompile_OptimizeCfg@@Base+0x560> │ │ │ │ + b.n 407d4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 406f2 <_PyCompile_OptimizeCfg@@Base+0x4b6> │ │ │ │ + beq.n 4072a <_PyCompile_OptimizeCfg@@Base+0x4ba> │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 262018 <_Py_strhex@@Base+0x1a4> │ │ │ │ + bl 261c10 <_Py_strhex@@Base+0x19c> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 406e0 <_PyCompile_OptimizeCfg@@Base+0x4a4> │ │ │ │ + bhi.n 40718 <_PyCompile_OptimizeCfg@@Base+0x4a8> │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 243274 │ │ │ │ + bl 2433c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 4073e <_PyCompile_OptimizeCfg@@Base+0x502> │ │ │ │ + cbnz r0, 40776 <_PyCompile_OptimizeCfg@@Base+0x506> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4072e <_PyCompile_OptimizeCfg@@Base+0x4f2> │ │ │ │ + bne.n 40766 <_PyCompile_OptimizeCfg@@Base+0x4f6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4074a <_PyCompile_OptimizeCfg@@Base+0x50e> │ │ │ │ - ldr r2, [pc, #88] @ (40750 <_PyCompile_OptimizeCfg@@Base+0x514>) │ │ │ │ + b.n 40782 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ + ldr r2, [pc, #88] @ (40788 <_PyCompile_OptimizeCfg@@Base+0x518>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4074a <_PyCompile_OptimizeCfg@@Base+0x50e> │ │ │ │ + beq.n 40782 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 4074a <_PyCompile_OptimizeCfg@@Base+0x50e> │ │ │ │ + b.n 40782 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40748 <_PyCompile_OptimizeCfg@@Base+0x50c> │ │ │ │ + beq.n 40780 <_PyCompile_OptimizeCfg@@Base+0x510> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40748 <_PyCompile_OptimizeCfg@@Base+0x50c> │ │ │ │ + b.n 40780 <_PyCompile_OptimizeCfg@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 406f2 <_PyCompile_OptimizeCfg@@Base+0x4b6> │ │ │ │ + bne.n 4072a <_PyCompile_OptimizeCfg@@Base+0x4ba> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 406f2 <_PyCompile_OptimizeCfg@@Base+0x4b6> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4072a <_PyCompile_OptimizeCfg@@Base+0x4ba> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 4074a <_PyCompile_OptimizeCfg@@Base+0x50e> │ │ │ │ + b.n 40782 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40762 <_PyCompile_OptimizeCfg@@Base+0x526> │ │ │ │ + beq.n 4079a <_PyCompile_OptimizeCfg@@Base+0x52a> │ │ │ │ b.w 29ea8 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40784 <_PyCompile_OptimizeCfg@@Base+0x548> │ │ │ │ + bne.n 407bc <_PyCompile_OptimizeCfg@@Base+0x54c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 201458 │ │ │ │ + b.w 161e68 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47948 @ 0xbb4c │ │ │ │ + movw r0, #46516 @ 0xb5b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40778 <_PyCompile_OptimizeCfg@@Base+0x53c> │ │ │ │ + bne.n 407b0 <_PyCompile_OptimizeCfg@@Base+0x540> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ - bne.n 407c2 <_PyCompile_OptimizeCfg@@Base+0x586> │ │ │ │ + bne.n 407fa <_PyCompile_OptimizeCfg@@Base+0x58a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e09c8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e2060 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r9 │ │ │ │ mov r6, r3 │ │ │ │ add r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 4080e <_PyCompile_OptimizeCfg@@Base+0x5d2> │ │ │ │ + cbz r0, 40846 <_PyCompile_OptimizeCfg@@Base+0x5d6> │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - ble.n 407ee <_PyCompile_OptimizeCfg@@Base+0x5b2> │ │ │ │ + ble.n 40826 <_PyCompile_OptimizeCfg@@Base+0x5b6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r8, r4 │ │ │ │ blx 29db8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4080e <_PyCompile_OptimizeCfg@@Base+0x5d2> │ │ │ │ + ble.n 40846 <_PyCompile_OptimizeCfg@@Base+0x5d6> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ add r0, r8 │ │ │ │ blx 29718 │ │ │ │ mov r0, sl │ │ │ │ @@ -32429,365 +32454,365 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 1208cc │ │ │ │ - cbnz r0, 40848 <_PyCompile_OptimizeCfg@@Base+0x60c> │ │ │ │ - bl d7574 │ │ │ │ + bl 121114 │ │ │ │ + cbnz r0, 40880 <_PyCompile_OptimizeCfg@@Base+0x610> │ │ │ │ + bl d77ac │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4085e <_PyCompile_OptimizeCfg@@Base+0x622> │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 4085e <_PyCompile_OptimizeCfg@@Base+0x622> │ │ │ │ + beq.n 40896 <_PyCompile_OptimizeCfg@@Base+0x626> │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 40896 <_PyCompile_OptimizeCfg@@Base+0x626> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 40862 <_PyCompile_OptimizeCfg@@Base+0x626> │ │ │ │ + b.n 4089a <_PyCompile_OptimizeCfg@@Base+0x62a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 408aa <_PyCompile_OptimizeCfg@@Base+0x66e> │ │ │ │ + bpl.n 408e2 <_PyCompile_OptimizeCfg@@Base+0x672> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c17a4 │ │ │ │ + bl c1a5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 408a6 <_PyCompile_OptimizeCfg@@Base+0x66a> │ │ │ │ + cbz r0, 408de <_PyCompile_OptimizeCfg@@Base+0x66e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b3c │ │ │ │ - cbz r0, 408b2 <_PyCompile_OptimizeCfg@@Base+0x676> │ │ │ │ + bl 89d40 │ │ │ │ + cbz r0, 408ea <_PyCompile_OptimizeCfg@@Base+0x67a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408a6 <_PyCompile_OptimizeCfg@@Base+0x66a> │ │ │ │ + beq.n 408de <_PyCompile_OptimizeCfg@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 408a6 <_PyCompile_OptimizeCfg@@Base+0x66a> │ │ │ │ + cbnz r3, 408de <_PyCompile_OptimizeCfg@@Base+0x66e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408b2 <_PyCompile_OptimizeCfg@@Base+0x676> │ │ │ │ + b.n 408ea <_PyCompile_OptimizeCfg@@Base+0x67a> │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 408dc <_PyCompile_OptimizeCfg@@Base+0x6a0> │ │ │ │ + bhi.n 40914 <_PyCompile_OptimizeCfg@@Base+0x6a4> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 408f6 <_PyCompile_OptimizeCfg@@Base+0x6ba> │ │ │ │ + ble.n 4092e <_PyCompile_OptimizeCfg@@Base+0x6be> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 408fe <_PyCompile_OptimizeCfg@@Base+0x6c2> │ │ │ │ - movw r0, #2932 @ 0xb74 │ │ │ │ + b.n 40936 <_PyCompile_OptimizeCfg@@Base+0x6c6> │ │ │ │ + movw r0, #1460 @ 0x5b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 408d2 <_PyCompile_OptimizeCfg@@Base+0x696> │ │ │ │ + bne.n 4090a <_PyCompile_OptimizeCfg@@Base+0x69a> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40952 <_PyCompile_OptimizeCfg@@Base+0x716> │ │ │ │ + b.n 4098a <_PyCompile_OptimizeCfg@@Base+0x71a> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40922 <_PyCompile_OptimizeCfg@@Base+0x6e6> │ │ │ │ + bne.n 4095a <_PyCompile_OptimizeCfg@@Base+0x6ea> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 241b98 <_PyErr_BadInternalCall@@Base+0xcfb4> │ │ │ │ + bl 241ce8 <_PyErr_BadInternalCall@@Base+0xcf04> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40940 <_PyCompile_OptimizeCfg@@Base+0x704> │ │ │ │ + bne.n 40978 <_PyCompile_OptimizeCfg@@Base+0x708> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 40952 <_PyCompile_OptimizeCfg@@Base+0x716> │ │ │ │ + b.n 4098a <_PyCompile_OptimizeCfg@@Base+0x71a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #23176 @ 0x5a88 │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40948 <_PyCompile_OptimizeCfg@@Base+0x70c> │ │ │ │ + cbz r0, 40980 <_PyCompile_OptimizeCfg@@Base+0x710> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40952 <_PyCompile_OptimizeCfg@@Base+0x716> │ │ │ │ + beq.n 4098a <_PyCompile_OptimizeCfg@@Base+0x71a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fc9f0 │ │ │ │ + b.w fcec8 │ │ │ │ mov r0, r1 │ │ │ │ - b.w fc9f0 │ │ │ │ + b.w fcec8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 40992 <_PyCompile_OptimizeCfg@@Base+0x756> │ │ │ │ + cbnz r1, 409ca <_PyCompile_OptimizeCfg@@Base+0x75a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21620 @ 0x5474 │ │ │ │ + movw r1, #20148 @ 0x4eb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4099e <_PyCompile_OptimizeCfg@@Base+0x762> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 409d6 <_PyCompile_OptimizeCfg@@Base+0x766> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 409a4 <_PyCompile_OptimizeCfg@@Base+0x768> │ │ │ │ + bge.n 409dc <_PyCompile_OptimizeCfg@@Base+0x76c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 409ae <_PyCompile_OptimizeCfg@@Base+0x772> │ │ │ │ + b.n 409e6 <_PyCompile_OptimizeCfg@@Base+0x776> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2a3a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 409d0 <_PyCompile_OptimizeCfg@@Base+0x794> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 40a00 <_PyCompile_OptimizeCfg@@Base+0x7c4> │ │ │ │ + bne.n 40a08 <_PyCompile_OptimizeCfg@@Base+0x798> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 40a38 <_PyCompile_OptimizeCfg@@Base+0x7c8> │ │ │ │ mov r0, r4 │ │ │ │ blx 292a4 │ │ │ │ - cbnz r0, 409f0 <_PyCompile_OptimizeCfg@@Base+0x7b4> │ │ │ │ + cbnz r0, 40a28 <_PyCompile_OptimizeCfg@@Base+0x7b8> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #24336 @ 0x5f10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 40a00 <_PyCompile_OptimizeCfg@@Base+0x7c4> │ │ │ │ - movw r1, #54380 @ 0xd46c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 40a38 <_PyCompile_OptimizeCfg@@Base+0x7c8> │ │ │ │ + movw r1, #52908 @ 0xceac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5910 │ │ │ │ + b.w f5dd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4415 @ 0x113f │ │ │ │ + movw r1, #4455 @ 0x1167 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53944 @ 0xd2b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40daa <_PyCompile_OptimizeCfg@@Base+0xb6e> │ │ │ │ + b.n 40de2 <_PyCompile_OptimizeCfg@@Base+0xb72> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40a4c <_PyCompile_OptimizeCfg@@Base+0x810> │ │ │ │ + bne.n 40a84 <_PyCompile_OptimizeCfg@@Base+0x814> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 40a66 <_PyCompile_OptimizeCfg@@Base+0x82a> │ │ │ │ + bne.n 40a9e <_PyCompile_OptimizeCfg@@Base+0x82e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 40a86 <_PyCompile_OptimizeCfg@@Base+0x84a> │ │ │ │ + b.n 40abe <_PyCompile_OptimizeCfg@@Base+0x84e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40020 @ 0x9c54 │ │ │ │ + movw r0, #38548 @ 0x9694 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c32 <_PyCompile_OptimizeCfg@@Base+0x9f6> │ │ │ │ - b.n 40a36 <_PyCompile_OptimizeCfg@@Base+0x7fa> │ │ │ │ - bl 145b4c │ │ │ │ + beq.w 40c6a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ + b.n 40a6e <_PyCompile_OptimizeCfg@@Base+0x7fe> │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40a86 <_PyCompile_OptimizeCfg@@Base+0x84a> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 40abe <_PyCompile_OptimizeCfg@@Base+0x84e> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40c32 <_PyCompile_OptimizeCfg@@Base+0x9f6> │ │ │ │ + bne.w 40c6a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 40a94 <_PyCompile_OptimizeCfg@@Base+0x858> │ │ │ │ + bne.n 40acc <_PyCompile_OptimizeCfg@@Base+0x85c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 40ab4 <_PyCompile_OptimizeCfg@@Base+0x878> │ │ │ │ - bl 145b4c │ │ │ │ + b.n 40aec <_PyCompile_OptimizeCfg@@Base+0x87c> │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40ab4 <_PyCompile_OptimizeCfg@@Base+0x878> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 40aec <_PyCompile_OptimizeCfg@@Base+0x87c> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40c32 <_PyCompile_OptimizeCfg@@Base+0x9f6> │ │ │ │ + bne.w 40c6a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #388] @ 40c40 <_PyCompile_OptimizeCfg@@Base+0xa04> │ │ │ │ + vldr d10, [pc, #388] @ 40c78 <_PyCompile_OptimizeCfg@@Base+0xa08> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 40adc <_PyCompile_OptimizeCfg@@Base+0x8a0> │ │ │ │ + bhi.n 40b14 <_PyCompile_OptimizeCfg@@Base+0x8a4> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 40bb8 <_PyCompile_OptimizeCfg@@Base+0x97c> │ │ │ │ + bls.n 40bf0 <_PyCompile_OptimizeCfg@@Base+0x980> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r4, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 40af4 <_PyCompile_OptimizeCfg@@Base+0x8b8> │ │ │ │ + bvc.n 40b2c <_PyCompile_OptimizeCfg@@Base+0x8bc> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b56 <_PyCompile_OptimizeCfg@@Base+0x91a> │ │ │ │ - b.n 40bf8 <_PyCompile_OptimizeCfg@@Base+0x9bc> │ │ │ │ + beq.n 40b8e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ + b.n 40c30 <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 40b0e <_PyCompile_OptimizeCfg@@Base+0x8d2> │ │ │ │ + bvc.n 40b46 <_PyCompile_OptimizeCfg@@Base+0x8d6> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ - b.n 40b56 <_PyCompile_OptimizeCfg@@Base+0x91a> │ │ │ │ + bne.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ + b.n 40b8e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40b82 <_PyCompile_OptimizeCfg@@Base+0x946> │ │ │ │ + ble.n 40bba <_PyCompile_OptimizeCfg@@Base+0x94a> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 40c1c <_PyCompile_OptimizeCfg@@Base+0x9e0> │ │ │ │ + bhi.n 40c54 <_PyCompile_OptimizeCfg@@Base+0x9e4> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2a664 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40b4c <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + ble.n 40b84 <_PyCompile_OptimizeCfg@@Base+0x914> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40bf8 <_PyCompile_OptimizeCfg@@Base+0x9bc> │ │ │ │ - vldr d8, [pc, #256] @ 40c48 <_PyCompile_OptimizeCfg@@Base+0xa0c> │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + beq.n 40c30 <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + vldr d8, [pc, #256] @ 40c80 <_PyCompile_OptimizeCfg@@Base+0xa10> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40b5c <_PyCompile_OptimizeCfg@@Base+0x920> │ │ │ │ + bne.n 40b94 <_PyCompile_OptimizeCfg@@Base+0x924> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b6c <_PyCompile_OptimizeCfg@@Base+0x930> │ │ │ │ - vldr d8, [pc, #232] @ 40c50 <_PyCompile_OptimizeCfg@@Base+0xa14> │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + beq.n 40ba4 <_PyCompile_OptimizeCfg@@Base+0x934> │ │ │ │ + vldr d8, [pc, #232] @ 40c88 <_PyCompile_OptimizeCfg@@Base+0xa18> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 40c50 <_PyCompile_OptimizeCfg@@Base+0xa14> │ │ │ │ - vldr d7, [pc, #224] @ 40c58 <_PyCompile_OptimizeCfg@@Base+0xa1c> │ │ │ │ + vldr d8, [pc, #220] @ 40c88 <_PyCompile_OptimizeCfg@@Base+0xa18> │ │ │ │ + vldr d7, [pc, #224] @ 40c90 <_PyCompile_OptimizeCfg@@Base+0xa20> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b56 <_PyCompile_OptimizeCfg@@Base+0x91a> │ │ │ │ + beq.n 40b8e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40ba6 <_PyCompile_OptimizeCfg@@Base+0x96a> │ │ │ │ + ble.n 40bde <_PyCompile_OptimizeCfg@@Base+0x96e> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40b66 <_PyCompile_OptimizeCfg@@Base+0x92a> │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ - bpl.n 40b66 <_PyCompile_OptimizeCfg@@Base+0x92a> │ │ │ │ + ble.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ + bpl.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 40b66 <_PyCompile_OptimizeCfg@@Base+0x92a> │ │ │ │ + bpl.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2a9f8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + bls.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 40bec <_PyCompile_OptimizeCfg@@Base+0x9b0> │ │ │ │ + bvs.n 40c24 <_PyCompile_OptimizeCfg@@Base+0x9b4> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40bf2 <_PyCompile_OptimizeCfg@@Base+0x9b6> │ │ │ │ + bne.n 40c2a <_PyCompile_OptimizeCfg@@Base+0x9ba> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40bfc <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + b.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 40c10 <_PyCompile_OptimizeCfg@@Base+0x9d4> │ │ │ │ + cbnz r3, 40c48 <_PyCompile_OptimizeCfg@@Base+0x9d8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 25eae4 │ │ │ │ - cbnz r0, 40c32 <_PyCompile_OptimizeCfg@@Base+0x9f6> │ │ │ │ - b.n 40c00 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ + bl 25e7ac │ │ │ │ + cbnz r0, 40c6a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ + b.n 40c38 <_PyCompile_OptimizeCfg@@Base+0x9c8> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 40b46 <_PyCompile_OptimizeCfg@@Base+0x90a> │ │ │ │ + bgt.n 40b7e <_PyCompile_OptimizeCfg@@Base+0x90e> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b56 <_PyCompile_OptimizeCfg@@Base+0x91a> │ │ │ │ - b.n 40b66 <_PyCompile_OptimizeCfg@@Base+0x92a> │ │ │ │ + beq.n 40b8e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ + b.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -32802,40 +32827,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 40c7c <_PyCompile_OptimizeCfg@@Base+0xa40> │ │ │ │ + cbz r3, 40cb4 <_PyCompile_OptimizeCfg@@Base+0xa44> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 40c8c <_PyCompile_OptimizeCfg@@Base+0xa50> │ │ │ │ + b.n 40cc4 <_PyCompile_OptimizeCfg@@Base+0xa54> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40c8a <_PyCompile_OptimizeCfg@@Base+0xa4e> │ │ │ │ + ble.n 40cc2 <_PyCompile_OptimizeCfg@@Base+0xa52> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40c86 <_PyCompile_OptimizeCfg@@Base+0xa4a> │ │ │ │ - cbnz r1, 40cb2 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ + bgt.n 40cbe <_PyCompile_OptimizeCfg@@Base+0xa4e> │ │ │ │ + cbnz r1, 40cea <_PyCompile_OptimizeCfg@@Base+0xa7a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 40c8c <_PyCompile_OptimizeCfg@@Base+0xa50> │ │ │ │ + b.n 40cc4 <_PyCompile_OptimizeCfg@@Base+0xa54> │ │ │ │ mov r6, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movw r7, #11096 @ 0x2b58 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40cb8 <_PyCompile_OptimizeCfg@@Base+0xa7c> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40cf0 <_PyCompile_OptimizeCfg@@Base+0xa80> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d44 <_PyCompile_OptimizeCfg@@Base+0xb08> │ │ │ │ + b.n 40d7c <_PyCompile_OptimizeCfg@@Base+0xb0c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #17660 @ 0x44fc │ │ │ │ @@ -32844,101 +32869,101 @@ │ │ │ │ movweq r4, #4372 @ 0x1114 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40d0c <_PyCompile_OptimizeCfg@@Base+0xad0> │ │ │ │ - bl 7fafc │ │ │ │ - cbnz r0, 40cfc <_PyCompile_OptimizeCfg@@Base+0xac0> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 40d44 <_PyCompile_OptimizeCfg@@Base+0xad4> │ │ │ │ + bl 7fcc0 │ │ │ │ + cbnz r0, 40d34 <_PyCompile_OptimizeCfg@@Base+0xac4> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cae <_PyCompile_OptimizeCfg@@Base+0xa72> │ │ │ │ + bne.n 40ce6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181d3c │ │ │ │ + bl 182cac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40d32 <_PyCompile_OptimizeCfg@@Base+0xaf6> │ │ │ │ - b.n 40cae <_PyCompile_OptimizeCfg@@Base+0xa72> │ │ │ │ + bge.n 40d6a <_PyCompile_OptimizeCfg@@Base+0xafa> │ │ │ │ + b.n 40ce6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d42 <_PyCompile_OptimizeCfg@@Base+0xb06> │ │ │ │ + beq.n 40d7a <_PyCompile_OptimizeCfg@@Base+0xb0a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40d42 <_PyCompile_OptimizeCfg@@Base+0xb06> │ │ │ │ - bl d4a54 │ │ │ │ + b.n 40d7a <_PyCompile_OptimizeCfg@@Base+0xb0a> │ │ │ │ + bl d4c6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40cae <_PyCompile_OptimizeCfg@@Base+0xa72> │ │ │ │ - beq.n 40d24 <_PyCompile_OptimizeCfg@@Base+0xae8> │ │ │ │ + blt.n 40ce6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ + beq.n 40d5c <_PyCompile_OptimizeCfg@@Base+0xaec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8449c │ │ │ │ + b.w 84660 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b850 │ │ │ │ + bl 8ba4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40cae <_PyCompile_OptimizeCfg@@Base+0xa72> │ │ │ │ + blt.n 40ce6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d44 <_PyCompile_OptimizeCfg@@Base+0xb08> │ │ │ │ + beq.n 40d7c <_PyCompile_OptimizeCfg@@Base+0xb0c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40d44 <_PyCompile_OptimizeCfg@@Base+0xb08> │ │ │ │ + b.n 40d7c <_PyCompile_OptimizeCfg@@Base+0xb0c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 40d72 <_PyCompile_OptimizeCfg@@Base+0xb36> │ │ │ │ + cbnz r1, 40daa <_PyCompile_OptimizeCfg@@Base+0xb3a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21620 @ 0x5474 │ │ │ │ + movw r1, #20148 @ 0x4eb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 40d7e <_PyCompile_OptimizeCfg@@Base+0xb42> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 40db6 <_PyCompile_OptimizeCfg@@Base+0xb46> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 40d84 <_PyCompile_OptimizeCfg@@Base+0xb48> │ │ │ │ + bge.n 40dbc <_PyCompile_OptimizeCfg@@Base+0xb4c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40d88 <_PyCompile_OptimizeCfg@@Base+0xb4c> │ │ │ │ + b.n 40dc0 <_PyCompile_OptimizeCfg@@Base+0xb50> │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 40d9e <_PyCompile_OptimizeCfg@@Base+0xb62> │ │ │ │ - movw r0, #25852 @ 0x64fc │ │ │ │ + bpl.n 40dd6 <_PyCompile_OptimizeCfg@@Base+0xb66> │ │ │ │ + movw r0, #24380 @ 0x5f3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ - movw r0, #25876 @ 0x6514 │ │ │ │ + b.w e1d08 │ │ │ │ + movw r0, #24404 @ 0x5f54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40dee <_PyCompile_OptimizeCfg@@Base+0xbb2> │ │ │ │ + cbz r0, 40e26 <_PyCompile_OptimizeCfg@@Base+0xbb6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -32958,211 +32983,211 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40e18 <_PyCompile_OptimizeCfg@@Base+0xbdc> │ │ │ │ + bne.n 40e50 <_PyCompile_OptimizeCfg@@Base+0xbe0> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 40e36 <_PyCompile_OptimizeCfg@@Base+0xbfa> │ │ │ │ + b.n 40e6e <_PyCompile_OptimizeCfg@@Base+0xbfe> │ │ │ │ mov r0, r1 │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40e36 <_PyCompile_OptimizeCfg@@Base+0xbfa> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 40e4a <_PyCompile_OptimizeCfg@@Base+0xc0e> │ │ │ │ - vldr d0, [pc, #32] @ 40e58 <_PyCompile_OptimizeCfg@@Base+0xc1c> │ │ │ │ + bne.n 40e6e <_PyCompile_OptimizeCfg@@Base+0xbfe> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 40e82 <_PyCompile_OptimizeCfg@@Base+0xc12> │ │ │ │ + vldr d0, [pc, #32] @ 40e90 <_PyCompile_OptimizeCfg@@Base+0xc20> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 40fa4 <_PyCompile_OptimizeCfg@@Base+0xd68>) │ │ │ │ + add r2, pc, #328 @ (adr r2, 40fdc <_PyCompile_OptimizeCfg@@Base+0xd6c>) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 40e7c <_PyCompile_OptimizeCfg@@Base+0xc40> │ │ │ │ + cbz r3, 40eb4 <_PyCompile_OptimizeCfg@@Base+0xc44> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 40e8c <_PyCompile_OptimizeCfg@@Base+0xc50> │ │ │ │ + b.n 40ec4 <_PyCompile_OptimizeCfg@@Base+0xc54> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40e8a <_PyCompile_OptimizeCfg@@Base+0xc4e> │ │ │ │ + ble.n 40ec2 <_PyCompile_OptimizeCfg@@Base+0xc52> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40e86 <_PyCompile_OptimizeCfg@@Base+0xc4a> │ │ │ │ - cbnz r1, 40eac <_PyCompile_OptimizeCfg@@Base+0xc70> │ │ │ │ + bgt.n 40ebe <_PyCompile_OptimizeCfg@@Base+0xc4e> │ │ │ │ + cbnz r1, 40ee4 <_PyCompile_OptimizeCfg@@Base+0xc74> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40e8c <_PyCompile_OptimizeCfg@@Base+0xc50> │ │ │ │ + b.n 40ec4 <_PyCompile_OptimizeCfg@@Base+0xc54> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (40f58 <_PyCompile_OptimizeCfg@@Base+0xd1c>) │ │ │ │ + ldr r1, [pc, #200] @ (40f90 <_PyCompile_OptimizeCfg@@Base+0xd20>) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40eb2 <_PyCompile_OptimizeCfg@@Base+0xc76> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40eea <_PyCompile_OptimizeCfg@@Base+0xc7a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40f52 <_PyCompile_OptimizeCfg@@Base+0xd16> │ │ │ │ + b.n 40f8a <_PyCompile_OptimizeCfg@@Base+0xd1a> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 40ec4 <_PyCompile_OptimizeCfg@@Base+0xc88> │ │ │ │ + beq.n 40efc <_PyCompile_OptimizeCfg@@Base+0xc8c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40ea8 <_PyCompile_OptimizeCfg@@Base+0xc6c> │ │ │ │ + blt.n 40ee0 <_PyCompile_OptimizeCfg@@Base+0xc70> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 40ef0 <_PyCompile_OptimizeCfg@@Base+0xcb4> │ │ │ │ - cbz r6, 40ecc <_PyCompile_OptimizeCfg@@Base+0xc90> │ │ │ │ + cbz r3, 40f28 <_PyCompile_OptimizeCfg@@Base+0xcb8> │ │ │ │ + cbz r6, 40f04 <_PyCompile_OptimizeCfg@@Base+0xc94> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 40edc <_PyCompile_OptimizeCfg@@Base+0xca0> │ │ │ │ + bne.n 40f14 <_PyCompile_OptimizeCfg@@Base+0xca4> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 40f52 <_PyCompile_OptimizeCfg@@Base+0xd16> │ │ │ │ + b.n 40f8a <_PyCompile_OptimizeCfg@@Base+0xd1a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ee4c │ │ │ │ + bl 21f87c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40f02 <_PyCompile_OptimizeCfg@@Base+0xcc6> │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 40f3a <_PyCompile_OptimizeCfg@@Base+0xcca> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ea8 <_PyCompile_OptimizeCfg@@Base+0xc6c> │ │ │ │ + bne.n 40ee0 <_PyCompile_OptimizeCfg@@Base+0xc70> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl edfe4 │ │ │ │ - b.n 40ea8 <_PyCompile_OptimizeCfg@@Base+0xc6c> │ │ │ │ - cbz r6, 40f2c <_PyCompile_OptimizeCfg@@Base+0xcf0> │ │ │ │ + bl ee1dc │ │ │ │ + b.n 40ee0 <_PyCompile_OptimizeCfg@@Base+0xc70> │ │ │ │ + cbz r6, 40f64 <_PyCompile_OptimizeCfg@@Base+0xcf4> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40ed2 <_PyCompile_OptimizeCfg@@Base+0xc96> │ │ │ │ + beq.n 40f0a <_PyCompile_OptimizeCfg@@Base+0xc9a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247ea0 <_PyXI_EndInterpreter@@Base+0x128> │ │ │ │ + bl 247ec8 <_PyInterpreterState_IsRunningMain@@Base+0x278> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 40f20 <_PyCompile_OptimizeCfg@@Base+0xce4> │ │ │ │ + cbnz r3, 40f58 <_PyCompile_OptimizeCfg@@Base+0xce8> │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 40f22 <_PyCompile_OptimizeCfg@@Base+0xce6> │ │ │ │ + b.n 40f5a <_PyCompile_OptimizeCfg@@Base+0xcea> │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40ed2 <_PyCompile_OptimizeCfg@@Base+0xc96> │ │ │ │ + b.n 40f0a <_PyCompile_OptimizeCfg@@Base+0xc9a> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40ed2 <_PyCompile_OptimizeCfg@@Base+0xc96> │ │ │ │ + beq.n 40f0a <_PyCompile_OptimizeCfg@@Base+0xc9a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247ea0 <_PyXI_EndInterpreter@@Base+0x128> │ │ │ │ + bl 247ec8 <_PyInterpreterState_IsRunningMain@@Base+0x278> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 40f46 <_PyCompile_OptimizeCfg@@Base+0xd0a> │ │ │ │ + cbnz r3, 40f7e <_PyCompile_OptimizeCfg@@Base+0xd0e> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 40f48 <_PyCompile_OptimizeCfg@@Base+0xd0c> │ │ │ │ + b.n 40f80 <_PyCompile_OptimizeCfg@@Base+0xd10> │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40ed2 <_PyCompile_OptimizeCfg@@Base+0xc96> │ │ │ │ + b.n 40f0a <_PyCompile_OptimizeCfg@@Base+0xc9a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 12827c <_Py_union_type_or@@Base+0x208> │ │ │ │ + bl 128b14 <_Py_union_type_or@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ef30 │ │ │ │ + bl 21f960 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41072 <_PyCompile_OptimizeCfg@@Base+0xe36> │ │ │ │ + beq.n 410aa <_PyCompile_OptimizeCfg@@Base+0xe3a> │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ mov r8, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 40fc4 <_PyCompile_OptimizeCfg@@Base+0xd88> │ │ │ │ + ble.n 40ffc <_PyCompile_OptimizeCfg@@Base+0xd8c> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32012 @ 0x7d0c │ │ │ │ + movw r1, #30540 @ 0x774c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4106e <_PyCompile_OptimizeCfg@@Base+0xe32> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 410a6 <_PyCompile_OptimizeCfg@@Base+0xe36> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41050 <_PyCompile_OptimizeCfg@@Base+0xe14> │ │ │ │ + bne.n 41088 <_PyCompile_OptimizeCfg@@Base+0xe18> │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl c04dc │ │ │ │ + bl c077c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4105a <_PyCompile_OptimizeCfg@@Base+0xe1e> │ │ │ │ + beq.n 41092 <_PyCompile_OptimizeCfg@@Base+0xe22> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4105a <_PyCompile_OptimizeCfg@@Base+0xe1e> │ │ │ │ + beq.n 41092 <_PyCompile_OptimizeCfg@@Base+0xe22> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83260 │ │ │ │ + bl 83424 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4105c <_PyCompile_OptimizeCfg@@Base+0xe20> │ │ │ │ + beq.n 41094 <_PyCompile_OptimizeCfg@@Base+0xe24> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4100a <_PyCompile_OptimizeCfg@@Base+0xdce> │ │ │ │ + beq.n 41042 <_PyCompile_OptimizeCfg@@Base+0xdd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4100a <_PyCompile_OptimizeCfg@@Base+0xdce> │ │ │ │ + cbnz r3, 41042 <_PyCompile_OptimizeCfg@@Base+0xdd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -33170,934 +33195,887 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 83260 │ │ │ │ + bl 83424 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4105c <_PyCompile_OptimizeCfg@@Base+0xe20> │ │ │ │ + beq.n 41094 <_PyCompile_OptimizeCfg@@Base+0xe24> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41052 <_PyCompile_OptimizeCfg@@Base+0xe16> │ │ │ │ + beq.n 4108a <_PyCompile_OptimizeCfg@@Base+0xe1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41052 <_PyCompile_OptimizeCfg@@Base+0xe16> │ │ │ │ + cbnz r3, 4108a <_PyCompile_OptimizeCfg@@Base+0xe1a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41052 <_PyCompile_OptimizeCfg@@Base+0xe16> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4108a <_PyCompile_OptimizeCfg@@Base+0xe1a> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4107a <_PyCompile_OptimizeCfg@@Base+0xe3e> │ │ │ │ + b.n 410b2 <_PyCompile_OptimizeCfg@@Base+0xe42> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4107a <_PyCompile_OptimizeCfg@@Base+0xe3e> │ │ │ │ + b.n 410b2 <_PyCompile_OptimizeCfg@@Base+0xe42> │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 260a3c │ │ │ │ - cbz r0, 410b0 <_PyCompile_OptimizeCfg@@Base+0xe74> │ │ │ │ + bl 260704 │ │ │ │ + cbz r0, 410e8 <_PyCompile_OptimizeCfg@@Base+0xe78> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ + bl 156aa4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 410d4 <_PyCompile_OptimizeCfg@@Base+0xe98> │ │ │ │ + b.n 4110c <_PyCompile_OptimizeCfg@@Base+0xe9c> │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #21065 @ 0x5249 │ │ │ │ + movw r3, #25021 @ 0x61bd │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 410d0 <_PyCompile_OptimizeCfg@@Base+0xe94> │ │ │ │ + bne.n 41108 <_PyCompile_OptimizeCfg@@Base+0xe98> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 410d4 <_PyCompile_OptimizeCfg@@Base+0xe98> │ │ │ │ + beq.n 4110c <_PyCompile_OptimizeCfg@@Base+0xe9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 410d4 <_PyCompile_OptimizeCfg@@Base+0xe98> │ │ │ │ + b.n 4110c <_PyCompile_OptimizeCfg@@Base+0xe9c> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (410e4 <_PyCompile_OptimizeCfg@@Base+0xea8>) │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ - nop │ │ │ │ - b.n 40c90 <_PyCompile_OptimizeCfg@@Base+0xa54> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41108 <_PyCompile_OptimizeCfg@@Base+0xecc> │ │ │ │ + bne.n 41130 <_PyCompile_OptimizeCfg@@Base+0xec0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ef278 │ │ │ │ + b.w ef748 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47820 @ 0xbacc │ │ │ │ + movw r0, #46388 @ 0xb534 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410fc <_PyCompile_OptimizeCfg@@Base+0xec0> │ │ │ │ + bne.n 41124 <_PyCompile_OptimizeCfg@@Base+0xeb4> │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 188e90 │ │ │ │ + b.w 18a6fc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e5c0 │ │ │ │ + b.w 7e784 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 411e6 │ │ │ │ + bl 4120e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f874 │ │ │ │ + b.w 7fa38 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4118c <_PyCompile_OptimizeCfg@@Base+0xf50> │ │ │ │ + bne.n 411b4 <_PyCompile_OptimizeCfg@@Base+0xf44> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36936 │ │ │ │ + b.w 368fe │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47772 @ 0xba9c │ │ │ │ + movw r0, #46340 @ 0xb504 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41180 <_PyCompile_OptimizeCfg@@Base+0xf44> │ │ │ │ + bne.n 411a8 <_PyCompile_OptimizeCfg@@Base+0xf38> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000411a4 : │ │ │ │ +000411cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 411e0 │ │ │ │ + beq.n 41208 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 247d08 <_PyInterpreterState_IsRunningMain@@Base+0x278> │ │ │ │ + bl 247be0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 411e0 │ │ │ │ + beq.n 41208 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4224 │ │ │ │ + b.w 1b601c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 41216 │ │ │ │ + cbz r2, 4123e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41212 │ │ │ │ + beq.n 4123a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 41212 │ │ │ │ + cbnz r3, 4123a │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (412b0 ) │ │ │ │ + ldr r0, [pc, #132] @ (412d8 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #60772 @ 0xed64 │ │ │ │ + movw r2, #59332 @ 0xe7c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26004 @ 0x6594 │ │ │ │ + movw r1, #24532 @ 0x5fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 41294 │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 412bc │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + movw r0, #24552 @ 0x5fe8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41272 │ │ │ │ + bne.n 4129a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4128c │ │ │ │ + b.n 412b4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 23c924 <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ + bl 23cb24 <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4126e │ │ │ │ + beq.n 41296 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 23cbf4 <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ + bl 23cdf4 <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 782ec │ │ │ │ - b.n 41296 │ │ │ │ + bl 78400 │ │ │ │ + b.n 412be │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (412b0 ) │ │ │ │ + ldr r3, [pc, #24] @ (412d8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 412a8 │ │ │ │ + beq.n 412d0 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 412d2 │ │ │ │ + cbz r3, 412fa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 412e2 │ │ │ │ + b.n 4130a │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 412e0 │ │ │ │ + blt.n 41308 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 412dc │ │ │ │ - cbnz r1, 41300 │ │ │ │ + bgt.n 41304 │ │ │ │ + cbnz r1, 41328 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 412e2 │ │ │ │ + b.n 4130a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #560] @ (41514 ) │ │ │ │ + ldr r1, [pc, #560] @ (4153c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41306 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4132e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4172e │ │ │ │ + b.n 41756 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 41350 │ │ │ │ + beq.n 41378 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 41314 │ │ │ │ + cbz r4, 4133c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4131c │ │ │ │ - b.n 4135e │ │ │ │ + bne.n 41344 │ │ │ │ + b.n 41386 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4132e │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4135e │ │ │ │ - b.n 412fc │ │ │ │ - bl 85a84 │ │ │ │ + cbnz r0, 41356 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 41386 │ │ │ │ + b.n 41324 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4134a │ │ │ │ + beq.n 41372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4134a │ │ │ │ + cbnz r3, 41372 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.n 41362 │ │ │ │ - b.n 41326 │ │ │ │ + bne.n 4138a │ │ │ │ + b.n 4134e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41362 │ │ │ │ + b.n 4138a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ - cbz r7, 41374 │ │ │ │ + cbz r7, 4139c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 4137c │ │ │ │ + b.n 413a4 │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 414e4 │ │ │ │ + bne.w 4150c │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 731f4 │ │ │ │ - cbnz r0, 413a6 │ │ │ │ + bl 73308 │ │ │ │ + cbnz r0, 413ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41724 │ │ │ │ + b.n 4174c │ │ │ │ mov fp, r0 │ │ │ │ - movw sl, #59296 @ 0xe7a0 │ │ │ │ + movw sl, #57824 @ 0xe1e0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r0, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 41446 │ │ │ │ + beq.n 4146e │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 413d2 │ │ │ │ + ble.n 413fa │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 413d4 │ │ │ │ + bpl.n 413fc │ │ │ │ adds r0, #1 │ │ │ │ - b.n 413c0 │ │ │ │ - beq.n 414ba │ │ │ │ + b.n 413e8 │ │ │ │ + beq.n 414e2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 413ee │ │ │ │ + ble.n 41416 │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 413ee │ │ │ │ + bmi.n 41416 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 413d8 │ │ │ │ + b.n 41400 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 414c4 │ │ │ │ + beq.n 414ec │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4140c │ │ │ │ + bgt.n 41434 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 41440 │ │ │ │ + b.n 41468 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 41430 │ │ │ │ + cbz r0, 41458 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r9 │ │ │ │ mov r4, fp │ │ │ │ - beq.n 414c6 │ │ │ │ + beq.n 414ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 414c6 │ │ │ │ + bne.n 414ee │ │ │ │ mov r0, r1 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 414c6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 414ee │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 41440 │ │ │ │ + beq.n 41468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41440 │ │ │ │ + cbnz r3, 41468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 413ba │ │ │ │ + b.n 413e2 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 414be │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + ble.n 414e6 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 41468 │ │ │ │ + bpl.n 41490 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 41456 │ │ │ │ - b.n 414be │ │ │ │ + bne.n 4147e │ │ │ │ + b.n 414e6 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 414c6 │ │ │ │ + cbz r0, 414ee │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41482 │ │ │ │ + bgt.n 414aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 414b4 │ │ │ │ + b.n 414dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 414a4 │ │ │ │ + cbz r0, 414cc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 414c6 │ │ │ │ + beq.n 414ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 414c6 │ │ │ │ + cbnz r3, 414ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 414c6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 414ee │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 414b4 │ │ │ │ + beq.n 414dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 414b4 │ │ │ │ + cbnz r3, 414dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 414be │ │ │ │ + b.n 414e6 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 41724 │ │ │ │ + b.n 4174c │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 413a2 │ │ │ │ + beq.w 413ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 413a2 │ │ │ │ + bne.w 413ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 413a2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 413ca │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 413a2 │ │ │ │ + bne.w 413ca │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r3, 41518 │ │ │ │ + cbnz r3, 41540 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60636 @ 0xecdc │ │ │ │ + movw r1, #59164 @ 0xe71c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4171c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 41744 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41616 │ │ │ │ + bne.n 4163e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4171c │ │ │ │ + beq.w 41744 │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 415c8 │ │ │ │ + ble.n 415f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 415c8 │ │ │ │ + beq.n 415f0 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 415c0 │ │ │ │ + bne.n 415e8 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41706 │ │ │ │ + beq.w 4172e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41576 │ │ │ │ + bgt.n 4159e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 415b4 │ │ │ │ + b.n 415dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 415a2 │ │ │ │ + cbz r0, 415ca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 41706 │ │ │ │ + beq.w 4172e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 41706 │ │ │ │ + bne.w 4172e │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41706 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4172e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 415b4 │ │ │ │ + beq.n 415dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 415b4 │ │ │ │ + cbnz r3, 415dc │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 41544 │ │ │ │ + b.n 4156c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 4154e │ │ │ │ + bne.n 41576 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 41610 │ │ │ │ + blt.n 41638 │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41706 │ │ │ │ + beq.w 4172e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 415ea │ │ │ │ + bgt.n 41612 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4160c │ │ │ │ + b.n 41634 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416dc │ │ │ │ + bne.n 41704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4160c │ │ │ │ + beq.n 41634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4160c │ │ │ │ + cbnz r3, 41634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4171e │ │ │ │ - bl 731f4 │ │ │ │ + b.n 41746 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4171c │ │ │ │ + beq.n 41744 │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, r6, sl │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r7, sl │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 416b4 │ │ │ │ + beq.n 416dc │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1e7040 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e860c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - blt.n 416b4 │ │ │ │ + blt.n 416dc │ │ │ │ mov r1, r9 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41706 │ │ │ │ + beq.n 4172e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4166e │ │ │ │ + bgt.n 41696 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 416a8 │ │ │ │ + b.n 416d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 41696 │ │ │ │ + cbz r0, 416be │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 41706 │ │ │ │ + beq.n 4172e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 41706 │ │ │ │ + bne.n 4172e │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41706 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4172e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 416a8 │ │ │ │ + beq.n 416d0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 416a8 │ │ │ │ + cbnz r2, 416d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r9 │ │ │ │ - b.n 41624 │ │ │ │ + b.n 4164c │ │ │ │ mov r0, fp │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 41706 │ │ │ │ + cbz r0, 4172e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 416cc │ │ │ │ + bgt.n 416f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 416fe │ │ │ │ + b.n 41726 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 416ee │ │ │ │ + cbz r0, 41716 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41706 │ │ │ │ + beq.n 4172e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41706 │ │ │ │ + cbnz r3, 4172e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41706 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4172e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 416fe │ │ │ │ + beq.n 41726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 416fe │ │ │ │ + cbnz r3, 41726 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4171e │ │ │ │ + b.n 41746 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4171c │ │ │ │ + beq.n 41744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4171c │ │ │ │ + cbnz r3, 41744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41748 │ │ │ │ - movw r0, #26048 @ 0x65c0 │ │ │ │ + cbnz r3, 41770 │ │ │ │ + movw r0, #24576 @ 0x6000 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #26068 @ 0x65d4 │ │ │ │ + movw r0, #24596 @ 0x6014 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ │ │ │ │ -00041758 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 1b4224 │ │ │ │ +00041780 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 1b601c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #6533 @ 0x1985 │ │ │ │ + movw r1, #6477 @ 0x194d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53528 @ 0xd118 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 40daa <_PyCompile_OptimizeCfg@@Base+0xb6e> │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 417ac <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 417ac <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 417ac <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - cbz r2, 417ac <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #10668 @ 0x29ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 417ca <_PyDict_DelItem_KnownHash@@Base+0x72> │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (417d0 <_PyDict_DelItem_KnownHash@@Base+0x78>) │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41796 <_PyDict_DelItem_KnownHash@@Base+0x3e> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 40de2 <_PyCompile_OptimizeCfg@@Base+0xb72> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 417f6 <_PyDict_DelItem_KnownHash@@Base+0x9e> │ │ │ │ + cbz r4, 417be <_PyDict_DelItem_KnownHash@@Base+0x3e> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 80700 │ │ │ │ + b.w 808c4 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17892 @ 0x45e4 │ │ │ │ + movw r1, #16112 @ 0x3ef0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41832 <_PyDict_DelItem_KnownHash@@Base+0xda> │ │ │ │ - bl 272098 │ │ │ │ + bne.n 417fa <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4183e <_PyDict_DelItem_KnownHash@@Base+0xe6> │ │ │ │ + cbz r3, 41806 <_PyDict_DelItem_KnownHash@@Base+0x86> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41870 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + b.n 41838 <_PyDict_DelItem_KnownHash@@Base+0xb8> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4186c <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41834 <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4186c <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + cbnz r3, 41834 <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4186c <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41834 <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4186c <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + cbnz r3, 41834 <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4186c <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41834 <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00041874 : │ │ │ │ +0004183c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4188c ) │ │ │ │ + ldr r4, [pc, #16] @ (41854 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e1480 │ │ │ │ + b.w e1694 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17660 @ 0x44fc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 418c8 │ │ │ │ + bne.n 41890 │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 418d6 │ │ │ │ - ldr r2, [pc, #180] @ (41980 ) │ │ │ │ + b.n 4189e │ │ │ │ + ldr r2, [pc, #180] @ (41948 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ca5dc │ │ │ │ + bl 1cbef8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41976 │ │ │ │ + beq.n 4193e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41904 │ │ │ │ + beq.n 418cc │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41948 │ │ │ │ + b.n 41910 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fafc │ │ │ │ + bl 7fcc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4190c │ │ │ │ + cbz r2, 418d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21d464 │ │ │ │ + bl 21de94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41960 │ │ │ │ + bne.n 41928 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 418e8 │ │ │ │ - b.n 41978 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 41960 │ │ │ │ + bne.n 418b0 │ │ │ │ + b.n 41940 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 41928 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl edfe4 │ │ │ │ - b.n 41960 │ │ │ │ + bl ee1dc │ │ │ │ + b.n 41928 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8449c │ │ │ │ + bl 84660 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 41960 │ │ │ │ + cbz r7, 41928 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b850 │ │ │ │ + bl 8ba4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 41950 │ │ │ │ + bne.n 41918 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41960 │ │ │ │ + bne.n 41928 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41924 │ │ │ │ - b.n 41978 │ │ │ │ + bne.n 418ec │ │ │ │ + b.n 41940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41940 │ │ │ │ + bne.n 41908 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41940 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41908 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41976 │ │ │ │ + beq.n 4193e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41976 │ │ │ │ + cbnz r3, 4193e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -34111,501 +34089,501 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 419d6 │ │ │ │ + cbz r3, 4199e │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 419d6 │ │ │ │ + cbnz r0, 4199e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 419d6 │ │ │ │ - movw r0, #42072 @ 0xa458 │ │ │ │ + beq.n 4199e │ │ │ │ + movw r0, #40700 @ 0x9efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 419da │ │ │ │ + cbnz r0, 419a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + bl 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41a32 │ │ │ │ + b.n 419fa │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #26120 @ 0x6608 │ │ │ │ + movw r0, #24648 @ 0x6048 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - beq.n 41a10 │ │ │ │ + beq.n 419d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a10 │ │ │ │ + cbnz r3, 419d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 419d0 │ │ │ │ + beq.n 41998 │ │ │ │ mov r0, r7 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a32 │ │ │ │ + beq.n 419fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41a32 │ │ │ │ + cbnz r3, 419fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 41c56 │ │ │ │ + b.n 41c1e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #128] @ (41ae0 ) │ │ │ │ + ldr r3, [pc, #128] @ (41aa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 721b8 │ │ │ │ - cbz r0, 41ace │ │ │ │ + bl 72340 │ │ │ │ + cbz r0, 41a96 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r6, #45324 @ 0xb10c │ │ │ │ + movw r6, #43852 @ 0xab4c │ │ │ │ movt r6, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r5, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41ad2 │ │ │ │ - bl 81044 │ │ │ │ + cbz r0, 41a9a │ │ │ │ + bl 81208 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ab2 │ │ │ │ + beq.n 41a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41ab2 │ │ │ │ + cbnz r3, 41a7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 41ad2 │ │ │ │ + bne.n 41a9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ace │ │ │ │ + beq.n 41a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41ace │ │ │ │ + cbnz r3, 41a96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41ad8 │ │ │ │ + b.n 41aa0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 41a84 │ │ │ │ + bne.n 41a4c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 41b02 │ │ │ │ + cbz r3, 41aca │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41b12 │ │ │ │ + b.n 41ada │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41b10 │ │ │ │ + blt.n 41ad8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41b0c │ │ │ │ - cbnz r1, 41b30 │ │ │ │ + bgt.n 41ad4 │ │ │ │ + cbnz r1, 41af8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b12 │ │ │ │ + b.n 41ada │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (41c38 ) │ │ │ │ + ldr r1, [pc, #292] @ (41c00 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41b36 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41afe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c30 │ │ │ │ + b.n 41bf8 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41b4e │ │ │ │ + beq.n 41b16 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41b50 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 41b50 │ │ │ │ - b.n 41b2c │ │ │ │ + bne.n 41b18 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 41b18 │ │ │ │ + b.n 41af4 │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 41bb0 │ │ │ │ + bls.n 41b78 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41b8e │ │ │ │ + bne.n 41b56 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41baa │ │ │ │ + ble.n 41b72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41c18 │ │ │ │ + bgt.n 41be0 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41baa │ │ │ │ + b.n 41b72 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41c18 │ │ │ │ + beq.n 41be0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41b9c │ │ │ │ + beq.n 41b64 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41baa │ │ │ │ + bne.n 41b72 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 41c18 │ │ │ │ + blt.n 41be0 │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 41b68 │ │ │ │ + b.n 41b30 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 41c18 │ │ │ │ + bgt.n 41be0 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41b2c │ │ │ │ + beq.n 41af4 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 41c30 │ │ │ │ + bls.n 41bf8 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41bfc │ │ │ │ + bne.n 41bc4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41c0e │ │ │ │ + ble.n 41bd6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41c14 │ │ │ │ + beq.n 41bdc │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 41bf2 │ │ │ │ + b.n 41bba │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41c12 │ │ │ │ + beq.n 41bda │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41c12 │ │ │ │ + beq.n 41bda │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41c14 │ │ │ │ + b.n 41bdc │ │ │ │ mov r3, sl │ │ │ │ - b.n 41c14 │ │ │ │ + b.n 41bdc │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 41bd2 │ │ │ │ + b.n 41b9a │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23160 @ 0x5a78 │ │ │ │ + movw r1, #21688 @ 0x54b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 41b2c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 41af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 41c4c │ │ │ │ + cbz r0, 41c14 │ │ │ │ movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1ba13c │ │ │ │ + b.w 1bbf2c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21065 @ 0x5249 │ │ │ │ + movw r1, #25021 @ 0x61bd │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53736 @ 0xd1e8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40daa <_PyCompile_OptimizeCfg@@Base+0xb6e> │ │ │ │ + b.w 40de2 <_PyCompile_OptimizeCfg@@Base+0xb72> │ │ │ │ mov r0, r1 │ │ │ │ - b.w f85fc │ │ │ │ + b.w f8ad0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 41c90 │ │ │ │ + cbz r3, 41c58 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41ca0 │ │ │ │ + b.n 41c68 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41c9e │ │ │ │ + blt.n 41c66 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41c9a │ │ │ │ - cbnz r1, 41cbe │ │ │ │ + bgt.n 41c62 │ │ │ │ + cbnz r1, 41c86 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41ca0 │ │ │ │ + b.n 41c68 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (41da0 ) │ │ │ │ + ldr r1, [pc, #252] @ (41d68 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41cc4 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41c8c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41d96 │ │ │ │ + b.n 41d5e │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 41cd2 │ │ │ │ + beq.n 41c9a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 41cba │ │ │ │ + blt.n 41c82 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 41cdc │ │ │ │ + cbz r7, 41ca4 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ - b.n 41ce4 │ │ │ │ + b.n 41cac │ │ │ │ movw sl, #11008 @ 0x2b00 │ │ │ │ movt sl, #78 @ 0x4e │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41cba │ │ │ │ + beq.n 41c82 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41d96 │ │ │ │ + ble.n 41d5e │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41d14 │ │ │ │ + beq.n 41cdc │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 41d14 │ │ │ │ + beq.n 41cdc │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 41cfc │ │ │ │ + bne.n 41cc4 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 41d38 │ │ │ │ + b.n 41d00 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41d38 │ │ │ │ + ble.n 41d00 │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41d32 │ │ │ │ + bne.n 41cfa │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41d32 │ │ │ │ + ble.n 41cfa │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 41d7c │ │ │ │ + cbz r0, 41d44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 41d66 │ │ │ │ + cbz r0, 41d2e │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41d7c │ │ │ │ + beq.n 41d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 41d7c │ │ │ │ + cbnz r3, 41d44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41d7c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41d44 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41cf6 │ │ │ │ + beq.n 41cbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41cf6 │ │ │ │ + bne.n 41cbe │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cf6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41cbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41cba │ │ │ │ + beq.n 41c82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41cba │ │ │ │ + bne.n 41c82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cba │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41c82 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r1, #20972 @ 0x51ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1ba13c │ │ │ │ + b.w 1bbf2c │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37428 @ 0x9234 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 41c56 │ │ │ │ + b.n 41c1e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41e04 │ │ │ │ + cbz r0, 41dcc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41de8 │ │ │ │ + cbz r3, 41db0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41df0 │ │ │ │ + b.n 41db8 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41df8 │ │ │ │ + cbz r2, 41dc0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41e00 │ │ │ │ + b.n 41dc8 │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 41e54 │ │ │ │ + bl 41e1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41e32 │ │ │ │ - movw r1, #35161 @ 0x8959 │ │ │ │ + beq.n 41dfa │ │ │ │ + movw r1, #42729 @ 0xa6e9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2547cc │ │ │ │ + b.w 2545a0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #61660 @ 0xf0dc │ │ │ │ + movw r2, #60108 @ 0xeacc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54708 @ 0xd5b4 │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #59296 @ 0xe7a0 │ │ │ │ + movw r7, #57824 @ 0xe1e0 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ - movw r6, #60320 @ 0xeba0 │ │ │ │ + movw r6, #58848 @ 0xe5e0 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r5, #42060 @ 0xa44c │ │ │ │ + movw r5, #37752 @ 0x9378 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41e92 │ │ │ │ + bge.n 41e5a │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 41e84 │ │ │ │ + beq.n 41e4c │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 41e8c │ │ │ │ + b.n 41e54 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 41e70 │ │ │ │ + b.n 41e38 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -34616,161 +34594,168 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 41ed8 │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 41ea0 │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (41eb0 ) │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ + nop │ │ │ │ + b.n 41a5c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 244a64 │ │ │ │ + b.w 244bb4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41f22 │ │ │ │ + cbz r0, 41efa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41f06 │ │ │ │ + cbz r3, 41ede │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41f0e │ │ │ │ + b.n 41ee6 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41f16 │ │ │ │ + cbz r2, 41eee │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41f1e │ │ │ │ + b.n 41ef6 │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 41f26 │ │ │ │ + bl 41efe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #60320 @ 0xeba0 │ │ │ │ + movw ip, #58848 @ 0xe5e0 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw lr, #59296 @ 0xe7a0 │ │ │ │ + movw lr, #57824 @ 0xe1e0 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r7, #42060 @ 0xa44c │ │ │ │ + movw r7, #37752 @ 0x9378 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 41f76 │ │ │ │ + bge.n 41f4e │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 41f5c │ │ │ │ - cbnz r3, 41f70 │ │ │ │ + beq.n 41f34 │ │ │ │ + cbnz r3, 41f48 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 41f70 │ │ │ │ + b.n 41f48 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 41f6a │ │ │ │ - cbz r3, 41f6e │ │ │ │ + beq.n 41f42 │ │ │ │ + cbz r3, 41f46 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 41f70 │ │ │ │ + b.n 41f48 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41f70 │ │ │ │ + b.n 41f48 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 41f44 │ │ │ │ + b.n 41f1c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #26420 @ 0x6734 │ │ │ │ + movw r0, #24948 @ 0x6174 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (420d4 ) │ │ │ │ + ldr r1, [pc, #272] @ (420ac ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #60772 @ 0xed64 │ │ │ │ + movw r2, #59332 @ 0xe7c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #26456 @ 0x6758 │ │ │ │ + movw r1, #24984 @ 0x6198 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420ae │ │ │ │ + beq.n 42086 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #26476 @ 0x676c │ │ │ │ + movw r0, #25004 @ 0x61ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4204c │ │ │ │ + beq.n 42024 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 23c924 <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ + bl 23cb24 <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4204c │ │ │ │ + beq.n 42024 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 42050 │ │ │ │ + beq.n 42028 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 4205c │ │ │ │ + beq.n 42034 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60896 @ 0xede0 │ │ │ │ + movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 420a4 │ │ │ │ + b.n 4207c │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 42066 │ │ │ │ + b.n 4203e │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -34778,175 +34763,215 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 29d78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42c74 │ │ │ │ + bl 42cac │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 782ec │ │ │ │ - b.n 420b0 │ │ │ │ + bl 78400 │ │ │ │ + b.n 42088 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (420d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (420ac ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 420c8 │ │ │ │ + beq.n 420a0 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 420e8 │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 420e8 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 420e8 │ │ │ │ + cbz r2, 420e8 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #9196 @ 0x23ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42106 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (4210c ) │ │ │ │ + mov r3, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 420d2 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 25bbd8 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b868 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42166 │ │ │ │ - ldr r0, [pc, #132] @ (4217c ) │ │ │ │ + beq.n 4219e │ │ │ │ + ldr r0, [pc, #132] @ (421b4 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 42110 │ │ │ │ - ldr r6, [pc, #116] @ (42180 ) │ │ │ │ + cbnz r0, 42148 │ │ │ │ + ldr r6, [pc, #116] @ (421b8 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4216a │ │ │ │ - bl 8865c │ │ │ │ + b.n 421a2 │ │ │ │ + bl 88820 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4212c │ │ │ │ + beq.n 42164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4212c │ │ │ │ + cbnz r3, 42164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4210a │ │ │ │ + beq.n 42142 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (42180 ) │ │ │ │ + ldr r2, [pc, #72] @ (421b8 ) │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4215a │ │ │ │ + beq.n 42192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 4215e │ │ │ │ - ldr r6, [pc, #36] @ (42180 ) │ │ │ │ - b.n 4216a │ │ │ │ + cbz r3, 42196 │ │ │ │ + ldr r6, [pc, #36] @ (421b8 ) │ │ │ │ + b.n 421a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4215a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42192 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bpl.n 42260 │ │ │ │ + bpl.n 42298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17016 @ 0x4278 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 421b2 │ │ │ │ - movw r0, #26516 @ 0x6794 │ │ │ │ + beq.n 421ea │ │ │ │ + movw r0, #25044 @ 0x61d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #3373 @ 0xd2d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 421da │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 42212 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 421c4 │ │ │ │ + bmi.n 421fc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 421de │ │ │ │ + beq.n 42216 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28840 @ 0x70a8 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4227a │ │ │ │ + b.n 422b2 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 421fa │ │ │ │ + cbnz r3, 42232 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29052 @ 0x717c │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 421da │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42212 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 42216 │ │ │ │ + beq.n 4224e │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12640 @ 0x3160 │ │ │ │ + movw r1, #11168 @ 0x2ba0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 421da │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42212 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 20bbcc <_PyArg_ParseStack@@Base+0xa8> │ │ │ │ + bl 20cdec <_PyArg_ParseStack@@Base+0x80> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421da │ │ │ │ + beq.n 42212 │ │ │ │ movw r0, #52072 @ 0xcb68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421da │ │ │ │ + beq.n 42212 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 144400 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 144640 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (42280 ) │ │ │ │ + ldr r1, [pc, #60] @ (422b8 ) │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r6, [r4, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -34965,120 +34990,120 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4228c │ │ │ │ - b.w 201ed0 │ │ │ │ - ldr r0, [pc, #0] @ (42290 ) │ │ │ │ + cbz r0, 422c4 │ │ │ │ + b.w 203338 │ │ │ │ + ldr r0, [pc, #0] @ (422c8 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cbnz r6, 422bc │ │ │ │ + cbnz r6, 422f4 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 422bc │ │ │ │ + ble.n 422f4 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 422bc │ │ │ │ - cbnz r2, 422de │ │ │ │ - ldr r1, [pc, #460] @ (4248c ) │ │ │ │ + bgt.n 422f4 │ │ │ │ + cbnz r2, 42316 │ │ │ │ + ldr r1, [pc, #460] @ (424c4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42320 │ │ │ │ + cbz r0, 42358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42342 │ │ │ │ + beq.n 4237a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42324 │ │ │ │ + bpl.n 4235c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 42320 │ │ │ │ + cbz r0, 42358 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42344 │ │ │ │ + beq.n 4237c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42482 │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + b.n 424ba │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4856 @ 0x12f8 │ │ │ │ + movw r0, #3384 @ 0xd38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42320 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42358 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4238a │ │ │ │ + ble.n 423c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42370 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 423a8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4856 @ 0x12f8 │ │ │ │ + movw r0, #3384 @ 0xd38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42320 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42358 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42320 │ │ │ │ + beq.n 42358 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4238c │ │ │ │ - b.n 4230a │ │ │ │ + beq.n 423c4 │ │ │ │ + b.n 42342 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42320 │ │ │ │ + beq.n 42358 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r0, #32] │ │ │ │ @@ -35095,209 +35120,209 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 423e6 │ │ │ │ + cbz r3, 4241e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 423f6 │ │ │ │ + cbz r2, 4242e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 4241e │ │ │ │ + cbz r0, 42456 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4241e │ │ │ │ + cbz r0, 42456 │ │ │ │ mov r1, r4 │ │ │ │ blx 296c0 │ │ │ │ movw r3, #65192 @ 0xfea8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - cbz r6, 42414 │ │ │ │ + cbz r6, 4244c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4240a │ │ │ │ + b.n 42442 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 4243e │ │ │ │ + cbnz r0, 42476 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42434 │ │ │ │ + beq.n 4246c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42434 │ │ │ │ + cbnz r3, 4246c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ movw r7, #65192 @ 0xfea8 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c7b0 <_PySys_GetSizeOf@@Base+0x7b4> │ │ │ │ + bl 25c478 <_PySys_GetSizeOf@@Base+0x7b4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 4247c │ │ │ │ + cbz r3, 424b4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - cbz r3, 42476 │ │ │ │ + cbz r3, 424ae │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r1, r2, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r8 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r7, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r7, #32 │ │ │ │ adds r6, #4 │ │ │ │ - b.n 42452 │ │ │ │ + b.n 4248a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 424be │ │ │ │ + bgt.n 424f6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 424d8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42510 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 424dc │ │ │ │ + cbz r3, 42514 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 424ee │ │ │ │ + b.n 42526 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (424f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4252c ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 42110 │ │ │ │ + b.n 42148 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42518 │ │ │ │ + bne.n 42550 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17d124 │ │ │ │ + b.w 17db44 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47828 @ 0xbad4 │ │ │ │ + movw r0, #46396 @ 0xb53c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4250c │ │ │ │ + bne.n 42544 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 42554 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4258c │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4258c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 425c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42576 │ │ │ │ + b.n 425ae │ │ │ │ mov r5, r0 │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42572 │ │ │ │ + beq.n 425aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42572 │ │ │ │ + cbnz r3, 425aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 42548 │ │ │ │ + beq.n 42580 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 42590 │ │ │ │ + ble.n 425c8 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3be6c │ │ │ │ - cbnz r0, 425a6 │ │ │ │ + bl 3bc94 │ │ │ │ + cbnz r0, 425de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425c8 │ │ │ │ - cbz r1, 42596 │ │ │ │ + b.n 42600 │ │ │ │ + cbz r1, 425ce │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4259e │ │ │ │ + b.n 425d6 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 15e6f8 │ │ │ │ + b.w 15eac0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 425ae │ │ │ │ + cbz r3, 425e6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 425b6 │ │ │ │ + b.n 425ee │ │ │ │ movw r3, #11008 @ 0x2b00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 425c2 │ │ │ │ + beq.n 425fa │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 425c8 │ │ │ │ + bne.n 42600 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #5796 @ 0x16a4 │ │ │ │ + movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 42718 │ │ │ │ + b.n 42750 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -35308,909 +35333,909 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f874 │ │ │ │ + b.w 7fa38 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d3284 │ │ │ │ + bl d34a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4266e │ │ │ │ - beq.n 42650 │ │ │ │ + bgt.n 426a6 │ │ │ │ + beq.n 42688 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 426ac │ │ │ │ + b.n 426e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26544 @ 0x67b0 │ │ │ │ + movw r1, #25072 @ 0x61f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 427cc │ │ │ │ + bl 42804 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4264c │ │ │ │ + beq.n 42684 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18d4d8 │ │ │ │ + bl 18ed48 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4269c │ │ │ │ + cbnz r0, 426d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4264c │ │ │ │ + beq.n 42684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4264c │ │ │ │ + bne.n 42684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4264c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42684 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 426ac │ │ │ │ + beq.n 426e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 426ac │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 426e4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 426de │ │ │ │ + bgt.n 42716 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 426f8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42730 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 426fc │ │ │ │ + cbz r3, 42734 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4270e │ │ │ │ + b.n 42746 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42714 ) │ │ │ │ + ldr r0, [pc, #12] @ (4274c ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ eor.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #48944 @ 0xbf30 │ │ │ │ + movw r1, #47472 @ 0xb970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48948 @ 0xbf34 │ │ │ │ + movw r0, #47476 @ 0xb974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42748 │ │ │ │ + bne.n 42780 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42778 │ │ │ │ + b.n 427b0 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42770 │ │ │ │ + bgt.n 427a8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42760 │ │ │ │ + cbnz r0, 42798 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d77b4 │ │ │ │ + bl d79ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42744 │ │ │ │ + beq.n 4277c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42778 │ │ │ │ + beq.n 427b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42778 │ │ │ │ + b.n 427b0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 427aa │ │ │ │ + cbz r0, 427e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427aa │ │ │ │ + beq.n 427e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 427aa │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 427e2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 427c6 │ │ │ │ + cbz r0, 427fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427c6 │ │ │ │ + beq.n 427fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 427c6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 427fe │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4277a │ │ │ │ + b.n 427b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42846 │ │ │ │ + bne.n 4287e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1463b0 │ │ │ │ + bl 1465f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 428a6 │ │ │ │ + beq.n 428de │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 4281e │ │ │ │ + bne.n 42856 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2ece4 │ │ │ │ - b.n 42824 │ │ │ │ + bl 2ecd8 │ │ │ │ + b.n 4285c │ │ │ │ mov r1, r5 │ │ │ │ - bl 18d4d8 │ │ │ │ + bl 18ed48 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4283e │ │ │ │ + cbz r0, 42876 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428ba │ │ │ │ + beq.n 428f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 428ba │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 428ba │ │ │ │ + bne.n 428f2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 428f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 428aa │ │ │ │ - b.n 428a6 │ │ │ │ + bne.n 428e2 │ │ │ │ + b.n 428de │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42858 │ │ │ │ + bge.n 42890 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4286e │ │ │ │ + b.n 428a6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15580 @ 0x3cdc │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 428a6 │ │ │ │ + cbz r4, 428de │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 428ba │ │ │ │ + beq.n 428f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 428ba │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 428f2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #25288 @ 0x62c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 428aa │ │ │ │ + bne.n 428e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 428ba │ │ │ │ + b.n 428f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 428a6 │ │ │ │ + bne.n 428de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 428a6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 428de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (428fc ) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (42934 ) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 428ec │ │ │ │ - movw r0, #26804 @ 0x68b4 │ │ │ │ + cbz r2, 42924 │ │ │ │ + movw r0, #25332 @ 0x62f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ + b.w 849e8 │ │ │ │ + movw r0, #24524 @ 0x5fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - bpl.n 42818 │ │ │ │ + b.w 849e8 │ │ │ │ + bpl.n 42850 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4292c │ │ │ │ + beq.n 42964 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47980 @ 0xbb6c │ │ │ │ + movw r0, #46548 @ 0xb5d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4292c │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42942 │ │ │ │ + b.n 4297a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b850 │ │ │ │ + bl 8ba4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42928 │ │ │ │ + beq.n 42960 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4296e │ │ │ │ + bhi.n 429a6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42986 │ │ │ │ - b.n 4299a │ │ │ │ - movw r0, #7932 @ 0x1efc │ │ │ │ + cbnz r0, 429be │ │ │ │ + b.n 429d2 │ │ │ │ + movw r0, #6460 @ 0x193c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a54 │ │ │ │ - b.n 42960 │ │ │ │ - bl 85a84 │ │ │ │ + beq.n 42a8c │ │ │ │ + b.n 42998 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 429a8 │ │ │ │ + bne.n 429e0 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 429b8 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 429f0 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a54 │ │ │ │ + bne.n 42a8c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 429b8 │ │ │ │ + b.n 429f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42996 │ │ │ │ + bne.n 429ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42996 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 429ce │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42a24 │ │ │ │ + ble.n 42a5c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 429d2 │ │ │ │ + bpl.n 42a0a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 429f8 │ │ │ │ + bne.n 42a30 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 42a26 │ │ │ │ + b.n 42a5e │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 429ec │ │ │ │ + beq.n 42a24 │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 42a04 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 42a3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42a04 │ │ │ │ + bne.n 42a3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 42a26 │ │ │ │ + b.n 42a5e │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 429de │ │ │ │ + bne.n 42a16 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #38200 @ 0x9538 │ │ │ │ + movw r2, #36728 @ 0x8f78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7932 @ 0x1efc │ │ │ │ + movw r0, #6460 @ 0x193c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42a54 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42a8c │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42a36 │ │ │ │ + bgt.n 42a6e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e09c8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e2060 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 4079c <_PyCompile_OptimizeCfg@@Base+0x560> │ │ │ │ + b.w 407d4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1dd838 │ │ │ │ - cbz r0, 42adc │ │ │ │ - movw r6, #43904 @ 0xab80 │ │ │ │ + bl 136fc4 │ │ │ │ + cbz r0, 42b14 │ │ │ │ + movw r6, #41124 @ 0xa0a4 │ │ │ │ movt r6, #66 @ 0x42 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 42ade │ │ │ │ - bl 7b2c8 │ │ │ │ + cbz r0, 42b16 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 42ac0 │ │ │ │ - bl d4a54 │ │ │ │ + cbz r5, 42af8 │ │ │ │ + bl d4c6c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 42ac0 │ │ │ │ - beq.n 42aa6 │ │ │ │ + blt.n 42af8 │ │ │ │ + beq.n 42ade │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42ab0 │ │ │ │ - b.n 42a7e │ │ │ │ - bl 85c0c │ │ │ │ + bne.n 42ae8 │ │ │ │ + b.n 42ab6 │ │ │ │ + bl 85dd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42a9c │ │ │ │ - b.n 42ac0 │ │ │ │ + bne.n 42ad4 │ │ │ │ + b.n 42af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a7e │ │ │ │ + bne.n 42ab6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a7e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ab6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ad6 │ │ │ │ + beq.n 42b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ad6 │ │ │ │ + cbnz r3, 42b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 42b04 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 42b3c │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42b10 │ │ │ │ + cbz r3, 42b48 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42b34 │ │ │ │ + b.n 42b6c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42b30 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42b68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42b30 │ │ │ │ + cbnz r3, 42b68 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42b30 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42b68 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00042b38 : │ │ │ │ - ldr r0, [pc, #4] @ (42b40 ) │ │ │ │ - b.w cef34 │ │ │ │ +00042b70 : │ │ │ │ + ldr r0, [pc, #4] @ (42b78 ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ cmp r5, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #20] @ (42b5c ) │ │ │ │ + ldr r3, [pc, #20] @ (42b94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1468] @ 0x5bc │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42b8e │ │ │ │ + bgt.n 42bc6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 42ba8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42be0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42bac │ │ │ │ + cbz r3, 42be4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42bbe │ │ │ │ + b.n 42bf6 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42bc4 ) │ │ │ │ + ldr r0, [pc, #12] @ (42bfc ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb ip!, {r0, r3, r6} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (42c00 ) │ │ │ │ + ldr r1, [pc, #32] @ (42c38 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ - movw r1, #26960 @ 0x6950 │ │ │ │ + bl e1b8c │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a0c4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a2d0 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 42c26 │ │ │ │ + cbnz r3, 42c5e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15ca94 │ │ │ │ + b.w 15ce5c │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26968 @ 0x6958 │ │ │ │ + movw r1, #25496 @ 0x6398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c1c │ │ │ │ + beq.n 42c54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42c70 ) │ │ │ │ + ldr r0, [pc, #16] @ (42ca8 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmia r4!, {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #500] @ (42e7c ) │ │ │ │ + ldr r3, [pc, #500] @ (42eb4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 42cda │ │ │ │ + cbnz r1, 42d12 │ │ │ │ mov r5, r0 │ │ │ │ blx 29dd0 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 296cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #27000 @ 0x6978 │ │ │ │ + movw r0, #25528 @ 0x63b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d58 │ │ │ │ + beq.n 42d90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl edfe4 │ │ │ │ + bl ee1dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42d58 │ │ │ │ + beq.n 42d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42d58 │ │ │ │ + bne.n 42d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42d58 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42d90 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 42d0e │ │ │ │ + beq.n 42d46 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #400] @ (42e7c ) │ │ │ │ + ldr r3, [pc, #400] @ (42eb4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 42e70 │ │ │ │ + bne.w 42ea8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 42d5c │ │ │ │ + cbz r0, 42d94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 42d5c │ │ │ │ + cbz r0, 42d94 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 42d88 │ │ │ │ + cbnz r7, 42dc0 │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 42e38 │ │ │ │ + beq.w 42e70 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 42da0 │ │ │ │ + beq.n 42dd8 │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 42dcc │ │ │ │ + beq.n 42e04 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60896 @ 0xede0 │ │ │ │ + movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42e62 │ │ │ │ + b.n 42e9a │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 42e56 │ │ │ │ - bl 7b2c8 │ │ │ │ + b.n 42e8e │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e2e │ │ │ │ + beq.n 42e66 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42d90 │ │ │ │ + bne.n 42dc8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 42e2e │ │ │ │ + bne.n 42e66 │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d28 │ │ │ │ - b.n 42d62 │ │ │ │ + beq.n 42d60 │ │ │ │ + b.n 42d9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42d80 │ │ │ │ + bne.n 42db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42d80 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42db8 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 29718 │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23cbf4 <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ + bl 23cdf4 <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 42e0a │ │ │ │ + bne.n 42e42 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 42e0a │ │ │ │ + b.n 42e42 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 29718 │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 2754f8 │ │ │ │ + bl 274f78 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 42e0a │ │ │ │ + bne.n 42e42 │ │ │ │ mov ip, sp │ │ │ │ mov lr, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - cbz r4, 42e2e │ │ │ │ + cbz r4, 42e66 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e2c │ │ │ │ + beq.n 42e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e2c │ │ │ │ + cbnz r3, 42e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 42e32 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 42e6a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42e56 │ │ │ │ + b.n 42e8e │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 42d2c │ │ │ │ + b.n 42d64 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e2e │ │ │ │ + beq.n 42e66 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #27008 @ 0x6980 │ │ │ │ + movw r0, #25536 @ 0x63c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ - ldr r3, [pc, #24] @ (42e7c ) │ │ │ │ + bl 79448 │ │ │ │ + ldr r3, [pc, #24] @ (42eb4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42e74 │ │ │ │ + beq.n 42eac │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #40048 @ 0x9c70 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ │ │ │ │ -00042e90 : │ │ │ │ - ldr r0, [pc, #4] @ (42e98 ) │ │ │ │ - b.w cef34 │ │ │ │ +00042ec8 : │ │ │ │ + ldr r0, [pc, #4] @ (42ed0 ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ cmp r5, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 42ebe │ │ │ │ + bhi.n 42ef6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 42ed8 │ │ │ │ + ble.n 42f10 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 42ee0 │ │ │ │ - movw r0, #10668 @ 0x29ac │ │ │ │ + b.n 42f18 │ │ │ │ + movw r0, #9196 @ 0x23ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42eb6 │ │ │ │ + bne.n 42eee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f3a │ │ │ │ + b.n 42f72 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42efe │ │ │ │ + bgt.n 42f36 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 42ed4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42f0c │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 42f1a │ │ │ │ + cbz r6, 42f52 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 42ed4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 42f0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11aa54 │ │ │ │ + bl 11b294 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ed4 │ │ │ │ + beq.n 42f0c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (42f40 ) │ │ │ │ + ldr r0, [pc, #16] @ (42f78 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sbcs.w r0, r4, #73 @ 0x49 │ │ │ │ │ │ │ │ -00042f44 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042f7c <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 24d2a8 │ │ │ │ + bl 24d65c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #28 │ │ │ │ @@ -36221,202 +36246,202 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 42f9e <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ + bne.n 42fd6 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cbc │ │ │ │ - cbnz r0, 42fb8 <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ - b.n 42fb4 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ + bl 203124 │ │ │ │ + cbnz r0, 42ff0 <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + b.n 42fec <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54900 @ 0xd674 │ │ │ │ + movw r0, #53640 @ 0xd188 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f90 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bne.n 42fc8 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42fc2 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + b.n 42ffa <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 43204 <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ + bl 4323c <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 42ff4 <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ + cbnz r4, 4302c <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 42ff4 <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ + ble.n 4302c <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42ff4 <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ - cbnz r2, 43018 <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ + bne.n 4302c <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ + cbnz r2, 43050 <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #12212 @ 0x2fb4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 43018 <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43050 <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43050 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + b.n 43088 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 431a4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 431dc <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43014 <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ + beq.n 4304c <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29ef4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 43048 <_PyTime_AsTimeval_clamp@@Base+0x104> │ │ │ │ + beq.n 43080 <_PyTime_AsTimeval_clamp@@Base+0x104> │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - movw r2, #27068 @ 0x69bc │ │ │ │ + movw r2, #25596 @ 0x63fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 43594 │ │ │ │ - b.n 43014 <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ + bl 435cc │ │ │ │ + b.n 4304c <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4310e <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + beq.n 43146 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4310e <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + bne.n 43146 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4310e <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ - movw r3, #19565 @ 0x4c6d │ │ │ │ + beq.n 43146 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + movw r3, #27029 @ 0x6995 │ │ │ │ movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #27100 @ 0x69dc │ │ │ │ + movw r0, #25628 @ 0x641c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430b6 <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ + cbnz r0, 430ee <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #27108 @ 0x69e4 │ │ │ │ + movw r0, #25636 @ 0x6424 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 430ee <_PyTime_AsTimeval_clamp@@Base+0x1aa> │ │ │ │ + beq.n 43126 <_PyTime_AsTimeval_clamp@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 430ee <_PyTime_AsTimeval_clamp@@Base+0x1aa> │ │ │ │ + cbnz r3, 43126 <_PyTime_AsTimeval_clamp@@Base+0x1aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 430aa <_PyTime_AsTimeval_clamp@@Base+0x166> │ │ │ │ + beq.n 430e2 <_PyTime_AsTimeval_clamp@@Base+0x166> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4310e <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + beq.n 43146 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4310e <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + cbnz r3, 43146 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (4314c <_PyTime_AsTimeval_clamp@@Base+0x208>) │ │ │ │ + ldr r1, [pc, #32] @ (43184 <_PyTime_AsTimeval_clamp@@Base+0x208>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ - movw r1, #27116 @ 0x69ec │ │ │ │ + bl e1b8c │ │ │ │ + movw r1, #25644 @ 0x642c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cfa84 │ │ │ │ + bl cfca8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2ab38 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e678 │ │ │ │ + b.w 11eec0 │ │ │ │ │ │ │ │ -0004316e : │ │ │ │ +000431a6 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #40] @ (431a0 ) │ │ │ │ + ldr r4, [pc, #40] @ (431d8 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 43196 │ │ │ │ + cbz r2, 431ce │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r4, [r3, r2, lsl #3] │ │ │ │ cmp r0, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ @@ -36424,110 +36449,110 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000431a4 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +000431dc <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 431de <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 43216 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 431de <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 43216 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45980 @ 0xb39c │ │ │ │ + movw r1, #43100 @ 0xa85c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 431f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 1483b8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 43230 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 148548 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 431fc <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 431fc <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 43234 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 43234 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43202 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 4323a <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #38288 @ 0x9590 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 43240 <_PyLong_UnsignedLongLong_Converter@@Base+0x9c> │ │ │ │ + cbnz r3, 43278 <_PyLong_UnsignedLongLong_Converter@@Base+0x9c> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17892 @ 0x45e4 │ │ │ │ + movw r1, #16112 @ 0x3ef0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 43264 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4329c <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 43258 <_PyLong_UnsignedLongLong_Converter@@Base+0xb4> │ │ │ │ + cbnz r3, 43290 <_PyLong_UnsignedLongLong_Converter@@Base+0xb4> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #27212 @ 0x6a4c │ │ │ │ + movw r1, #25740 @ 0x648c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7af30 │ │ │ │ + bl 7b04c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43268 <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ + cbnz r0, 432a0 <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x11e> │ │ │ │ + b.n 432fa <_PyLong_UnsignedLongLong_Converter@@Base+0x11e> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43294 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + blt.n 432cc <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 27ee94 │ │ │ │ - cbz r1, 432ae <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ - movw r1, #27264 @ 0x6a80 │ │ │ │ + bl 27e8a4 │ │ │ │ + cbz r1, 432e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43264 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + beq.n 4329c <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43264 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + bne.n 4329c <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43264 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4329c <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -36536,279 +36561,279 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4343c <_PyLong_UnsignedLongLong_Converter@@Base+0x298> │ │ │ │ + beq.w 43474 <_PyLong_UnsignedLongLong_Converter@@Base+0x298> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 12f2b4 │ │ │ │ + bl 12fba4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43344 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + cbz r0, 4337c <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43348 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a4> │ │ │ │ - bl 159558 │ │ │ │ + bne.n 43380 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a4> │ │ │ │ + bl 1598c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43304 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq.n 4333c <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 43308 <_PyLong_UnsignedLongLong_Converter@@Base+0x164> │ │ │ │ + cbz r3, 43340 <_PyLong_UnsignedLongLong_Converter@@Base+0x164> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4343e <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ + b.n 43476 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43304 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4333c <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 43370 <_PyLong_UnsignedLongLong_Converter@@Base+0x1cc> │ │ │ │ + bne.n 433a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1cc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43362 <_PyLong_UnsignedLongLong_Converter@@Base+0x1be> │ │ │ │ + bne.n 4339a <_PyLong_UnsignedLongLong_Converter@@Base+0x1be> │ │ │ │ mov r6, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.w 4343e <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ + bge.w 43476 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 12f2b4 │ │ │ │ + bl 12fba4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43310 <_PyLong_UnsignedLongLong_Converter@@Base+0x16c> │ │ │ │ + bne.n 43348 <_PyLong_UnsignedLongLong_Converter@@Base+0x16c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43352 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ae> │ │ │ │ + bne.n 4338a <_PyLong_UnsignedLongLong_Converter@@Base+0x1ae> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4343e <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ - ldr.w sl, [pc, #248] @ 43444 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ + b.n 43476 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ + ldr.w sl, [pc, #248] @ 4347c <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 43326 <_PyLong_UnsignedLongLong_Converter@@Base+0x182> │ │ │ │ + b.n 4335e <_PyLong_UnsignedLongLong_Converter@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43344 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + bne.n 4337c <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43344 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4337c <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4331e <_PyLong_UnsignedLongLong_Converter@@Base+0x17a> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4331e <_PyLong_UnsignedLongLong_Converter@@Base+0x17a> │ │ │ │ + bne.n 43356 <_PyLong_UnsignedLongLong_Converter@@Base+0x17a> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43356 <_PyLong_UnsignedLongLong_Converter@@Base+0x17a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43406 <_PyLong_UnsignedLongLong_Converter@@Base+0x262> │ │ │ │ + beq.n 4343e <_PyLong_UnsignedLongLong_Converter@@Base+0x262> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43406 <_PyLong_UnsignedLongLong_Converter@@Base+0x262> │ │ │ │ + beq.n 4343e <_PyLong_UnsignedLongLong_Converter@@Base+0x262> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dd80 <_PyLong_GCD@@Base> │ │ │ │ + bl 18f5f0 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 43394 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + cbnz r0, 433cc <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 43408 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + b.n 43440 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131830 │ │ │ │ + bl 132154 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x214> │ │ │ │ + beq.n 433f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 433b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x214> │ │ │ │ + cbnz r3, 433f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x214> │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43390 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + beq.n 433c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aba4 │ │ │ │ + bl 11b3e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433dc <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ + beq.n 43414 <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 433dc <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ + cbnz r3, 43414 <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 43390 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + beq.n 433c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ mov r0, fp │ │ │ │ - bl 159558 │ │ │ │ + bl 1598c4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43408 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + beq.n 43440 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43408 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + cbnz r3, 43440 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43408 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ - ldr r6, [pc, #60] @ (43444 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0>) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43440 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + ldr r6, [pc, #60] @ (4347c <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0>) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4341e <_PyLong_UnsignedLongLong_Converter@@Base+0x27a> │ │ │ │ + beq.n 43456 <_PyLong_UnsignedLongLong_Converter@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4341e <_PyLong_UnsignedLongLong_Converter@@Base+0x27a> │ │ │ │ + cbnz r3, 43456 <_PyLong_UnsignedLongLong_Converter@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43434 <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ + beq.n 4346c <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43434 <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ + cbnz r3, 4346c <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 43320 <_PyLong_UnsignedLongLong_Converter@@Base+0x17c> │ │ │ │ - b.n 43344 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ - ldr r4, [pc, #8] @ (43448 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a4>) │ │ │ │ + bne.w 43358 <_PyLong_UnsignedLongLong_Converter@@Base+0x17c> │ │ │ │ + b.n 4337c <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + ldr r4, [pc, #8] @ (43480 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a4>) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004344c : │ │ │ │ - ldr r0, [pc, #4] @ (43454 ) │ │ │ │ - b.w cef34 │ │ │ │ +00043484 : │ │ │ │ + ldr r0, [pc, #4] @ (4348c ) │ │ │ │ + b.w cf158 │ │ │ │ nop │ │ │ │ cmp r7, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f874 │ │ │ │ + bl 7fa38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4349c │ │ │ │ + beq.n 434d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4349c │ │ │ │ + cbnz r3, 434d4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (4357c ) │ │ │ │ + ldr r1, [pc, #196] @ (435b4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 434c8 │ │ │ │ + cbnz r0, 43500 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43578 │ │ │ │ + b.n 435b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 434c2 │ │ │ │ - ldr r1, [pc, #168] @ (43580 ) │ │ │ │ + blt.n 434fa │ │ │ │ + ldr r1, [pc, #168] @ (435b8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434c2 │ │ │ │ + beq.n 434fa │ │ │ │ mov r0, r4 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 434c2 │ │ │ │ - ldr r1, [pc, #144] @ (43584 ) │ │ │ │ + blt.n 434fa │ │ │ │ + ldr r1, [pc, #144] @ (435bc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434c2 │ │ │ │ + beq.n 434fa │ │ │ │ mov r0, r4 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 434c2 │ │ │ │ - ldr r1, [pc, #120] @ (43588 ) │ │ │ │ + blt.n 434fa │ │ │ │ + ldr r1, [pc, #120] @ (435c0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434c2 │ │ │ │ + beq.n 434fa │ │ │ │ mov r0, r4 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 434c2 │ │ │ │ - ldr r1, [pc, #96] @ (4358c ) │ │ │ │ + blt.n 434fa │ │ │ │ + ldr r1, [pc, #96] @ (435c4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434c2 │ │ │ │ + beq.n 434fa │ │ │ │ mov r0, r4 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 434c2 │ │ │ │ - ldr r1, [pc, #72] @ (43590 ) │ │ │ │ + blt.n 434fa │ │ │ │ + ldr r1, [pc, #72] @ (435c8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1978 │ │ │ │ + bl e1b8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434c2 │ │ │ │ + beq.n 434fa │ │ │ │ mov r0, r4 │ │ │ │ - bl e19a0 │ │ │ │ + bl e1bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 434c2 │ │ │ │ + blt.n 434fa │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #27544 @ 0x6b98 │ │ │ │ + movw r2, #26072 @ 0x65d8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #4072 @ 0xfe8 │ │ │ │ + movw r1, #2600 @ 0xa28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4638 │ │ │ │ + bl 1e5c00 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -36834,150 +36859,150 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2985c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 263794 │ │ │ │ + bl 263364 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43606 │ │ │ │ + bne.n 4363e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 4361e │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 43656 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16928 @ 0x4220 │ │ │ │ + movw r0, #14252 @ 0x37ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43646 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4367e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16928 @ 0x4220 │ │ │ │ + movw r0, #14252 @ 0x37ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435de │ │ │ │ - b.n 43646 │ │ │ │ + bne.n 43616 │ │ │ │ + b.n 4367e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4364a │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 43682 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16928 @ 0x4220 │ │ │ │ + movw r0, #14252 @ 0x37ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43684 │ │ │ │ + b.n 436bc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43646 │ │ │ │ + beq.n 4367e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43674 │ │ │ │ + cbz r0, 436ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29620 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43676 │ │ │ │ + b.n 436ae │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ - cbz r5, 43684 │ │ │ │ + bl 78400 │ │ │ │ + cbz r5, 436bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00043688 : │ │ │ │ +000436c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #148] @ (43730 ) │ │ │ │ + ldr r4, [pc, #148] @ (43768 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 436ae │ │ │ │ + ble.n 436e6 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 436ce │ │ │ │ + cbnz r6, 43706 │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #27552 @ 0x6ba0 │ │ │ │ + movw r2, #26112 @ 0x6600 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ - cbz r2, 436d8 │ │ │ │ + cbz r2, 43710 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 436e6 │ │ │ │ + cbnz r3, 4371e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl d8cb4 <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ + bl d8ef8 <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 43728 │ │ │ │ + cbz r0, 43760 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb400 │ │ │ │ + bl 1bd1f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 89760 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89964 <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36985,970 +37010,971 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (4375c ) │ │ │ │ - bl 956f4 │ │ │ │ + ldr r0, [pc, #8] @ (43794 ) │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 43748 │ │ │ │ + bmi.n 43780 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43810 │ │ │ │ + beq.n 43848 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4380c │ │ │ │ + bne.n 43844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4380c │ │ │ │ + beq.n 43844 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4148 @ 0x1034 │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 437b6 │ │ │ │ + cbnz r0, 437ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #27804 @ 0x6c9c │ │ │ │ + movw r0, #26332 @ 0x66dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 437ec │ │ │ │ + beq.n 43824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437ec │ │ │ │ + cbnz r3, 43824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 437aa │ │ │ │ + beq.n 437e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4380c │ │ │ │ + beq.n 43844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4380c │ │ │ │ + cbnz r3, 43844 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29820 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e678 │ │ │ │ + b.w 11eec0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43868 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 438a0 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4385e │ │ │ │ + bne.n 43896 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 90b18 │ │ │ │ + bl 90d30 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26664c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x157c> │ │ │ │ + b.w 2661c4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154c> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 438c2 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 438fa │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 438b8 │ │ │ │ + bne.n 438f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43994 │ │ │ │ - b.n 43994 │ │ │ │ + b.n 439cc │ │ │ │ + b.n 439cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 438fe │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 43936 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 438f6 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 438fe │ │ │ │ + bne.n 4392e │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 43936 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43992 │ │ │ │ + bne.n 439ca │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 4391c │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 43954 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43914 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4391c │ │ │ │ + bne.n 4394c │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 43954 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43992 │ │ │ │ + bne.n 439ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 43938 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 43970 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43932 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 43938 │ │ │ │ + bne.n 4396a │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 43970 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43992 │ │ │ │ + cbnz r0, 439ca │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 43954 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4398c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4394e │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 43954 │ │ │ │ + bne.n 43986 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4398c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43992 │ │ │ │ + cbnz r0, 439ca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 43970 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 439a8 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4396a │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 43970 │ │ │ │ + bne.n 439a2 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 439a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43992 │ │ │ │ + cbnz r0, 439ca │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 43992 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 439ca │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43988 │ │ │ │ + bne.n 439c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 439c0 │ │ │ │ + cbnz r3, 439f8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 439dc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 43a14 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 439e0 │ │ │ │ + cbz r3, 43a18 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 439e8 │ │ │ │ + b.n 43a20 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 43994 │ │ │ │ + b.n 439cc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 439f6 │ │ │ │ - b.w 8092c │ │ │ │ + blt.n 43a2e │ │ │ │ + b.w 80af0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43a3c │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bne.n 43a74 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16936 @ 0x4228 │ │ │ │ + movw r0, #14260 @ 0x37b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43b82 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43bba │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 43a68 │ │ │ │ + cbz r0, 43aa0 │ │ │ │ blx 29a18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a6e │ │ │ │ + beq.n 43aa6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 43b76 │ │ │ │ + b.n 43bae │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43a7e │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 43a68 │ │ │ │ + bcc.n 43ab6 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 43aa0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a78 │ │ │ │ + beq.n 43ab0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a118 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43ab8 │ │ │ │ + cbz r3, 43af0 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43ab8 │ │ │ │ + beq.n 43af0 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 43ace │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 43b06 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 43af8 │ │ │ │ + bhi.n 43b30 │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43ad2 │ │ │ │ - bl 1f5c8c │ │ │ │ + cbnz r0, 43b0a │ │ │ │ + bl 1f71c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43b76 │ │ │ │ + b.n 43bae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2a118 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43af6 │ │ │ │ + cbz r3, 43b2e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 43b76 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 43bae │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 43b14 │ │ │ │ + beq.n 43b4c │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 43b02 │ │ │ │ - cbz r4, 43b6c │ │ │ │ + b.n 43b3a │ │ │ │ + cbz r4, 43ba4 │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 43aca │ │ │ │ + bcs.n 43b02 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43aca │ │ │ │ + beq.n 43b02 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 43b58 │ │ │ │ + beq.n 43b90 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ uxthhi r2, r2 │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls r2, [r7, r1] │ │ │ │ strhi.w r1, [r7, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ - b.n 43b2c │ │ │ │ + b.n 43b64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96568 │ │ │ │ + bl 9677c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ - b.n 43b76 │ │ │ │ + bl 78400 │ │ │ │ + b.n 43bae │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96568 │ │ │ │ + bl 9677c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3dd00 │ │ │ │ + b.w 3dd46 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43b9a │ │ │ │ + b.w 43bd2 │ │ │ │ │ │ │ │ -00043b9a : │ │ │ │ +00043bd2 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43ba4 │ │ │ │ + cbz r3, 43bdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43bbc │ │ │ │ + cbnz r3, 43bf4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28312 @ 0x6e98 │ │ │ │ + movw r1, #26812 @ 0x68bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43bd4 │ │ │ │ + cbnz r0, 43c0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43c1c │ │ │ │ + b.n 43c54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43bea │ │ │ │ + cbz r3, 43c22 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56399 @ 0xdc4f │ │ │ │ + movw r3, #56343 @ 0xdc17 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43bea │ │ │ │ - cbnz r1, 43c1c │ │ │ │ + beq.n 43c22 │ │ │ │ + cbnz r1, 43c54 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28356 @ 0x6ec4 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43bd0 │ │ │ │ + beq.n 43c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43bd0 │ │ │ │ + bne.n 43c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43bd0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3df58 │ │ │ │ + b.w 3df20 │ │ │ │ │ │ │ │ -00043c2a <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00043c62 <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 43c48 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 43c80 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 43c60 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 43c98 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28596 @ 0x6fb4 │ │ │ │ + movw r1, #27096 @ 0x69d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 43e24 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 43e5c <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 43c74 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 43cac <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 43c88 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 43cc0 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 43c88 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 43cc0 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2298e0 <_PyXI_Exit@@Base+0xbfc> │ │ │ │ + bl 229700 <_PyXI_Exit@@Base+0x7c8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43e14 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 43e4c <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43e28 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 43e60 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36492 @ 0x8e8c │ │ │ │ + movw r1, #35020 @ 0x88cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43dde <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #4112 @ 0x1010 │ │ │ │ + beq.w 43e16 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #2640 @ 0xa50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43cb4 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 43cec <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43d4c <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 43d84 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a94c <_PyXI_Exit@@Base+0x1c68> │ │ │ │ + bl 22aa50 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cd2 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 43d0a <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43cd2 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 43d0a <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43cae <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43ce6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #4124 @ 0x101c │ │ │ │ + movw r1, #2652 @ 0xa5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43cae <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43ce6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a94c <_PyXI_Exit@@Base+0x1c68> │ │ │ │ + bl 22aa50 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d0a <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 43d42 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43d0a <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 43d42 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43cae <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43ce6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #4172 @ 0x104c │ │ │ │ + movw r1, #2700 @ 0xa8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43cae <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43ce6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a94c <_PyXI_Exit@@Base+0x1c68> │ │ │ │ + bl 22aa50 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d42 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 43d7a <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43d42 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 43d7a <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d62 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 43d9a <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43d62 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 43d9a <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 43de8 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 43e20 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17340 @ 0x43bc │ │ │ │ + movw r1, #15868 @ 0x3dfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43df2 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 43e2a <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a94c <_PyXI_Exit@@Base+0x1c68> │ │ │ │ + bl 22aa50 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d98 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 43dd0 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43d98 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 43dd0 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 43dfc <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 43e34 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60732 @ 0xed3c │ │ │ │ + movw r1, #59292 @ 0xe79c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43e06 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 43e3e <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a94c <_PyXI_Exit@@Base+0x1c68> │ │ │ │ + bl 22aa50 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43dcc <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 43e04 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43dcc <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 43e04 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43c84 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #28552 @ 0x6f88 │ │ │ │ + bne.w 43cbc <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #27052 @ 0x69ac │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43e0e <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28412 @ 0x6efc │ │ │ │ + b.n 43e46 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26912 @ 0x6920 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43e0e <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #46948 @ 0xb764 │ │ │ │ + b.n 43e46 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #45144 @ 0xb058 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43e0e <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28456 @ 0x6f28 │ │ │ │ + b.n 43e46 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26956 @ 0x694c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43e0e <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #47036 @ 0xb7bc │ │ │ │ + b.n 43e46 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #45232 @ 0xb0b0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43e0e <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28500 @ 0x6f54 │ │ │ │ + b.n 43e46 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27000 @ 0x6978 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c8d0 <_PyErr_BadInternalCall@@Base+0x7cec> │ │ │ │ + bl 23c9a4 <_PyErr_BadInternalCall@@Base+0x7bc0> │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43efe <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 43f36 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43efe <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bne.n 43f36 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43efe <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 43f36 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #28608 @ 0x6fc0 │ │ │ │ + movw r0, #27108 @ 0x69e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43ea6 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbnz r0, 43ede <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #28616 @ 0x6fc8 │ │ │ │ + movw r0, #27116 @ 0x69ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 43ede <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq.n 43f16 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43ede <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + cbnz r3, 43f16 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43e9a <_PyXI_InitExcInfo@@Base+0x270> │ │ │ │ + beq.n 43ed2 <_PyXI_InitExcInfo@@Base+0x270> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43efe <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 43f36 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43efe <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 43f36 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43fe0 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + beq.n 44018 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43fe0 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + bne.n 44018 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43fe0 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + beq.n 44018 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #28636 @ 0x6fdc │ │ │ │ + movw r0, #27136 @ 0x6a00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43f88 <_PyXI_InitExcInfo@@Base+0x35e> │ │ │ │ + cbnz r0, 43fc0 <_PyXI_InitExcInfo@@Base+0x35e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #28644 @ 0x6fe4 │ │ │ │ + movw r0, #27144 @ 0x6a08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 43fc0 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ + beq.n 43ff8 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43fc0 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ + cbnz r3, 43ff8 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43f7c <_PyXI_InitExcInfo@@Base+0x352> │ │ │ │ + beq.n 43fb4 <_PyXI_InitExcInfo@@Base+0x352> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fe0 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + beq.n 44018 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43fe0 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + cbnz r3, 44018 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e8ea │ │ │ │ + b.w 3e8b2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #24980 @ 0x6194 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 4404a <_PyXI_InitExcInfo@@Base+0x420> │ │ │ │ + bne.n 44082 <_PyXI_InitExcInfo@@Base+0x420> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 4402e <_PyXI_InitExcInfo@@Base+0x404> │ │ │ │ + bne.n 44066 <_PyXI_InitExcInfo@@Base+0x404> │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 440ae <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + b.n 440e6 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 440a6 <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ + bne.n 440de <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 440ae <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + b.n 440e6 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 440a6 <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ + bpl.n 440de <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4407e <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + cbz r0, 440b6 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r1, r7 │ │ │ │ - bl 89b3c │ │ │ │ + bl 89d40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44082 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + bne.n 440ba <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4407e <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq.n 440b6 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4407e <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + cbnz r3, 440b6 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 440ae <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + b.n 440e6 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4e88 │ │ │ │ + bl d50a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440ae <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + beq.n 440e6 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 440ae <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + cbnz r3, 440e6 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440ae <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 440e6 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44156 <_PyXI_InitExcInfo@@Base+0x52c> │ │ │ │ + beq.n 44190 <_PyXI_InitExcInfo@@Base+0x52e> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44152 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ + bne.n 4418c <_PyXI_InitExcInfo@@Base+0x52a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44152 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ - movw r0, #42072 @ 0xa458 │ │ │ │ + beq.n 4418c <_PyXI_InitExcInfo@@Base+0x52a> │ │ │ │ + movw r0, #40700 @ 0x9efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 440fc <_PyXI_InitExcInfo@@Base+0x4d2> │ │ │ │ + cbnz r0, 44136 <_PyXI_InitExcInfo@@Base+0x4d4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #28740 @ 0x7044 │ │ │ │ + movw r0, #27480 @ 0x6b58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 44132 <_PyXI_InitExcInfo@@Base+0x508> │ │ │ │ + beq.n 4416c <_PyXI_InitExcInfo@@Base+0x50a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44132 <_PyXI_InitExcInfo@@Base+0x508> │ │ │ │ + cbnz r3, 4416c <_PyXI_InitExcInfo@@Base+0x50a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 440f0 <_PyXI_InitExcInfo@@Base+0x4c6> │ │ │ │ + beq.n 4412a <_PyXI_InitExcInfo@@Base+0x4c8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44152 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ + beq.n 4418c <_PyXI_InitExcInfo@@Base+0x52a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44152 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ + cbnz r3, 4418c <_PyXI_InitExcInfo@@Base+0x52a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -37957,233 +37983,232 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29718 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4418c <_PyXI_InitExcInfo@@Base+0x562> │ │ │ │ + bhi.n 441c6 <_PyXI_InitExcInfo@@Base+0x564> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441a4 <_PyXI_InitExcInfo@@Base+0x57a> │ │ │ │ - b.n 441ea <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ - movw r0, #41476 @ 0xa204 │ │ │ │ + cbz r0, 441de <_PyXI_InitExcInfo@@Base+0x57c> │ │ │ │ + b.n 44224 <_PyXI_InitExcInfo@@Base+0x5c2> │ │ │ │ + movw r0, #40004 @ 0x9c44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4417c <_PyXI_InitExcInfo@@Base+0x552> │ │ │ │ - b.n 441ea <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + bne.n 441b6 <_PyXI_InitExcInfo@@Base+0x554> │ │ │ │ + b.n 44224 <_PyXI_InitExcInfo@@Base+0x5c2> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4421e <_PyXI_InitExcInfo@@Base+0x5f4> │ │ │ │ + ble.n 44258 <_PyXI_InitExcInfo@@Base+0x5f6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4420c <_PyXI_InitExcInfo@@Base+0x5e2> │ │ │ │ + beq.n 44246 <_PyXI_InitExcInfo@@Base+0x5e4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 441ee <_PyXI_InitExcInfo@@Base+0x5c4> │ │ │ │ + bpl.n 44228 <_PyXI_InitExcInfo@@Base+0x5c6> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 441ea <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + cbz r0, 44224 <_PyXI_InitExcInfo@@Base+0x5c2> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4420e <_PyXI_InitExcInfo@@Base+0x5e4> │ │ │ │ + beq.n 44248 <_PyXI_InitExcInfo@@Base+0x5e6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4424e <_PyXI_InitExcInfo@@Base+0x624> │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + b.n 44288 <_PyXI_InitExcInfo@@Base+0x626> │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41476 @ 0xa204 │ │ │ │ + movw r0, #40004 @ 0x9c44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 441ea <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44224 <_PyXI_InitExcInfo@@Base+0x5c2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 44220 <_PyXI_InitExcInfo@@Base+0x5f6> │ │ │ │ + beq.n 4425a <_PyXI_InitExcInfo@@Base+0x5f8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44220 <_PyXI_InitExcInfo@@Base+0x5f6> │ │ │ │ - b.n 441ea <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + bge.n 4425a <_PyXI_InitExcInfo@@Base+0x5f8> │ │ │ │ + b.n 44224 <_PyXI_InitExcInfo@@Base+0x5c2> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 4422e <_PyXI_InitExcInfo@@Base+0x604> │ │ │ │ + cbnz r4, 44268 <_PyXI_InitExcInfo@@Base+0x606> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18ea14 │ │ │ │ + bl 19028c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4424e <_PyXI_InitExcInfo@@Base+0x624> │ │ │ │ + cbz r0, 44288 <_PyXI_InitExcInfo@@Base+0x626> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #51004 @ 0xc73c │ │ │ │ + movw r0, #49540 @ 0xc184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 44258 <_PyXI_InitExcInfo@@Base+0x62e> │ │ │ │ + cbz r3, 44292 <_PyXI_InitExcInfo@@Base+0x630> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ebb8 │ │ │ │ + b.w 3eb80 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7e6ec │ │ │ │ - nop │ │ │ │ + b.w 7e8b0 │ │ │ │ │ │ │ │ -00044274 <_PyEval_MatchKeys@@Base>: │ │ │ │ +000442ac <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 4453c <_PyEval_MatchKeys@@Base+0x2c8> │ │ │ │ + beq.w 44574 <_PyEval_MatchKeys@@Base+0x2c8> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #476] @ (44478 <_PyEval_MatchKeys@@Base+0x204>) │ │ │ │ + ldr r1, [pc, #476] @ (444b0 <_PyEval_MatchKeys@@Base+0x204>) │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 95954 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95b6c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44470 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + beq.w 444a8 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl e26cc │ │ │ │ + bl e28dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44470 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ - ldr r3, [pc, #444] @ (4447c <_PyEval_MatchKeys@@Base+0x208>) │ │ │ │ + beq.w 444a8 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + ldr r3, [pc, #444] @ (444b4 <_PyEval_MatchKeys@@Base+0x208>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1db224 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ + bl 1dcac4 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44484 <_PyEval_MatchKeys@@Base+0x210> │ │ │ │ + beq.w 444bc <_PyEval_MatchKeys@@Base+0x210> │ │ │ │ mov r0, sl │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44486 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 444be <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 443ec <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bge.n 44424 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl e5d44 │ │ │ │ - cbz r0, 4430e <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ + bl e5f4c │ │ │ │ + cbz r0, 44346 <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 44324 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ - b.n 4431c <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + cbz r3, 4435c <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ + b.n 44354 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl e53b8 │ │ │ │ + bl e55c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 44340 <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ - b.n 44306 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ + cbz r0, 44378 <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ + b.n 4433e <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44486 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + bne.w 444be <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #19260 @ 0x4b3c │ │ │ │ + movw r2, #17788 @ 0x457c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.n 44486 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 444be <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - cbz r0, 4435a <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ + cbz r0, 44392 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 90b18 │ │ │ │ - b.n 44366 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ + bl 90d30 │ │ │ │ + b.n 4439e <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 90b18 │ │ │ │ + bl 90d30 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44486 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 444be <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 443e6 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ + bne.n 4441e <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4439c <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + beq.n 443d4 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4439c <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ - ldr r2, [pc, #252] @ (44480 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 443d4 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + ldr r2, [pc, #252] @ (444b8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44394 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ + cbz r3, 443cc <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 443c6 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + beq.n 443fe <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 443c6 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ - ldr r2, [pc, #208] @ (44480 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 443fe <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + ldr r2, [pc, #208] @ (444b8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 443be <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ + cbz r3, 443f6 <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -38194,165 +38219,165 @@ │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 443ec <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + b.n 44424 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 442f4 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ + b.n 4432c <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44418 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + beq.n 44450 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44418 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #128] @ (44480 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 44450 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #128] @ (444b8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44410 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + cbz r3, 44448 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44442 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + beq.n 4447a <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44442 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ - ldr r2, [pc, #84] @ (44480 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 4447a <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + ldr r2, [pc, #84] @ (444b8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4443a <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ + cbz r3, 44472 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4453e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.n 44576 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4453e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ - ldr r2, [pc, #40] @ (44480 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + bne.n 44576 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (444b8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44466 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ + cbz r3, 4449e <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 4453e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + b.n 44576 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 44486 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + b.n 444be <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - cbz r7, 444b4 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r7, 444ec <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444b4 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + beq.n 444ec <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 444b4 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ - ldr r2, [pc, #172] @ (44548 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 444ec <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + ldr r2, [pc, #172] @ (44580 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 444ac <_PyEval_MatchKeys@@Base+0x238> │ │ │ │ + cbz r3, 444e4 <_PyEval_MatchKeys@@Base+0x238> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 444e0 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r6, 44518 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444e0 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + beq.n 44518 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 444e0 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ - ldr r2, [pc, #128] @ (44548 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 44518 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #128] @ (44580 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 444d8 <_PyEval_MatchKeys@@Base+0x264> │ │ │ │ + cbz r3, 44510 <_PyEval_MatchKeys@@Base+0x264> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 4450c <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r5, 44544 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4450c <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + beq.n 44544 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4450c <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ - ldr r2, [pc, #84] @ (44548 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 44544 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + ldr r2, [pc, #84] @ (44580 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44504 <_PyEval_MatchKeys@@Base+0x290> │ │ │ │ + cbz r3, 4453c <_PyEval_MatchKeys@@Base+0x290> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 44538 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r4, 44570 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44538 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + beq.n 44570 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44538 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #40] @ (44548 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 44570 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #40] @ (44580 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44530 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + cbz r3, 44568 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4453e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ - ldr r4, [pc, #12] @ (4454c <_PyEval_MatchKeys@@Base+0x2d8>) │ │ │ │ + b.n 44576 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #12] @ (44584 <_PyEval_MatchKeys@@Base+0x2d8>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ @@ -38360,405 +38385,404 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4456a <_PyEval_MatchKeys@@Base+0x2f6> │ │ │ │ + cbz r3, 445a2 <_PyEval_MatchKeys@@Base+0x2f6> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4457a <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ + b.n 445b2 <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44578 <_PyEval_MatchKeys@@Base+0x304> │ │ │ │ + ble.n 445b0 <_PyEval_MatchKeys@@Base+0x304> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44574 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ - cbnz r1, 445a2 <_PyEval_MatchKeys@@Base+0x32e> │ │ │ │ + bgt.n 445ac <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ + cbnz r1, 445d4 <_PyEval_MatchKeys@@Base+0x328> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4457a <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ + b.n 445b2 <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ mov r6, r3 │ │ │ │ + ldr r1, [pc, #144] @ (44644 <_PyEval_MatchKeys@@Base+0x398>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movw r4, #13796 @ 0x35e4 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ + movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 445a8 <_PyEval_MatchKeys@@Base+0x334> │ │ │ │ - b.n 4460c <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ + cbnz r0, 445da <_PyEval_MatchKeys@@Base+0x32e> │ │ │ │ + b.n 4463e <_PyEval_MatchKeys@@Base+0x392> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 446e0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 4460c <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ + bl 44716 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 4463e <_PyEval_MatchKeys@@Base+0x392> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 445cc <_PyEval_MatchKeys@@Base+0x358> │ │ │ │ + beq.n 445fe <_PyEval_MatchKeys@@Base+0x352> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 445d0 <_PyEval_MatchKeys@@Base+0x35c> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 445d0 <_PyEval_MatchKeys@@Base+0x35c> │ │ │ │ - b.n 4460c <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ + bne.n 44602 <_PyEval_MatchKeys@@Base+0x356> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 44602 <_PyEval_MatchKeys@@Base+0x356> │ │ │ │ + b.n 4463e <_PyEval_MatchKeys@@Base+0x392> │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 297e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 44600 <_PyEval_MatchKeys@@Base+0x38c> │ │ │ │ + bne.n 44632 <_PyEval_MatchKeys@@Base+0x386> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ed8c │ │ │ │ + b.w 3ed54 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44658 <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ + beq.n 4468e <_PyEval_MatchKeys@@Base+0x3e2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 44658 <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 4468e <_PyEval_MatchKeys@@Base+0x3e2> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146500 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44660 <_PyEval_MatchKeys@@Base+0x3ec> │ │ │ │ + bne.n 44696 <_PyEval_MatchKeys@@Base+0x3ea> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 446dc <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 44712 <_PyEval_MatchKeys@@Base+0x466> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44676 <_PyEval_MatchKeys@@Base+0x402> │ │ │ │ + beq.n 446ac <_PyEval_MatchKeys@@Base+0x400> │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 44680 <_PyEval_MatchKeys@@Base+0x40c> │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 446b6 <_PyEval_MatchKeys@@Base+0x40a> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 44690 <_PyEval_MatchKeys@@Base+0x41c> │ │ │ │ + b.n 446c6 <_PyEval_MatchKeys@@Base+0x41a> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146500 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44690 <_PyEval_MatchKeys@@Base+0x41c> │ │ │ │ + bne.n 446c6 <_PyEval_MatchKeys@@Base+0x41a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 446dc <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 44712 <_PyEval_MatchKeys@@Base+0x466> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 446b8 <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ + bne.n 446ee <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29004 @ 0x714c │ │ │ │ + movw r1, #27504 @ 0x6b70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 446dc <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 44712 <_PyEval_MatchKeys@@Base+0x466> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 353bc │ │ │ │ - movw r0, #25756 @ 0x649c │ │ │ │ + bl 35384 │ │ │ │ + movw r0, #24284 @ 0x5edc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000446e0 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00044716 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 4471a <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44750 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4471a <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 44750 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45980 @ 0xb39c │ │ │ │ + movw r1, #43100 @ 0xa85c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4472a <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f86d8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 44760 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f8bac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4472e <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4472e <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 44764 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 44764 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44732 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 44768 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00044734 <_PyTraceback_Add@@Base>: │ │ │ │ +0004476a <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #192] @ (44808 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (4483c <_PyTraceback_Add@@Base+0xd2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 447f8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 4482e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 448ba │ │ │ │ + bl 448ee │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4478e <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 447c4 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447f8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 4482e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 447f8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 4482e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 447f8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4482e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 449f0 │ │ │ │ + bl 44a24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447b2 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 447e8 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 447b2 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 447e8 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447c8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 447fe <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 447c8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 447fe <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 447f8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4482e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7a58 │ │ │ │ + bl d7c90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44802 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 44838 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44802 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 44838 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 123830 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 124070 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 44836 <_PyTraceback_Add@@Base+0x102> │ │ │ │ + cbnz r6, 4486a <_PyTraceback_Add@@Base+0x100> │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 44836 <_PyTraceback_Add@@Base+0x102> │ │ │ │ + ble.n 4486a <_PyTraceback_Add@@Base+0x100> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44836 <_PyTraceback_Add@@Base+0x102> │ │ │ │ - cbnz r2, 44850 <_PyTraceback_Add@@Base+0x11c> │ │ │ │ + bne.n 4486a <_PyTraceback_Add@@Base+0x100> │ │ │ │ + cbnz r2, 44884 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #112] @ (448ac <_PyTraceback_Add@@Base+0x178>) │ │ │ │ + ldr r6, [pc, #112] @ (448e0 <_PyTraceback_Add@@Base+0x176>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 448a2 <_PyTraceback_Add@@Base+0x16e> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 448d6 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4486a <_PyTraceback_Add@@Base+0x136> │ │ │ │ + bne.n 4489e <_PyTraceback_Add@@Base+0x134> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 44886 <_PyTraceback_Add@@Base+0x152> │ │ │ │ - bl 145b4c │ │ │ │ + b.n 448ba <_PyTraceback_Add@@Base+0x150> │ │ │ │ + bl 145d8c │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44886 <_PyTraceback_Add@@Base+0x152> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 448a2 <_PyTraceback_Add@@Base+0x16e> │ │ │ │ + bne.n 448ba <_PyTraceback_Add@@Base+0x150> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 448d6 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #40072 @ 0x9c88 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4497c │ │ │ │ + b.n 449b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r6, #16 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3f56e <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + b.w 3f536 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ │ │ │ │ -000448ba : │ │ │ │ +000448ee : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 448e4 │ │ │ │ + cbnz r0, 44918 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 44944 │ │ │ │ + b.n 4497e │ │ │ │ mov r0, r5 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 448da │ │ │ │ - ldr r0, [pc, #120] @ (4496c ) │ │ │ │ + beq.n 4490e │ │ │ │ movs r1, #6 │ │ │ │ - bl 72d9c │ │ │ │ + movw r0, #60352 @ 0xebc0 │ │ │ │ + movt r0, #69 @ 0x45 │ │ │ │ + bl 72f24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4493c │ │ │ │ - ldr r0, [pc, #112] @ (44970 ) │ │ │ │ + cbz r0, 44976 │ │ │ │ + ldr r0, [pc, #108] @ (449a4 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44942 │ │ │ │ + cbz r0, 4497c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29718 │ │ │ │ - ldr r3, [pc, #96] @ (44974 ) │ │ │ │ + ldr r3, [pc, #88] @ (449a8 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #88] @ (44978 ) │ │ │ │ + ldr r3, [pc, #80] @ (449ac ) │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 96abc │ │ │ │ + bl 96cd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44944 │ │ │ │ + b.n 4497e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44944 │ │ │ │ + b.n 4497e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (44974 ) │ │ │ │ - bl 79330 │ │ │ │ + ldr r0, [pc, #40] @ (449a8 ) │ │ │ │ + bl 79448 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf1880045 │ │ │ │ - @ instruction: 0xf1900045 │ │ │ │ + rsb r0, r8, r5, lsl #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -38766,97 +38790,97 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r5, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 449e2 │ │ │ │ + beq.n 44a16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 449d0 │ │ │ │ + bvs.n 44a04 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #27068 @ 0x69bc │ │ │ │ + movw r3, #25596 @ 0x63fc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #29020 @ 0x715c │ │ │ │ + movw r2, #27520 @ 0x6b80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 449d8 │ │ │ │ - movw r2, #29020 @ 0x715c │ │ │ │ + b.n 44a0c │ │ │ │ + movw r2, #27520 @ 0x6b80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 43594 │ │ │ │ + bl 435cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 449ea │ │ │ │ + b.n 44a1e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000449f0 : │ │ │ │ +00044a24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1b39b4 │ │ │ │ - cbz r0, 44a7c │ │ │ │ + bl 1b57ac │ │ │ │ + cbz r0, 44ab0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1b3a04 │ │ │ │ + bl 1b57fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44a7c │ │ │ │ + cbz r0, 44ab0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #25476 @ 0x6384 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44a68 │ │ │ │ + cbz r0, 44a9c │ │ │ │ movs r2, #1 │ │ │ │ strh r2, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w ip, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 44a80 │ │ │ │ + beq.n 44ab4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 44a80 │ │ │ │ + b.n 44ab4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44a7c │ │ │ │ + beq.n 44ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44a7c │ │ │ │ + cbnz r3, 44ab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b2c │ │ │ │ + b.n 44b60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 44a98 │ │ │ │ + beq.n 44acc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -38876,36 +38900,36 @@ │ │ │ │ strd lr, r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 44ada │ │ │ │ + bge.n 44b0e │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ - b.n 44ace │ │ │ │ + b.n 44b02 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 44b06 │ │ │ │ + beq.n 44b3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b06 │ │ │ │ + cbnz r3, 44b3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (44b34 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (44b68 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -38922,462 +38946,368 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29fb4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44b84 │ │ │ │ + cbz r0, 44bb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b84 │ │ │ │ + beq.n 44bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b84 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44bb8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44ba0 │ │ │ │ + cbz r0, 44bd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ba0 │ │ │ │ + beq.n 44bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44ba0 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44bd4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 44bbc │ │ │ │ + cbz r0, 44bf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bbc │ │ │ │ + beq.n 44bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44bbc │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44bf0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 44b54 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 44bde │ │ │ │ + cbz r0, 44c10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2681d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3100> │ │ │ │ + bl 267558 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x28e0> │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 24c4e4 │ │ │ │ + bl 24c634 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 24c4e4 │ │ │ │ + bl 24c634 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.n 44b88 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 44c58 │ │ │ │ + cbnz r3, 44c8c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 44c80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 44cb4 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44c76 │ │ │ │ + cbz r3, 44caa │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 44c80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 44cb4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37988 @ 0x9464 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 25eb68 │ │ │ │ + b.w 25e830 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 44cb8 │ │ │ │ + cbnz r7, 44cec │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 44cb8 │ │ │ │ + blt.n 44cec │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 44cb8 │ │ │ │ - cbnz r2, 44cd8 │ │ │ │ - ldr r1, [pc, #88] @ (44d14 ) │ │ │ │ + bgt.n 44cec │ │ │ │ + cbnz r2, 44d0c │ │ │ │ + ldr r1, [pc, #88] @ (44d48 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44cd8 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44d0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d10 │ │ │ │ + b.n 44d44 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 44ce8 │ │ │ │ + ble.n 44d1c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44cea │ │ │ │ - b.n 44cd4 │ │ │ │ + bge.n 44d1e │ │ │ │ + b.n 44d08 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29c7c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 44d08 │ │ │ │ + cbz r0, 44d3c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26375c │ │ │ │ - b.n 44cd4 │ │ │ │ + bl 26332c │ │ │ │ + b.n 44d08 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44d42 │ │ │ │ + bhi.n 44d76 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44d5a │ │ │ │ - b.n 44d6e │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + cbnz r0, 44d8e │ │ │ │ + b.n 44da2 │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44e18 │ │ │ │ - b.n 44d34 │ │ │ │ - bl 85a84 │ │ │ │ + beq.n 44e4c │ │ │ │ + b.n 44d68 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44d7c │ │ │ │ + bne.n 44db0 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 44d8c │ │ │ │ - bl 80760 │ │ │ │ + bne.n 44dc0 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e18 │ │ │ │ + bne.n 44e4c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44d8c │ │ │ │ + b.n 44dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44d6a │ │ │ │ + bne.n 44d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44d6a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44d9e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44df8 │ │ │ │ + ble.n 44e2c │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44da6 │ │ │ │ + bpl.n 44dda │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44dcc │ │ │ │ + bne.n 44e00 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 44dfa │ │ │ │ + b.n 44e2e │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44dc0 │ │ │ │ + beq.n 44df4 │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 44dd8 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 44e0c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44dd8 │ │ │ │ + bne.n 44e0c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44dfa │ │ │ │ + b.n 44e2e │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 44db2 │ │ │ │ + bne.n 44de6 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #38200 @ 0x9538 │ │ │ │ + movw r2, #36728 @ 0x8f78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44e18 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44e4c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44e0a │ │ │ │ + bgt.n 44e3e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e09c8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e2060 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 4079c <_PyCompile_OptimizeCfg@@Base+0x560> │ │ │ │ + b.w 407d4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 721b8 │ │ │ │ - cbz r0, 44e56 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 89b3c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 44e58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 44e56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 44e56 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl c35f0 │ │ │ │ - cbnz r0, 44e90 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 44f04 │ │ │ │ - movw r3, #44104 @ 0xac48 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl db098 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 44eae │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 44e8c │ │ │ │ - bl 1ca904 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44e8c │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 44ee4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 44e8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 44e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44e8c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 125014 <_PyErr_ChainExceptions1@@Base+0x17e4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 44f04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 44f04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 44f2c │ │ │ │ + cbz r7, 44e74 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 44f3c │ │ │ │ + b.n 44e84 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 44f3a │ │ │ │ + ble.n 44e82 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 44f36 │ │ │ │ - cbnz r2, 44f5e │ │ │ │ + bgt.n 44e7e │ │ │ │ + cbnz r2, 44ea6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44f3c │ │ │ │ + b.n 44e84 │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #340] @ (45094 ) │ │ │ │ + ldr r1, [pc, #340] @ (44fdc ) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44f64 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44eac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4508a │ │ │ │ + b.n 44fd2 │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44f88 │ │ │ │ + beq.n 44ed0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44f80 │ │ │ │ + cbz r4, 44ec8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f82 │ │ │ │ - b.n 44f8e │ │ │ │ + bne.n 44eca │ │ │ │ + b.n 44ed6 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44f90 │ │ │ │ + b.n 44ed8 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44f90 │ │ │ │ + b.n 44ed8 │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267430 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2360> │ │ │ │ + bl 266e00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2188> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 44fa8 │ │ │ │ + bne.n 44ef0 │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 44fc0 │ │ │ │ + beq.n 44f08 │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fc0a4 │ │ │ │ + bl fc578 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4508a │ │ │ │ + b.n 44fd2 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44fda │ │ │ │ + cbnz r3, 44f22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4508a │ │ │ │ + beq.n 44fd2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4508a │ │ │ │ + b.n 44fd2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 44fca │ │ │ │ + bge.n 44f12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39387,695 +39317,789 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 4501e │ │ │ │ + beq.n 44f66 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4501e │ │ │ │ + cbnz r2, 44f66 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 45068 │ │ │ │ + bne.n 44fb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2693c4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x42f4> │ │ │ │ + bl 268efc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4284> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45042 │ │ │ │ + beq.n 44f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45042 │ │ │ │ + cbnz r3, 44f8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 4508a │ │ │ │ + bne.n 44fd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4505c │ │ │ │ + beq.n 44fa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4505c │ │ │ │ + cbnz r3, 44fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 4508a │ │ │ │ + b.n 44fd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4507e │ │ │ │ + beq.n 44fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4507e │ │ │ │ + cbnz r3, 44fc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 44f5a │ │ │ │ + bne.w 44ea2 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 44fc4 │ │ │ │ + b.n 44f0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 72340 │ │ │ │ + cbz r0, 45018 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 89d40 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4501a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45018 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 45018 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl c38a8 │ │ │ │ + cbnz r0, 45052 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 450c6 │ │ │ │ + movw r3, #44104 @ 0xac48 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl db2b4 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 45070 │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4504e │ │ │ │ + bl 1cc220 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4504e │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 450a6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4504e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4504e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4504e │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 125874 <_PyErr_ChainExceptions1@@Base+0x1804> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 450c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 450c6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4510c │ │ │ │ + cbz r0, 45140 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4510c │ │ │ │ + cbnz r0, 45140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4510c │ │ │ │ + beq.n 45140 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #19565 @ 0x4c6d │ │ │ │ + movw r1, #27029 @ 0x6995 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #29124 @ 0x71c4 │ │ │ │ + movw r0, #27652 @ 0x6c04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 45110 │ │ │ │ + cbnz r0, 45144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + bl 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4516a │ │ │ │ + b.n 4519e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #29132 @ 0x71cc │ │ │ │ + movw r0, #27660 @ 0x6c0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 45148 │ │ │ │ + beq.n 4517c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45148 │ │ │ │ + cbnz r3, 4517c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45106 │ │ │ │ + beq.n 4513a │ │ │ │ mov r0, r5 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4516a │ │ │ │ + beq.n 4519e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4516a │ │ │ │ + cbnz r3, 4519e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 451b6 │ │ │ │ + bhi.n 451ea │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 451ce │ │ │ │ + bmi.n 45202 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41420 @ 0xa1cc │ │ │ │ + movw r0, #39948 @ 0x9c0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4527a │ │ │ │ - movw r0, #41420 @ 0xa1cc │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 452ae │ │ │ │ + movw r0, #39948 @ 0x9c0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4527a │ │ │ │ - b.n 4518c │ │ │ │ + beq.n 452ae │ │ │ │ + b.n 451c0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45250 │ │ │ │ + ble.n 45284 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45236 │ │ │ │ + beq.n 4526a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45218 │ │ │ │ + bpl.n 4524c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4527a │ │ │ │ + beq.n 452ae │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45238 │ │ │ │ + beq.n 4526c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4527a │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 452ae │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41420 @ 0xa1cc │ │ │ │ + movw r0, #39948 @ 0x9c0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4527a │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 452ae │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 45256 │ │ │ │ + beq.n 4528a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45258 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 45258 │ │ │ │ - b.n 4527a │ │ │ │ + bne.n 4528c │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4528c │ │ │ │ + b.n 452ae │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 45258 │ │ │ │ + b.n 4528c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213eb4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 214e1c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4527a │ │ │ │ - movw r0, #51004 @ 0xc73c │ │ │ │ + cbz r0, 452ae │ │ │ │ + movw r0, #49540 @ 0xc184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 452b0 │ │ │ │ + beq.n 452e4 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 452b0 │ │ │ │ + beq.n 452e4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 452da │ │ │ │ - b.n 452c8 │ │ │ │ + beq.n 4530e │ │ │ │ + b.n 452fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 452a8 │ │ │ │ - movw r0, #7804 @ 0x1e7c │ │ │ │ + beq.n 452dc │ │ │ │ + movw r0, #6332 @ 0x18bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 452a8 │ │ │ │ - b.n 45306 │ │ │ │ + bne.n 452dc │ │ │ │ + b.n 4533a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #7804 @ 0x1e7c │ │ │ │ + movw r0, #6332 @ 0x18bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 45306 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4533a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1384 │ │ │ │ - cbnz r0, 452fc │ │ │ │ + bl d15ac │ │ │ │ + cbnz r0, 45330 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2288 @ 0x8f0 │ │ │ │ + movw r1, #848 @ 0x350 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 45306 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4533a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4570c │ │ │ │ + b.w 45740 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 45336 │ │ │ │ + bls.n 4536a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29152 @ 0x71e0 │ │ │ │ + movw r1, #27680 @ 0x6c20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4535e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 45392 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4372 @ 0x1114 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 1554f0 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ - cbnz r0, 4537e │ │ │ │ + bl 1557f8 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ + cbnz r0, 453b2 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbnz r0, 45362 │ │ │ │ + bl d7568 │ │ │ │ + cbnz r0, 45396 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4537e │ │ │ │ - bl d7574 │ │ │ │ + b.n 453b2 │ │ │ │ + bl d77ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4535e │ │ │ │ + beq.n 45392 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45378 │ │ │ │ + bne.n 453ac │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4537e │ │ │ │ + b.n 453b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45374 │ │ │ │ + b.n 453a8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #39136 @ 0x98e0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145744 │ │ │ │ + b.w 145984 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 454ca │ │ │ │ + beq.w 454fe │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 45434 │ │ │ │ + ble.n 45468 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 45430 │ │ │ │ + cbz r2, 45464 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 453e2 │ │ │ │ + beq.n 45416 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 453f4 │ │ │ │ + bpl.n 45428 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 453f4 │ │ │ │ + bne.n 45428 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 45430 │ │ │ │ + cbz r2, 45464 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ movs r0, #2 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45478 │ │ │ │ + beq.n 454ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4541e │ │ │ │ + bne.n 45452 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 45496 │ │ │ │ - b.n 454a2 │ │ │ │ + bne.n 454ca │ │ │ │ + b.n 454d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 45430 │ │ │ │ + beq.n 45464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45430 │ │ │ │ + cbnz r3, 45464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 453c0 │ │ │ │ + b.n 453f4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 454cc │ │ │ │ + beq.n 45500 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 4545a │ │ │ │ + b.n 4548e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45490 │ │ │ │ + beq.n 454c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 454ba │ │ │ │ + bne.n 454ee │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 906d8 │ │ │ │ - cbz r0, 454cc │ │ │ │ + bl 908f0 │ │ │ │ + cbz r0, 45500 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45444 │ │ │ │ + bne.n 45478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 454ca │ │ │ │ + beq.n 454fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 454ca │ │ │ │ + cbnz r3, 454fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 454ca │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 454fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 454a2 │ │ │ │ + beq.n 454d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 454a2 │ │ │ │ + cbnz r3, 454d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 454ca │ │ │ │ + beq.n 454fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 454ca │ │ │ │ + cbnz r3, 454fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 454ca │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 454fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4545a │ │ │ │ + bne.n 4548e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4545a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4548e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 454f2 │ │ │ │ + cbz r3, 45526 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45502 │ │ │ │ + b.n 45536 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 45500 │ │ │ │ + ble.n 45534 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 454fc │ │ │ │ - cbnz r1, 45522 │ │ │ │ + bne.n 45530 │ │ │ │ + cbnz r1, 45556 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 45502 │ │ │ │ + b.n 45536 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #516] @ (45708 ) │ │ │ │ + ldr r1, [pc, #516] @ (4573c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45528 │ │ │ │ - b.n 456fc │ │ │ │ + cbnz r0, 4555c │ │ │ │ + b.n 45730 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #26096 @ 0x65f0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4553e │ │ │ │ + bne.n 45572 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4555e │ │ │ │ - bl 145b4c │ │ │ │ + b.n 45592 │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4555e │ │ │ │ - bl 80760 │ │ │ │ + bne.n 45592 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 456fc │ │ │ │ + bne.w 45730 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4556c │ │ │ │ + bne.n 455a0 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4558c │ │ │ │ - bl 145b4c │ │ │ │ + b.n 455c0 │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4558c │ │ │ │ - bl 80760 │ │ │ │ + bne.n 455c0 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 456fc │ │ │ │ + bne.w 45730 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 455a0 │ │ │ │ + beq.n 455d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 455ae │ │ │ │ + bne.n 455e2 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29d24 │ │ │ │ - b.n 456ee │ │ │ │ - bl 12f2b4 │ │ │ │ + b.n 45722 │ │ │ │ + bl 12fba4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 456fc │ │ │ │ + beq.w 45730 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 455f8 │ │ │ │ + bne.n 4562c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29268 @ 0x7254 │ │ │ │ + movw r1, #27796 @ 0x6c94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 456fc │ │ │ │ + beq.w 45730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 456fc │ │ │ │ + bne.w 45730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 456fc │ │ │ │ - bl 1483b8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45730 │ │ │ │ + bl 148548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45616 │ │ │ │ + beq.n 4564a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45616 │ │ │ │ + cbnz r3, 4564a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45640 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 45646 │ │ │ │ + bne.n 45674 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4567a │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 456fc │ │ │ │ - bl d7574 │ │ │ │ - b.n 45646 │ │ │ │ + beq.n 45730 │ │ │ │ + bl d77ac │ │ │ │ + b.n 4567a │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 45672 │ │ │ │ + beq.n 456a6 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 45672 │ │ │ │ + bvs.n 456a6 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 456ea │ │ │ │ + bvs.n 4571e │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 45678 │ │ │ │ + bne.n 456ac │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 456ee │ │ │ │ + b.n 45722 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 456b2 │ │ │ │ + bpl.n 456e6 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 456ea │ │ │ │ + bcs.n 4571e │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 456c6 │ │ │ │ + bcs.n 456fa │ │ │ │ subs r1, r4, r3 │ │ │ │ and.w r7, r7, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r6, r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 456ee │ │ │ │ + b.n 45722 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 456d2 │ │ │ │ + bcs.n 45706 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 456ea │ │ │ │ + bcc.n 4571e │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 456ee │ │ │ │ + b.n 45722 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 456ea │ │ │ │ + bcc.n 4571e │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 456ee │ │ │ │ + b.n 45722 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004570c : │ │ │ │ +00045740 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33460 @ 0x82b4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45764 │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45768 ) │ │ │ │ + ldr r1, [pc, #52] @ (4579c ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -40102,1205 +40126,1175 @@ │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45880 │ │ │ │ + beq.n 458b4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45880 │ │ │ │ + bne.n 458b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45880 │ │ │ │ + beq.n 458b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 457cc │ │ │ │ + cbz r5, 45800 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 457d4 │ │ │ │ + b.n 45808 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #29308 @ 0x727c │ │ │ │ + movw r0, #27836 @ 0x6cbc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45828 │ │ │ │ + cbnz r0, 4585c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #33896 @ 0x8468 │ │ │ │ + movw r0, #32424 @ 0x7ea8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq.n 45860 │ │ │ │ + beq.n 45894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45860 │ │ │ │ + cbnz r3, 45894 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4581c │ │ │ │ + beq.n 45850 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45880 │ │ │ │ + beq.n 458b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45880 │ │ │ │ + cbnz r3, 458b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 458b6 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 458ea │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 458b0 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 458b6 │ │ │ │ + bne.n 458e4 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 458ea │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 458d8 │ │ │ │ + cbnz r0, 4590c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 458d8 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4590c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 458ce │ │ │ │ + bne.n 45902 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1553e8 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ + bl 1556f0 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45900 │ │ │ │ - bl 8865c │ │ │ │ + cbz r0, 45934 │ │ │ │ + bl 88820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 45936 │ │ │ │ + cbz r2, 4596a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10d8fc │ │ │ │ + bl 10e0f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79330 │ │ │ │ - cbz r4, 4595e │ │ │ │ - ldr r0, [pc, #28] @ (45964 ) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79448 │ │ │ │ + cbz r4, 45992 │ │ │ │ + ldr r0, [pc, #28] @ (45998 ) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + movw r0, #18464 @ 0x4820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 45880 │ │ │ │ + bpl.n 458b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45992 │ │ │ │ - movw r1, #35161 @ 0x8959 │ │ │ │ + beq.n 459c6 │ │ │ │ + movw r1, #42729 @ 0xa6e9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2530d4 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + b.w 252edc <_PyArg_BadArgument@@Base+0x100> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #61660 @ 0xf0dc │ │ │ │ + movw r2, #60108 @ 0xeacc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54692 @ 0xd5a4 │ │ │ │ + movw r0, #53432 @ 0xd0b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000459b4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3292e <_PyXI_ApplyError@@Base+0x166> │ │ │ │ +000459e8 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 328fa <_PyXI_ApplyError@@Base+0x166> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 459d6 <_PyXI_ExcInfoAsObject@@Base+0x22> │ │ │ │ + cbz r3, 45a0a <_PyXI_ExcInfoAsObject@@Base+0x22> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 459e6 <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ + b.n 45a1a <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 459e4 <_PyXI_ExcInfoAsObject@@Base+0x30> │ │ │ │ + blt.n 45a18 <_PyXI_ExcInfoAsObject@@Base+0x30> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 459e0 <_PyXI_ExcInfoAsObject@@Base+0x2c> │ │ │ │ - cbnz r1, 45a02 <_PyXI_ExcInfoAsObject@@Base+0x4e> │ │ │ │ + bgt.n 45a14 <_PyXI_ExcInfoAsObject@@Base+0x2c> │ │ │ │ + cbnz r1, 45a36 <_PyXI_ExcInfoAsObject@@Base+0x4e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 459e6 <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ + b.n 45a1a <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #648] @ (45c70 <_PyXI_ExcInfoAsObject@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #648] @ (45ca4 <_PyXI_ExcInfoAsObject@@Base+0x2bc>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45a08 <_PyXI_ExcInfoAsObject@@Base+0x54> │ │ │ │ - b.n 45a94 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45a3c <_PyXI_ExcInfoAsObject@@Base+0x54> │ │ │ │ + b.n 45ac8 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 45a52 <_PyXI_ExcInfoAsObject@@Base+0x9e> │ │ │ │ + beq.n 45a86 <_PyXI_ExcInfoAsObject@@Base+0x9e> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45a16 <_PyXI_ExcInfoAsObject@@Base+0x62> │ │ │ │ + cbz r4, 45a4a <_PyXI_ExcInfoAsObject@@Base+0x62> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45a1e <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ - b.n 45a60 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ + bne.n 45a52 <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ + b.n 45a94 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45a30 <_PyXI_ExcInfoAsObject@@Base+0x7c> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 45a60 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ - b.n 45a94 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ - bl 85a84 │ │ │ │ + cbnz r0, 45a64 <_PyXI_ExcInfoAsObject@@Base+0x7c> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 45a94 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ + b.n 45ac8 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45a4c <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ + beq.n 45a80 <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45a4c <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ + cbnz r3, 45a80 <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45a64 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ - b.n 45a28 <_PyXI_ExcInfoAsObject@@Base+0x74> │ │ │ │ + bne.n 45a98 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + b.n 45a5c <_PyXI_ExcInfoAsObject@@Base+0x74> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45a64 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + b.n 45a98 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ add.w r9, r8, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45be2 <_PyXI_ExcInfoAsObject@@Base+0x22e> │ │ │ │ + bne.w 45c16 <_PyXI_ExcInfoAsObject@@Base+0x22e> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45a98 <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ + cbnz r0, 45acc <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45e10 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ + b.n 45e44 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #59296 @ 0xe7a0 │ │ │ │ + movw fp, #57824 @ 0xe1e0 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45b5a <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ + beq.n 45b8e <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 45bb6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + blt.w 45bea <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45ad6 <_PyXI_ExcInfoAsObject@@Base+0x122> │ │ │ │ + bpl.n 45b0a <_PyXI_ExcInfoAsObject@@Base+0x122> │ │ │ │ mov r1, sl │ │ │ │ - b.n 45aac <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ + b.n 45ae0 <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45b0e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bmi.n 45b42 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45ac6 <_PyXI_ExcInfoAsObject@@Base+0x112> │ │ │ │ + bne.n 45afa <_PyXI_ExcInfoAsObject@@Base+0x112> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45b0e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bne.n 45b42 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r0, #42444 @ 0xa5cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 45b0e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bne.n 45b42 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45bb6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + b.n 45bea <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45bc4 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + beq.n 45bf8 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45b2e <_PyXI_ExcInfoAsObject@@Base+0x17a> │ │ │ │ + bgt.n 45b62 <_PyXI_ExcInfoAsObject@@Base+0x17a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45b54 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + b.n 45b88 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45b44 <_PyXI_ExcInfoAsObject@@Base+0x190> │ │ │ │ + cbz r0, 45b78 <_PyXI_ExcInfoAsObject@@Base+0x190> │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45b90 <_PyXI_ExcInfoAsObject@@Base+0x1dc> │ │ │ │ - b.n 45bc4 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + bne.n 45bc4 <_PyXI_ExcInfoAsObject@@Base+0x1dc> │ │ │ │ + b.n 45bf8 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45b54 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + beq.n 45b88 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b54 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + cbnz r3, 45b88 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45aa8 <_PyXI_ExcInfoAsObject@@Base+0xf4> │ │ │ │ + b.n 45adc <_PyXI_ExcInfoAsObject@@Base+0xf4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45bb6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + blt.n 45bea <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 45b9e <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ + bpl.n 45bd2 <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45bb6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ - b.n 45b66 <_PyXI_ExcInfoAsObject@@Base+0x1b2> │ │ │ │ + bcc.n 45bea <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + b.n 45b9a <_PyXI_ExcInfoAsObject@@Base+0x1b2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45df8 <_PyXI_ExcInfoAsObject@@Base+0x444> │ │ │ │ + beq.w 45e2c <_PyXI_ExcInfoAsObject@@Base+0x444> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bc4 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + beq.n 45bf8 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45bc4 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + cbnz r3, 45bf8 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45bc4 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45bf8 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45bc4 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + cbz r0, 45bf8 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45b78 <_PyXI_ExcInfoAsObject@@Base+0x1c4> │ │ │ │ + bgt.n 45bac <_PyXI_ExcInfoAsObject@@Base+0x1c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ffa58 │ │ │ │ + bl 200ee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 45e10 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ + bne.w 45e44 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45a94 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + beq.w 45ac8 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45a94 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bne.w 45ac8 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45a94 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ac8 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45a94 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bne.w 45ac8 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 45c16 <_PyXI_ExcInfoAsObject@@Base+0x262> │ │ │ │ + bne.n 45c4a <_PyXI_ExcInfoAsObject@@Base+0x262> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60636 @ 0xecdc │ │ │ │ + movw r1, #59164 @ 0xe71c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 45dee <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 45e22 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 45ce4 <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ + bne.n 45d18 <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45dee <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + beq.w 45e22 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 45cbe <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ + blt.n 45cf2 <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45cbe <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ + beq.n 45cf2 <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45cba <_PyXI_ExcInfoAsObject@@Base+0x306> │ │ │ │ + bne.n 45cee <_PyXI_ExcInfoAsObject@@Base+0x306> │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.w 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45c74 <_PyXI_ExcInfoAsObject@@Base+0x2c0> │ │ │ │ + bgt.n 45ca8 <_PyXI_ExcInfoAsObject@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45cb2 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ + b.n 45ce6 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ nop │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x2ec> │ │ │ │ + cbz r0, 45cd4 <_PyXI_ExcInfoAsObject@@Base+0x2ec> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.w 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bne.w 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cb2 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ + beq.n 45ce6 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45cb2 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ + cbnz r3, 45ce6 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 45c3e <_PyXI_ExcInfoAsObject@@Base+0x28a> │ │ │ │ + b.n 45c72 <_PyXI_ExcInfoAsObject@@Base+0x28a> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 45c48 <_PyXI_ExcInfoAsObject@@Base+0x294> │ │ │ │ - cbnz r5, 45cd0 <_PyXI_ExcInfoAsObject@@Base+0x31c> │ │ │ │ + bcs.n 45c7c <_PyXI_ExcInfoAsObject@@Base+0x294> │ │ │ │ + cbnz r5, 45d04 <_PyXI_ExcInfoAsObject@@Base+0x31c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42444 @ 0xa5cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45d64 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + beq.n 45d98 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45dcc <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ + blt.n 45e00 <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d8c <_PyXI_ExcInfoAsObject@@Base+0x3d8> │ │ │ │ - b.n 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ - bl 731f4 │ │ │ │ + bne.n 45dc0 <_PyXI_ExcInfoAsObject@@Base+0x3d8> │ │ │ │ + b.n 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45dee <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + beq.n 45e22 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45d52 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ + beq.n 45d86 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1e7040 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e860c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 45d52 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ + blt.n 45d86 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.n 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45d2c <_PyXI_ExcInfoAsObject@@Base+0x378> │ │ │ │ + bgt.n 45d60 <_PyXI_ExcInfoAsObject@@Base+0x378> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45d4c <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ + b.n 45d80 <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45da8 <_PyXI_ExcInfoAsObject@@Base+0x3f4> │ │ │ │ + cbnz r0, 45ddc <_PyXI_ExcInfoAsObject@@Base+0x3f4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d4c <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ + beq.n 45d80 <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45d4c <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ + cbnz r3, 45d80 <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 45cee <_PyXI_ExcInfoAsObject@@Base+0x33a> │ │ │ │ - cbnz r5, 45d80 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ + b.n 45d22 <_PyXI_ExcInfoAsObject@@Base+0x33a> │ │ │ │ + cbnz r5, 45db4 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42444 @ 0xa5cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45d80 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ + bne.n 45db4 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45dcc <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ + b.n 45e00 <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + cbz r0, 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45d98 <_PyXI_ExcInfoAsObject@@Base+0x3e4> │ │ │ │ + bgt.n 45dcc <_PyXI_ExcInfoAsObject@@Base+0x3e4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 45dca <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ + b.n 45dfe <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45dba <_PyXI_ExcInfoAsObject@@Base+0x406> │ │ │ │ + cbz r0, 45dee <_PyXI_ExcInfoAsObject@@Base+0x406> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.n 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + cbnz r3, 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e0c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45dca <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ + beq.n 45dfe <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45dca <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ + cbnz r3, 45dfe <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ffa58 │ │ │ │ + bl 200ee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45df0 <_PyXI_ExcInfoAsObject@@Base+0x43c> │ │ │ │ + bne.n 45e24 <_PyXI_ExcInfoAsObject@@Base+0x43c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45dee <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + beq.n 45e22 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45dee <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + cbnz r3, 45e22 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 45e10 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ + bl d2020 │ │ │ │ + b.n 45e44 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45bb4 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ + beq.w 45be8 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45bb4 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ + bne.w 45be8 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45bb4 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45be8 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45eb8 <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ + beq.n 45eec <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45e7c <_PyXI_ExcInfoAsObject@@Base+0x4c8> │ │ │ │ + ble.n 45eb0 <_PyXI_ExcInfoAsObject@@Base+0x4c8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 45e78 <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ + cbz r1, 45eac <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45e5e <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ + beq.n 45e92 <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45e70 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ + bpl.n 45ea4 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45e70 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ + bne.n 45ea4 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45e78 <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ - bl 85c0c │ │ │ │ + cbz r1, 45eac <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ + bl 85dd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45ea2 <_PyXI_ExcInfoAsObject@@Base+0x4ee> │ │ │ │ + beq.n 45ed6 <_PyXI_ExcInfoAsObject@@Base+0x4ee> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45e3e <_PyXI_ExcInfoAsObject@@Base+0x48a> │ │ │ │ + b.n 45e72 <_PyXI_ExcInfoAsObject@@Base+0x48a> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 45eba <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ + cbz r3, 45eee <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 906d8 │ │ │ │ + bl 908f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 45eba <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ + cbz r3, 45eee <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45e86 <_PyXI_ExcInfoAsObject@@Base+0x4d2> │ │ │ │ + bne.n 45eba <_PyXI_ExcInfoAsObject@@Base+0x4d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45eb8 <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ + beq.n 45eec <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45eb8 <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ + cbnz r3, 45eec <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (45f28 <_PyXI_ExcInfoAsObject@@Base+0x574>) │ │ │ │ + ldr r1, [pc, #84] @ (45f5c <_PyXI_ExcInfoAsObject@@Base+0x574>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d8b48 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ - cbz r0, 45f02 <_PyXI_ExcInfoAsObject@@Base+0x54e> │ │ │ │ + bl d8d8c <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + cbz r0, 45f36 <_PyXI_ExcInfoAsObject@@Base+0x54e> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12a184 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12aa78 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f22 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ + beq.n 45f56 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f22 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ + cbnz r3, 45f56 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f22 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f56 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29388 @ 0x72cc │ │ │ │ + movw r1, #27916 @ 0x6d0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, pc, #272 @ (adr r0, 4603c <_PyXI_ExcInfoAsObject@@Base+0x688>) │ │ │ │ + add r0, pc, #272 @ (adr r0, 46070 <_PyXI_ExcInfoAsObject@@Base+0x688>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45f4c <_PyXI_ExcInfoAsObject@@Base+0x598> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 45f68 <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ + bne.n 45f80 <_PyXI_ExcInfoAsObject@@Base+0x598> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 45f9c <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ blx 29eb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45f5e <_PyXI_ExcInfoAsObject@@Base+0x5aa> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 45f68 <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ + bne.n 45f92 <_PyXI_ExcInfoAsObject@@Base+0x5aa> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 45f9c <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #41252 @ 0xa124 │ │ │ │ + movw fp, #39780 @ 0x9b64 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r7, #49956 @ 0xc324 │ │ │ │ + movw r7, #48484 @ 0xbd64 │ │ │ │ movt r7, #55 @ 0x37 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #33172 @ 0x8194 │ │ │ │ + movw r6, #31700 @ 0x7bd4 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46064 <_PyXI_ExcInfoAsObject@@Base+0x6b0> │ │ │ │ + bge.n 46098 <_PyXI_ExcInfoAsObject@@Base+0x6b0> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 45fb8 <_PyXI_ExcInfoAsObject@@Base+0x604> │ │ │ │ + bne.n 45fec <_PyXI_ExcInfoAsObject@@Base+0x604> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 45fce <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ + b.n 46002 <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 45fc4 <_PyXI_ExcInfoAsObject@@Base+0x610> │ │ │ │ + bne.n 45ff8 <_PyXI_ExcInfoAsObject@@Base+0x610> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 45fce <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ + b.n 46002 <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45fe2 <_PyXI_ExcInfoAsObject@@Base+0x62e> │ │ │ │ + bcs.n 46016 <_PyXI_ExcInfoAsObject@@Base+0x62e> │ │ │ │ lsrs r3, r0, #7 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ - b.n 45fe4 <_PyXI_ExcInfoAsObject@@Base+0x630> │ │ │ │ + b.n 46018 <_PyXI_ExcInfoAsObject@@Base+0x630> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 46026 <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ + bpl.n 4605a <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 46026 <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ + beq.n 4605a <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #944 @ 0x3b0 │ │ │ │ - movt r3, #65 @ 0x41 │ │ │ │ + movw r3, #65008 @ 0xfdf0 │ │ │ │ + movt r3, #64 @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 46022 <_PyXI_ExcInfoAsObject@@Base+0x66e> │ │ │ │ + beq.n 46056 <_PyXI_ExcInfoAsObject@@Base+0x66e> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 46010 <_PyXI_ExcInfoAsObject@@Base+0x65c> │ │ │ │ + b.n 46044 <_PyXI_ExcInfoAsObject@@Base+0x65c> │ │ │ │ mov r0, ip │ │ │ │ - b.n 4602c <_PyXI_ExcInfoAsObject@@Base+0x678> │ │ │ │ + b.n 46060 <_PyXI_ExcInfoAsObject@@Base+0x678> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 246950 │ │ │ │ + bl 246aa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, sp, #12 │ │ │ │ add.w ip, r2, r5, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 4605a <_PyXI_ExcInfoAsObject@@Base+0x6a6> │ │ │ │ + bge.n 4608e <_PyXI_ExcInfoAsObject@@Base+0x6a6> │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs.w r3, [sl] │ │ │ │ strcc.w r2, [sl] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 46038 <_PyXI_ExcInfoAsObject@@Base+0x684> │ │ │ │ + b.n 4606c <_PyXI_ExcInfoAsObject@@Base+0x684> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45fa6 <_PyXI_ExcInfoAsObject@@Base+0x5f2> │ │ │ │ + b.n 45fda <_PyXI_ExcInfoAsObject@@Base+0x5f2> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 46120 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ - cbz r0, 460c0 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ + bl 46154 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ + cbz r0, 460f4 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 460a4 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ + beq.n 460d8 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 460a4 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ + cbnz r3, 460d8 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 460c2 <_PyXI_ExcInfoAsObject@@Base+0x70e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 460f6 <_PyXI_ExcInfoAsObject@@Base+0x70e> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 460c0 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ - bl d7574 │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 460f4 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ + bl d77ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 24fffc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25014c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 460ea <_PyXI_ExcInfoAsObject@@Base+0x736> │ │ │ │ + cbz r0, 4611e <_PyXI_ExcInfoAsObject@@Base+0x736> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46108 <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ + beq.n 4613c <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 46108 <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ + b.n 4613c <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 46106 <_PyXI_ExcInfoAsObject@@Base+0x752> │ │ │ │ - bl fcaa8 │ │ │ │ - cbz r0, 46102 <_PyXI_ExcInfoAsObject@@Base+0x74e> │ │ │ │ + cbz r0, 4613a <_PyXI_ExcInfoAsObject@@Base+0x752> │ │ │ │ + bl fcf80 │ │ │ │ + cbz r0, 46136 <_PyXI_ExcInfoAsObject@@Base+0x74e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 46108 <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ - ldr r0, [pc, #4] @ (4610c <_PyXI_ExcInfoAsObject@@Base+0x758>) │ │ │ │ + b.n 4613c <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ + ldr r0, [pc, #4] @ (46140 <_PyXI_ExcInfoAsObject@@Base+0x758>) │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #29432 @ 0x72f8 │ │ │ │ + movw r0, #27960 @ 0x6d38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 243c44 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 243d94 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + beq.n 461d8 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 461aa <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ + cbnz r2, 461de <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 46160 <_PyXI_ExcInfoAsObject@@Base+0x7ac> │ │ │ │ + cbnz r0, 46194 <_PyXI_ExcInfoAsObject@@Base+0x7ac> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + beq.n 461d8 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + cbnz r3, 461d8 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 461d8 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46170 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ + beq.n 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46170 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ + cbnz r3, 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1394fc │ │ │ │ - cbnz r0, 461a8 <_PyXI_ExcInfoAsObject@@Base+0x7f4> │ │ │ │ + bl 139734 │ │ │ │ + cbnz r0, 461dc <_PyXI_ExcInfoAsObject@@Base+0x7f4> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #27988 @ 0x6d54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + beq.n 461d8 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 461a4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + cbnz r3, 461d8 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 461aa <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ + b.n 461de <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 461d2 <_PyXI_ExcInfoAsObject@@Base+0x81e> │ │ │ │ + cbz r0, 46206 <_PyXI_ExcInfoAsObject@@Base+0x81e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 461f6 <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ + beq.n 4622a <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 461f6 <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ + b.n 4622a <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 461ee <_PyXI_ExcInfoAsObject@@Base+0x83a> │ │ │ │ - bl fcaa8 │ │ │ │ - cbz r0, 461ea <_PyXI_ExcInfoAsObject@@Base+0x836> │ │ │ │ + cbz r0, 46222 <_PyXI_ExcInfoAsObject@@Base+0x83a> │ │ │ │ + bl fcf80 │ │ │ │ + cbz r0, 4621e <_PyXI_ExcInfoAsObject@@Base+0x836> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 461f6 <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ + b.n 4622a <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #29536 @ 0x7360 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 46242 <_PyXI_ExcInfoAsObject@@Base+0x88e> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14218c │ │ │ │ - cbnz r0, 4622c <_PyXI_ExcInfoAsObject@@Base+0x878> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e87a8 │ │ │ │ - b.n 46242 <_PyXI_ExcInfoAsObject@@Base+0x88e> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46248 <_PyXI_ExcInfoAsObject@@Base+0x894>) │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 956f4 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stcl 0, cr0, [r0, #292]! @ 0x124 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46308 <_PyXI_ExcInfoAsObject@@Base+0x954> │ │ │ │ + beq.n 462e8 <_PyXI_ExcInfoAsObject@@Base+0x900> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46304 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + bne.n 462e4 <_PyXI_ExcInfoAsObject@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46304 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + beq.n 462e4 <_PyXI_ExcInfoAsObject@@Base+0x8fc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #19565 @ 0x4c6d │ │ │ │ + movw r2, #27029 @ 0x6995 │ │ │ │ movt r2, #25 │ │ │ │ - movw r0, #29568 @ 0x7380 │ │ │ │ + movw r0, #28080 @ 0x6db0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 462ae <_PyXI_ExcInfoAsObject@@Base+0x8fa> │ │ │ │ + cbnz r0, 4628e <_PyXI_ExcInfoAsObject@@Base+0x8a6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #29576 @ 0x7388 │ │ │ │ + movw r0, #28088 @ 0x6db8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 462e4 <_PyXI_ExcInfoAsObject@@Base+0x930> │ │ │ │ + beq.n 462c4 <_PyXI_ExcInfoAsObject@@Base+0x8dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462e4 <_PyXI_ExcInfoAsObject@@Base+0x930> │ │ │ │ + cbnz r3, 462c4 <_PyXI_ExcInfoAsObject@@Base+0x8dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 462a2 <_PyXI_ExcInfoAsObject@@Base+0x8ee> │ │ │ │ + beq.n 46282 <_PyXI_ExcInfoAsObject@@Base+0x89a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46304 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + beq.n 462e4 <_PyXI_ExcInfoAsObject@@Base+0x8fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46304 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + cbnz r3, 462e4 <_PyXI_ExcInfoAsObject@@Base+0x8fc> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4632c <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ + cbnz r3, 4630c <_PyXI_ExcInfoAsObject@@Base+0x924> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4632c <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ + ble.n 4630c <_PyXI_ExcInfoAsObject@@Base+0x924> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4632c <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ - cbnz r4, 4634c <_PyXI_ExcInfoAsObject@@Base+0x998> │ │ │ │ + bne.n 4630c <_PyXI_ExcInfoAsObject@@Base+0x924> │ │ │ │ + cbnz r4, 4632c <_PyXI_ExcInfoAsObject@@Base+0x944> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (463a8 <_PyXI_ExcInfoAsObject@@Base+0x9f4>) │ │ │ │ + ldr r4, [pc, #116] @ (46388 <_PyXI_ExcInfoAsObject@@Base+0x9a0>) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4634c <_PyXI_ExcInfoAsObject@@Base+0x998> │ │ │ │ + cbnz r0, 4632c <_PyXI_ExcInfoAsObject@@Base+0x944> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 463a0 <_PyXI_ExcInfoAsObject@@Base+0x9ec> │ │ │ │ + b.n 46380 <_PyXI_ExcInfoAsObject@@Base+0x998> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46348 <_PyXI_ExcInfoAsObject@@Base+0x994> │ │ │ │ + beq.n 46328 <_PyXI_ExcInfoAsObject@@Base+0x940> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 431a4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 431dc <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46348 <_PyXI_ExcInfoAsObject@@Base+0x994> │ │ │ │ + beq.n 46328 <_PyXI_ExcInfoAsObject@@Base+0x940> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2a534 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46398 <_PyXI_ExcInfoAsObject@@Base+0x9e4> │ │ │ │ + bne.n 46378 <_PyXI_ExcInfoAsObject@@Base+0x990> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #25756 @ 0x649c │ │ │ │ + movw r0, #24284 @ 0x5edc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -41313,219 +41307,238 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f874 │ │ │ │ + b.w 7fa38 │ │ │ │ │ │ │ │ -00046426 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 32b6c <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ - b.w 43734 │ │ │ │ +00046406 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32b38 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ │ │ │ │ -0004642e <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 23c8d0 <_PyErr_BadInternalCall@@Base+0x7cec> │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #29608 @ 0x73a8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w e1af4 │ │ │ │ - b.n 46596 <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ +0004640a <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 23c9a4 <_PyErr_BadInternalCall@@Base+0x7bc0> │ │ │ │ + b.n 465aa <_PyEval_FormatAwaitableError@@Base+0xe2> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 4646a <_PyXI_ClearExcInfo@@Base+0x3c> │ │ │ │ + cbz r2, 4642c <_PyXI_ClearExcInfo@@Base+0x22> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 46478 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + b.n 4643a <_PyXI_ClearExcInfo@@Base+0x30> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 46476 <_PyXI_ClearExcInfo@@Base+0x48> │ │ │ │ + bne.n 46438 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46496 <_PyXI_ClearExcInfo@@Base+0x68> │ │ │ │ + cbnz r0, 46458 <_PyXI_ClearExcInfo@@Base+0x4e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46478 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + b.n 4643a <_PyXI_ClearExcInfo@@Base+0x30> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (46504 <_PyXI_ClearExcInfo@@Base+0xd6>) │ │ │ │ + ldr r1, [pc, #136] @ (464c4 <_PyXI_ClearExcInfo@@Base+0xba>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46498 <_PyXI_ClearExcInfo@@Base+0x6a> │ │ │ │ - b.n 464c2 <_PyXI_ClearExcInfo@@Base+0x94> │ │ │ │ + cbnz r0, 4645a <_PyXI_ClearExcInfo@@Base+0x50> │ │ │ │ + b.n 46484 <_PyXI_ClearExcInfo@@Base+0x7a> │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 464c6 <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 46488 <_PyXI_ClearExcInfo@@Base+0x7e> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8232 @ 0x2028 │ │ │ │ + movw r1, #6760 @ 0x1a68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #29632 @ 0x73c0 │ │ │ │ + movw r0, #28128 @ 0x6de0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 464fc <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ + b.n 464be <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ - movweq r4, #51516 @ 0xc93c │ │ │ │ + movweq r4, #51432 @ 0xc8e8 │ │ │ │ movteq r4, #72 @ 0x48 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 200ef0 │ │ │ │ + bl 202380 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34e1a │ │ │ │ + bl 34de6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 464fc <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ + beq.n 464be <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 464fc <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ + cbnz r3, 464be <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00046508 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000464c8 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 46510 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 464d0 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 46552 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 46512 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 46530 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 464f0 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43992 @ 0xabd8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #29648 @ 0x73d0 │ │ │ │ + movw r2, #28144 @ 0x6df0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4654e <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 4650e <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43992 @ 0xabd8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #29740 @ 0x742c │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #28328 @ 0x6ea8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 4655e <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1423cc │ │ │ │ + cbnz r0, 46548 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + mov r0, r4 │ │ │ │ + bl e89ac │ │ │ │ + b.n 4655e <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r4, r1, [sp, #8] │ │ │ │ + ldr r0, [pc, #12] @ (46564 <_PyEval_FormatAwaitableError@@Base+0x9c>) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 9590c │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stcl 0, cr0, [r0, #292]! @ 0x124 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #28344 @ 0x6eb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 46592 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 465a6 <_PyEval_FormatAwaitableError@@Base+0xde> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 4671e <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ + bl 46736 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #29848 @ 0x7498 │ │ │ │ + movw r0, #28360 @ 0x6ec8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46640 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ + ldr r3, [pc, #152] @ (46654 <_PyEval_FormatAwaitableError@@Base+0x18c>) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 465de <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + cbz r3, 465f2 <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 465d4 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ + bne.n 465e8 <_PyEval_FormatAwaitableError@@Base+0x120> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 465c4 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + bne.n 465d8 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ dmb ish │ │ │ │ - beq.n 465de <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - bl 279788 │ │ │ │ + beq.n 465f2 <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ + bl 279350 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46792 <_PyEval_FormatAwaitableError@@Base+0x28a> │ │ │ │ + bl 467aa <_PyEval_FormatAwaitableError@@Base+0x2e2> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46622 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + cbz r3, 46636 <_PyEval_FormatAwaitableError@@Base+0x16e> │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46618 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + bne.n 4662c <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46608 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bne.n 4661c <_PyEval_FormatAwaitableError@@Base+0x154> │ │ │ │ dmb ish │ │ │ │ - beq.n 46622 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 46636 <_PyEval_FormatAwaitableError@@Base+0x16e> │ │ │ │ + bl 25d8d4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 261e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46640 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ + bl 261a74 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46654 <_PyEval_FormatAwaitableError@@Base+0x18c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4663c <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ + beq.n 46650 <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41541,143 +41554,144 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w fp, r5, r6, lsl #2 │ │ │ │ add.w r9, r4, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 466de <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ + bmi.n 466f2 <_PyEval_FormatAwaitableError@@Base+0x22a> │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 466a6 <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + beq.n 466ba <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 466a6 <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + cbnz r3, 466ba <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 466ea <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + blt.n 466fe <_PyEval_FormatAwaitableError@@Base+0x236> │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 466d2 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + beq.n 466e6 <_PyEval_FormatAwaitableError@@Base+0x21e> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21060 @ 0x5244 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 466ea <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 466fe <_PyEval_FormatAwaitableError@@Base+0x236> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46672 <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ + bne.n 46686 <_PyEval_FormatAwaitableError@@Base+0x1be> │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4666a <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ + b.n 4667e <_PyEval_FormatAwaitableError@@Base+0x1b6> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4671a <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ + cbz r0, 4672e <_PyEval_FormatAwaitableError@@Base+0x266> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41e54 │ │ │ │ + bl 41e1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.w 4376c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4678e <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ + cbz r0, 467a6 <_PyEval_FormatAwaitableError@@Base+0x2de> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 4674c <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ble.n 46764 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4674c <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + cbz r3, 46764 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 46760 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ + cbz r3, 46778 <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4676a <_PyEval_FormatAwaitableError@@Base+0x262> │ │ │ │ + bne.n 46782 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46772 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ + b.n 4678a <_PyEval_FormatAwaitableError@@Base+0x2c2> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46782 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ + beq.n 4679a <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 46786 <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + cbz r3, 4679e <_PyEval_FormatAwaitableError@@Base+0x2d6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4678e <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ + b.n 467a6 <_PyEval_FormatAwaitableError@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46782 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4679a <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #348] @ (46900 <_PyEval_FormatAwaitableError@@Base+0x3f8>) │ │ │ │ + ldr r3, [pc, #348] @ (46918 <_PyEval_FormatAwaitableError@@Base+0x450>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 468e6 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + bne.w 468fe <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ ldr.w r8, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r8, #128 @ 0x80 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ - bls.n 46818 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + bls.n 46830 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ adds.w lr, r3, #128 @ 0x80 │ │ │ │ str.w lr, [r0, #64] @ 0x40 │ │ │ │ adc.w lr, r1, #0 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ @@ -41688,15 +41702,15 @@ │ │ │ │ movcc r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ adds.w r3, r3, ip │ │ │ │ str.w lr, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 26a298 │ │ │ │ + bl 269d1c │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #352] @ 0x160 │ │ │ │ blx 2a51c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -41711,15 +41725,15 @@ │ │ │ │ movcs r1, #1 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r2, 46868 <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ + cbz r2, 46880 <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r4, #88] @ 0x58 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ strb.w r3, [r4, #90] @ 0x5a │ │ │ │ strb.w r3, [r4, #91] @ 0x5b │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ @@ -41736,15 +41750,15 @@ │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ strb.w r3, [r4, #86] @ 0x56 │ │ │ │ strb.w r3, [r4, #87] @ 0x57 │ │ │ │ blx 29718 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a298 │ │ │ │ + bl 269d1c │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -41755,107 +41769,107 @@ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ mov.w r7, r3, lsr #16 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ bfi r0, r7, #16, #8 │ │ │ │ bfi r0, r3, #24, #8 │ │ │ │ str.w r0, [r2, #-4] │ │ │ │ - bne.n 468a4 <_PyEval_FormatAwaitableError@@Base+0x39c> │ │ │ │ + bne.n 468bc <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29db8 │ │ │ │ - ldr r3, [pc, #24] @ (46900 <_PyEval_FormatAwaitableError@@Base+0x3f8>) │ │ │ │ + ldr r3, [pc, #24] @ (46918 <_PyEval_FormatAwaitableError@@Base+0x450>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 468f8 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + beq.n 46910 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 46924 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ + cbnz r3, 4693c <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 46924 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ + ble.n 4693c <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46924 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ - cbnz r0, 4693c <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ + bne.n 4693c <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + cbnz r0, 46954 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (46980 <_PyEval_FormatAwaitableError@@Base+0x478>) │ │ │ │ + ldr r4, [pc, #84] @ (46998 <_PyEval_FormatAwaitableError@@Base+0x4d0>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 46970 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 46988 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46970 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 46988 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + bl 982a8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46974 <_PyEval_FormatAwaitableError@@Base+0x46c> │ │ │ │ + bne.n 4698c <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4697c <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + b.n 46994 <_PyEval_FormatAwaitableError@@Base+0x4cc> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fde28 │ │ │ │ + bl fe1ac │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, #0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 469ac <_PyEval_FormatAwaitableError@@Base+0x4a4> │ │ │ │ + cbz r0, 469c4 <_PyEval_FormatAwaitableError@@Base+0x4fc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41f26 │ │ │ │ + bl 41efe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54360 @ 0xd458 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 46a08 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 46a20 <_PyEval_FormatAwaitableError@@Base+0x558> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (46a0c <_PyEval_FormatAwaitableError@@Base+0x504>) │ │ │ │ + ldr r1, [pc, #52] @ (46a24 <_PyEval_FormatAwaitableError@@Base+0x55c>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -41870,1560 +41884,1587 @@ │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #28368 @ 0x6ed0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldrh.w r1, [r2, #13] │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + rev16 r1, r1 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + uxth r1, r1 │ │ │ │ + b.w e1d08 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46a18 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + cbz r3, 46a4a <_PyEval_FormatAwaitableError@@Base+0x582> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46a20 <_PyEval_FormatAwaitableError@@Base+0x518> │ │ │ │ + b.n 46a52 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 25f638 │ │ │ │ + b.w 25f300 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 46a50 <_PyEval_FormatAwaitableError@@Base+0x548> │ │ │ │ + bhi.n 46a82 <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ mov r0, r2 │ │ │ │ - bl 267984 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x28b4> │ │ │ │ + bl 267434 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x27bc> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46a52 <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ + b.n 46a84 <_PyEval_FormatAwaitableError@@Base+0x5bc> │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bbb4 <_PyLong_Format@@Base+0x1dfc> │ │ │ │ + bl 16c128 <_PyLong_Format@@Base+0x1e8c> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46a7e <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ + cbnz r0, 46ab0 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46a6c <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bhi.n 46a9e <_PyEval_FormatAwaitableError@@Base+0x5d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a84 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x29b4> │ │ │ │ + bl 267530 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x28b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 46a7e <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ + beq.n 46ab0 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 16bbb4 <_PyLong_Format@@Base+0x1dfc> │ │ │ │ + b.w 16c128 <_PyLong_Format@@Base+0x1e8c> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 215830 │ │ │ │ + b.w 2167a4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46ac2 <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ + cbz r2, 46af2 <_PyEval_FormatAwaitableError@@Base+0x62a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 46abe <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ + beq.n 46aee <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46abe <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ + cbnz r3, 46aee <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 46b86 <_PyEval_FormatAwaitableError@@Base+0x67e> │ │ │ │ + cbz r1, 46bb6 <_PyEval_FormatAwaitableError@@Base+0x6ee> │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 46b5c <_PyEval_FormatAwaitableError@@Base+0x654> │ │ │ │ + cbz r7, 46b8c <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #42300 @ 0xa53c │ │ │ │ + movw r4, #40828 @ 0x9f7c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r2, #13432 @ 0x3478 │ │ │ │ + movw r2, #11960 @ 0x2eb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #29912 @ 0x74d8 │ │ │ │ + movw r0, #28440 @ 0x6f18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - b.n 46bb2 <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ + bl e1d08 │ │ │ │ + b.n 46be2 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #42300 @ 0xa53c │ │ │ │ + movw r4, #40828 @ 0x9f7c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #13432 @ 0x3478 │ │ │ │ + movw r2, #11960 @ 0x2eb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #29940 @ 0x74f4 │ │ │ │ + movw r0, #28468 @ 0x6f34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - b.n 46bb2 <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ - cbz r7, 46b9c <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + bl e1d08 │ │ │ │ + b.n 46be2 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ + cbz r7, 46bcc <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #29964 @ 0x750c │ │ │ │ + movw r0, #28492 @ 0x6f4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - b.n 46bb2 <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ + bl e1d08 │ │ │ │ + b.n 46be2 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #29984 @ 0x7520 │ │ │ │ + movw r0, #28512 @ 0x6f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (46c3c <_PyEval_FormatAwaitableError@@Base+0x734>) │ │ │ │ + ldr r1, [pc, #112] @ (46c6c <_PyEval_FormatAwaitableError@@Base+0x7a4>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c36 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + beq.n 46c66 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 46bfc <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + cbz r5, 46c2c <_PyEval_FormatAwaitableError@@Base+0x764> │ │ │ │ mov r0, r5 │ │ │ │ - bl fcaa8 │ │ │ │ + bl fcf80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46bf8 <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ + beq.n 46c28 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46bf8 <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ + cbnz r3, 46c28 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 46bfe <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ - b.n 46c36 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ - ldr r4, [pc, #64] @ (46c40 <_PyEval_FormatAwaitableError@@Base+0x738>) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46c2e <_PyEval_FormatAwaitableError@@Base+0x766> │ │ │ │ + b.n 46c66 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ + ldr r4, [pc, #64] @ (46c70 <_PyEval_FormatAwaitableError@@Base+0x7a8>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 25bbd8 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b868 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46c20 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + cbnz r0, 46c50 <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46c36 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + beq.n 46c66 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46c36 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + cbnz r3, 46c66 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46c36 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46c66 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #30000 @ 0x7530 │ │ │ │ + movw r0, #28528 @ 0x6f70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #480 @ (adr r5, 46e20 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 46e50 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46c4c <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ + cbz r3, 46c7c <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46c54 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ + b.n 46c84 <_PyEval_FormatAwaitableError@@Base+0x7bc> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #53880 @ 0xd278 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f5430 │ │ │ │ - b.w 427cc │ │ │ │ + b.w 1f696c │ │ │ │ + b.w 42804 │ │ │ │ │ │ │ │ -00046c6c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00046c9c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 46ca6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 46cd6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46ca6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 46cd6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45980 @ 0xb39c │ │ │ │ + movw r1, #43100 @ 0xa85c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 46cb6 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f86d8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 46ce6 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f8bac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46cba <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 46cba <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 46cea <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 46cea <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46cbe <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 46cee <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46ccc <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ + cbnz r2, 46cfc <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7e6ec │ │ │ │ + b.w 7e8b0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e5c0 │ │ │ │ - b.w 427cc │ │ │ │ + b.w 7e784 │ │ │ │ + b.w 42804 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46cfa <_PyLong_UnsignedLong_Converter@@Base+0x8e> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 46d2e <_PyLong_UnsignedLong_Converter@@Base+0xc2> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 46d2a <_PyLong_UnsignedLong_Converter@@Base+0x8e> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 46d5e <_PyLong_UnsignedLong_Converter@@Base+0xc2> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d32 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ + b.n 46d62 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ mov r5, r0 │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46d18 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ + beq.n 46d48 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46d18 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ + cbnz r3, 46d48 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d32 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ - b.n 46cee <_PyLong_UnsignedLong_Converter@@Base+0x82> │ │ │ │ + bne.n 46d62 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ + b.n 46d1e <_PyLong_UnsignedLong_Converter@@Base+0x82> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4079c <_PyCompile_OptimizeCfg@@Base+0x560> │ │ │ │ - cbnz r0, 46d42 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + bl 407d4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ + cbnz r0, 46d72 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46d56 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + b.n 46d86 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 46d1e <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ + bgt.n 46d4e <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e09c8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e2060 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 46d50 <_PyLong_UnsignedLong_Converter@@Base+0xe4> │ │ │ │ + beq.n 46d80 <_PyLong_UnsignedLong_Converter@@Base+0xe4> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 46d56 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + bne.n 46d86 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (46d8c <_PyLong_UnsignedLong_Converter@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #36] @ (46dbc <_PyLong_UnsignedLong_Converter@@Base+0x120>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d7e <_PyLong_UnsignedLong_Converter@@Base+0x112> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 46d88 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ + bne.n 46dae <_PyLong_UnsignedLong_Converter@@Base+0x112> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 46db8 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00046d90 : │ │ │ │ +00046dc0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46dcc │ │ │ │ + bne.n 46dfc │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46dcc │ │ │ │ - ldr r3, [pc, #128] @ (46e38 ) │ │ │ │ + blt.n 46dfc │ │ │ │ + ldr r3, [pc, #128] @ (46e68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r9, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46dde │ │ │ │ - movw r0, #42012 @ 0xa41c │ │ │ │ + bgt.n 46e0e │ │ │ │ + movw r0, #40540 @ 0x9e5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1566 @ 0x61e │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46df8 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46dec │ │ │ │ + cbz r0, 46e1c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46e1c │ │ │ │ - b.n 46dee │ │ │ │ + bgt.n 46e4c │ │ │ │ + b.n 46e1e │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85e9c │ │ │ │ - cbnz r0, 46dfe │ │ │ │ + bl 86078 │ │ │ │ + cbnz r0, 46e2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46e34 │ │ │ │ + b.n 46e64 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 46e16 │ │ │ │ + ble.n 46e46 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46e08 │ │ │ │ + b.n 46e38 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46e30 │ │ │ │ + cbz r0, 46e60 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ - cbz r3, 46e30 │ │ │ │ + cbz r3, 46e60 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46ea0 ) │ │ │ │ + ldr r2, [pc, #80] @ (46ed0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46e98 │ │ │ │ + vldr d6, [pc, #64] @ 46ec8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vldr s16, [r3] │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46e7e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 46e8e │ │ │ │ + bne.n 46eae │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 46ebe │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 46fc4 │ │ │ │ + b.n 47024 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46ed2 │ │ │ │ + bls.n 46f02 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30056 @ 0x7568 │ │ │ │ + movw r1, #28584 @ 0x6fa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 46efc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 46f2c │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4372 @ 0x1114 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1554f0 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ - cbnz r0, 46f2a │ │ │ │ + bl 1557f8 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ + cbnz r0, 46f5a │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbnz r0, 46f00 │ │ │ │ + bl d7568 │ │ │ │ + cbnz r0, 46f30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46f2a │ │ │ │ - bl d7574 │ │ │ │ + b.n 46f5a │ │ │ │ + bl d77ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22ab30 │ │ │ │ + bl 22ad7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46efc │ │ │ │ + beq.n 46f2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46efc │ │ │ │ + blt.n 46f2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46f24 │ │ │ │ + bne.n 46f54 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46f2a │ │ │ │ + b.n 46f5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46f20 │ │ │ │ + b.n 46f50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00046f5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi.n 46f7c │ │ │ │ + movw r3, #44016 @ 0xabf0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ + b.n 46f8e │ │ │ │ + movw r1, #3077 @ 0xc05 │ │ │ │ + movw r0, #56832 @ 0xde00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46f4e │ │ │ │ + bne.n 46fb2 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46f84 │ │ │ │ + b.n 46fe8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46f84 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 46f6c │ │ │ │ + bne.n 46fe8 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 46fd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46fb2 │ │ │ │ + b.n 47016 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30096 @ 0x7590 │ │ │ │ + movw r1, #28624 @ 0x6fd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 46f68 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 46fcc │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46f6c │ │ │ │ - ldr r2, [pc, #48] @ (46fc0 ) │ │ │ │ + bls.n 46fd0 │ │ │ │ + ldr r2, [pc, #44] @ (47020 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #32] @ 46fb8 │ │ │ │ + vldr d7, [pc, #28] @ 47018 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47070 ) │ │ │ │ + ldr r3, [pc, #156] @ (470d0 ) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 4700c │ │ │ │ + cbz r3, 4706c │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47002 │ │ │ │ + bne.n 47062 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46ff2 │ │ │ │ + bne.n 47052 │ │ │ │ dmb ish │ │ │ │ - beq.n 4700c │ │ │ │ - bl 279788 │ │ │ │ + beq.n 4706c │ │ │ │ + bl 279350 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46792 <_PyEval_FormatAwaitableError@@Base+0x28a> │ │ │ │ + bl 467aa <_PyEval_FormatAwaitableError@@Base+0x2e2> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47050 │ │ │ │ + cbz r3, 470b0 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47046 │ │ │ │ + bne.n 470a6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47036 │ │ │ │ + bne.n 47096 │ │ │ │ dmb ish │ │ │ │ - beq.n 47050 │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 470b0 │ │ │ │ + bl 25d8d4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d9c │ │ │ │ - ldr r3, [pc, #20] @ (47070 ) │ │ │ │ + bl 72f24 │ │ │ │ + ldr r3, [pc, #20] @ (470d0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4706a │ │ │ │ + beq.n 470ca │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - │ │ │ │ -00047074 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi.n 47094 │ │ │ │ - movw r3, #44016 @ 0xabf0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 470a6 │ │ │ │ - movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #58304 @ 0xe3c0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 470c6 │ │ │ │ + cbnz r3, 470f2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 470bc │ │ │ │ - movw r3, #51516 @ 0xc93c │ │ │ │ + cbz r2, 470e8 │ │ │ │ + movw r3, #51432 @ 0xc8e8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 470c6 │ │ │ │ + bne.n 470f2 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 47102 │ │ │ │ + beq.n 4712e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 47124 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 47150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 47128 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 47154 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 471f0 │ │ │ │ + b.n 4721c │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47124 │ │ │ │ + beq.n 47150 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4715a │ │ │ │ + ble.n 47186 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 47124 │ │ │ │ + bl d2020 │ │ │ │ + b.n 47150 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 4718c │ │ │ │ + cbnz r3, 471b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47174 │ │ │ │ + blt.n 471a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 4718c │ │ │ │ + b.n 471b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 269f10 │ │ │ │ + bl 269a48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 471f0 │ │ │ │ - bl 98094 │ │ │ │ + b.n 4721c │ │ │ │ + bl 982a8 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 471ae │ │ │ │ + bne.n 471da │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4719e │ │ │ │ + bne.n 471ca │ │ │ │ dmb ish │ │ │ │ - beq.n 471ba │ │ │ │ + beq.n 471e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 269f10 │ │ │ │ + bl 269a48 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 471dc │ │ │ │ + bne.n 47208 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 471cc │ │ │ │ + bne.n 471f8 │ │ │ │ dmb ish │ │ │ │ - beq.n 471e8 │ │ │ │ + beq.n 47214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 4717c │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 471a8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 221218 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #2232 @ 0x8b8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 84824 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #19212 @ 0x4b0c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 221aec │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 47258 │ │ │ │ + cbnz r7, 4724c │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47258 │ │ │ │ + ble.n 4724c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47258 │ │ │ │ - cbnz r2, 47276 │ │ │ │ + bne.n 4724c │ │ │ │ + cbnz r2, 4726a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (472f0 ) │ │ │ │ + ldr r4, [pc, #148] @ (472e4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 472e0 │ │ │ │ + cbz r0, 472d4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1208cc │ │ │ │ - bl cf668 │ │ │ │ + bl 121114 │ │ │ │ + bl cf88c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4729a │ │ │ │ + beq.n 4728e │ │ │ │ mov r0, r3 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 472b2 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 472a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 251810 │ │ │ │ + bl 25177c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 472e4 │ │ │ │ - b.n 472e0 │ │ │ │ + bne.n 472d8 │ │ │ │ + b.n 472d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 1208cc │ │ │ │ - bl cf668 │ │ │ │ + bl 121114 │ │ │ │ + bl cf88c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4896 @ 0x1320 │ │ │ │ + movw r0, #3424 @ 0xd60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 472ec │ │ │ │ + b.n 472e0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldrd r2, r3, [r0, #16] │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 849e8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #17740 @ 0x454c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 849e8 │ │ │ │ │ │ │ │ -000472f4 : │ │ │ │ +00047320 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 47326 │ │ │ │ + beq.n 47352 │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ - movw r0, #42012 @ 0xa41c │ │ │ │ + movw r0, #40540 @ 0x9e5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47344 │ │ │ │ + b.n 47370 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47334 │ │ │ │ + cbz r3, 47360 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47334 │ │ │ │ + blt.n 47360 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4733a │ │ │ │ + bgt.n 47366 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47342 │ │ │ │ + b.n 4736e │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47372 │ │ │ │ + bne.n 4739e │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27596 @ 0x6bcc │ │ │ │ + movw r1, #26156 @ 0x662c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 47398 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 473c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 473a4 │ │ │ │ + cbnz r3, 473d0 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4739c │ │ │ │ + cbz r3, 473c8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #27648 @ 0x6c00 │ │ │ │ + movw r1, #26208 @ 0x6660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 473bc │ │ │ │ + b.n 473e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221218 │ │ │ │ + bl 221aec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2672c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ - cbnz r0, 473bc │ │ │ │ + bl 266d74 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x20fc> │ │ │ │ + cbnz r0, 473e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #62044 @ 0xf25c │ │ │ │ + movw r4, #60572 @ 0xec9c │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - bne.n 4740c │ │ │ │ + bne.n 47438 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 47428 │ │ │ │ - b.n 47518 │ │ │ │ + cbnz r0, 47454 │ │ │ │ + b.n 47544 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + movw r0, #8452 @ 0x2104 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 473f6 │ │ │ │ + bne.n 47422 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 47518 │ │ │ │ - ldr r2, [pc, #256] @ (4752c ) │ │ │ │ + b.n 47544 │ │ │ │ + ldr r2, [pc, #256] @ (47558 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 47456 │ │ │ │ + bmi.n 47482 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30520 @ 0x7738 │ │ │ │ + movw r1, #29048 @ 0x7178 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 47518 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 47544 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 4747a │ │ │ │ + bne.n 474a6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30568 @ 0x7768 │ │ │ │ + movw r1, #29096 @ 0x71a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 47518 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 47544 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15b5ec │ │ │ │ + bl 15b9a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 4749e │ │ │ │ + bgt.n 474ca │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30608 @ 0x7790 │ │ │ │ + movw r1, #29136 @ 0x71d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 47518 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 47544 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222ca0 │ │ │ │ + bl 22356c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47518 │ │ │ │ + cbz r0, 47544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 474d4 │ │ │ │ + cbnz r3, 47500 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30640 @ 0x77b0 │ │ │ │ + movw r1, #29168 @ 0x71f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223a60 <_PyParkingLot_AfterFork@@Base+0x600> │ │ │ │ - b.n 47518 │ │ │ │ + bl 224270 <_PyParkingLot_AfterFork@@Base+0x544> │ │ │ │ + b.n 47544 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #30684 @ 0x77dc │ │ │ │ + movw r0, #29212 @ 0x721c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #33268 @ 0x81f4 │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47510 │ │ │ │ + beq.n 4753c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29d90 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223a60 <_PyParkingLot_AfterFork@@Base+0x600> │ │ │ │ + bl 224270 <_PyParkingLot_AfterFork@@Base+0x544> │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 47532 │ │ │ │ + b.n 4755e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4755e │ │ │ │ + cbz r3, 4758a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4756e │ │ │ │ + b.n 4759a │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4756c │ │ │ │ + blt.n 47598 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47568 │ │ │ │ - cbnz r1, 4758c │ │ │ │ + bgt.n 47594 │ │ │ │ + cbnz r1, 475b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4756e │ │ │ │ + b.n 4759a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #676] @ (47814 ) │ │ │ │ + ldr r1, [pc, #676] @ (47840 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47592 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 475be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47938 │ │ │ │ + b.n 47964 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 475dc │ │ │ │ + beq.n 47608 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 475a0 │ │ │ │ + cbz r4, 475cc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 475a8 │ │ │ │ - b.n 475ea │ │ │ │ + bne.n 475d4 │ │ │ │ + b.n 47616 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 475ba │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 475ea │ │ │ │ - b.n 47588 │ │ │ │ - bl 85a84 │ │ │ │ + cbnz r0, 475e6 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 47616 │ │ │ │ + b.n 475b4 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475d6 │ │ │ │ + beq.n 47602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 475d6 │ │ │ │ + cbnz r3, 47602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 475ee │ │ │ │ - b.n 475b2 │ │ │ │ + bne.n 4761a │ │ │ │ + b.n 475de │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 475ee │ │ │ │ + b.n 4761a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r5, 47604 │ │ │ │ + cbz r5, 47630 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 4760c │ │ │ │ + b.n 47638 │ │ │ │ movw r8, #11008 @ 0x2b00 │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 47742 │ │ │ │ + bne.w 4776e │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47638 │ │ │ │ + cbnz r0, 47664 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47914 │ │ │ │ + b.n 47940 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #59296 @ 0xe7a0 │ │ │ │ + movw fp, #57824 @ 0xe1e0 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 476bc │ │ │ │ + beq.n 476e8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47718 │ │ │ │ + blt.n 47744 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 47670 │ │ │ │ + bpl.n 4769c │ │ │ │ mov r1, sl │ │ │ │ - b.n 47648 │ │ │ │ + b.n 47674 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 47676 │ │ │ │ + bmi.n 476a2 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47660 │ │ │ │ + bne.n 4768c │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47726 │ │ │ │ + beq.n 47752 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 47696 │ │ │ │ + bgt.n 476c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 476b6 │ │ │ │ + b.n 476e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 476ee │ │ │ │ + cbnz r0, 4771a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476b6 │ │ │ │ + beq.n 476e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 476b6 │ │ │ │ + cbnz r3, 476e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 47644 │ │ │ │ + b.n 47670 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47718 │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + blt.n 47744 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 47700 │ │ │ │ + bpl.n 4772c │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 47718 │ │ │ │ - b.n 476c8 │ │ │ │ + bcc.n 47744 │ │ │ │ + b.n 476f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47920 │ │ │ │ + beq.w 4794c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47726 │ │ │ │ + beq.n 47752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47726 │ │ │ │ + cbnz r3, 47752 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47726 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47752 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 47726 │ │ │ │ + cbz r0, 47752 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 476da │ │ │ │ + bgt.n 47706 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ffa58 │ │ │ │ + bl 200ee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 47914 │ │ │ │ + bne.w 47940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47634 │ │ │ │ + beq.n 47660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47634 │ │ │ │ + bne.w 47660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47634 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47660 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47634 │ │ │ │ + bne.w 47660 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 47776 │ │ │ │ + bne.n 477a2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60636 @ 0xecdc │ │ │ │ + movw r1, #59164 @ 0xe71c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4790c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 47938 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 47830 │ │ │ │ + bne.n 4785c │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4790c │ │ │ │ + beq.w 47938 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4781c │ │ │ │ + blt.n 47848 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4781c │ │ │ │ + beq.n 47848 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 47818 │ │ │ │ + bne.n 47844 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 478f6 │ │ │ │ + beq.w 47922 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 477ce │ │ │ │ + bgt.n 477fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4780c │ │ │ │ + b.n 47838 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 477fa │ │ │ │ + cbz r0, 47826 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 478f6 │ │ │ │ + beq.w 47922 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 478f6 │ │ │ │ + bne.w 47922 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 478f6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47922 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4780c │ │ │ │ + beq.n 47838 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4780c │ │ │ │ + cbnz r3, 47838 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4779e │ │ │ │ + b.n 477ca │ │ │ │ subs r2, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 477a8 │ │ │ │ + bcs.n 477d4 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 478ea │ │ │ │ + blt.n 47916 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 478aa │ │ │ │ - b.n 478f6 │ │ │ │ - bl 731f4 │ │ │ │ + bne.n 478d6 │ │ │ │ + b.n 47922 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4790c │ │ │ │ + beq.n 47938 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4789e │ │ │ │ + beq.n 478ca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1e7040 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e860c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4789e │ │ │ │ + blt.n 478ca │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478f6 │ │ │ │ + beq.n 47922 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47878 │ │ │ │ + bgt.n 478a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 47898 │ │ │ │ + b.n 478c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 478c6 │ │ │ │ + cbnz r0, 478f2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47898 │ │ │ │ + beq.n 478c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47898 │ │ │ │ + cbnz r3, 478c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4783a │ │ │ │ + b.n 47866 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 478f6 │ │ │ │ + cbz r0, 47922 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 478b6 │ │ │ │ + bgt.n 478e2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 478e8 │ │ │ │ + b.n 47914 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 478d8 │ │ │ │ + cbz r0, 47904 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478f6 │ │ │ │ + beq.n 47922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 478f6 │ │ │ │ + cbnz r3, 47922 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 478f6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47922 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478e8 │ │ │ │ + beq.n 47914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 478e8 │ │ │ │ + cbnz r3, 47914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1ffa58 │ │ │ │ + bl 200ee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4790e │ │ │ │ + bne.n 4793a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4790c │ │ │ │ + beq.n 47938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4790c │ │ │ │ + cbnz r3, 47938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 47938 │ │ │ │ + b.n 47964 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 47716 │ │ │ │ + beq.w 47742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47716 │ │ │ │ + bne.w 47742 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47716 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47742 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00047940 : │ │ │ │ +0004796c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47962 │ │ │ │ + bne.n 4798e │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47964 │ │ │ │ + beq.n 47990 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047966 : │ │ │ │ +00047992 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1dacec <_PyInterpreterState_SetRunningMain@@Base+0x398> │ │ │ │ + b.w 1dc58c <_PyInterpreterState_SetRunningMain@@Base+0x398> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4798e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 479b8 │ │ │ │ - b.n 4799e │ │ │ │ + bne.n 479ba │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 479e4 │ │ │ │ + b.n 479ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4799c │ │ │ │ + blt.n 479c8 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4799e │ │ │ │ + b.n 479ca │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 479ba │ │ │ │ + b.n 479e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (47a24 ) │ │ │ │ + ldr r1, [pc, #84] @ (47a50 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d8b48 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ - cbz r0, 479fe │ │ │ │ + bl d8d8c <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + cbz r0, 47a2a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12a184 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12aa78 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47a1e │ │ │ │ + beq.n 47a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47a1e │ │ │ │ + cbnz r3, 47a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a1e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a4a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30692 @ 0x77e4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ + beq.n 47a74 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 26f5f4 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #37844 @ 0x93d4 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #29308 @ 0x727c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 47a58 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 47ac6 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47a52 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 47a58 │ │ │ │ + bne.n 47ac0 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 47ac6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 47a66 │ │ │ │ + cbnz r0, 47ad4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 47a66 │ │ │ │ + cbz r0, 47ad4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00047a68 : │ │ │ │ +00047ad6 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43439,146 +43480,127 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47ac4 │ │ │ │ + beq.n 47b32 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #30736 @ 0x7810 │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #192] @ (47b88 ) │ │ │ │ + ldr r1, [pc, #192] @ (47bf8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 47ad8 │ │ │ │ + bge.n 47b46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b86 │ │ │ │ - bne.n 47aec │ │ │ │ + b.n 47bf4 │ │ │ │ + bne.n 47b5a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47ad4 │ │ │ │ - beq.n 47aee │ │ │ │ + blt.n 47b42 │ │ │ │ + beq.n 47b5c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47aee │ │ │ │ - ldr r5, [pc, #152] @ (47b88 ) │ │ │ │ + b.n 47b5c │ │ │ │ + ldr r5, [pc, #156] @ (47bf8 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11aba4 │ │ │ │ + bl 11b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47ad4 │ │ │ │ + beq.n 47b42 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl ccb68 │ │ │ │ + bl ccdc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b1c │ │ │ │ + beq.n 47b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47b1c │ │ │ │ + cbnz r3, 47b8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47ad4 │ │ │ │ + beq.n 47b42 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5468 │ │ │ │ - cbnz r0, 47b44 │ │ │ │ + bl f5930 │ │ │ │ + cbnz r0, 47bb2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47ad4 │ │ │ │ + beq.n 47b42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ad4 │ │ │ │ + bne.n 47b42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ad4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47b42 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47b62 │ │ │ │ + beq.n 47bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47b62 │ │ │ │ + cbnz r3, 47bd0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47b76 │ │ │ │ + bne.n 47be4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47b86 │ │ │ │ + b.n 47bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47b6c │ │ │ │ + bne.n 47bda │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b6c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47bda │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47baa │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 47bb4 │ │ │ │ + bne.n 47c1a │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 47c24 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 47bd8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26fb78 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #39316 @ 0x9994 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30780 @ 0x783c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00047bfa : │ │ │ │ +00047c28 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43591,48 +43613,48 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 25bbd8 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c56 │ │ │ │ + bl 25b868 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c5a │ │ │ │ + cbnz r0, 47c88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c56 │ │ │ │ + beq.n 47c84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c56 │ │ │ │ + cbnz r3, 47c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c88 │ │ │ │ + b.n 47cb6 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c78 │ │ │ │ + bge.n 47ca6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #30796 @ 0x784c │ │ │ │ + movw r0, #29324 @ 0x728c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #30804 @ 0x7854 │ │ │ │ + movw r0, #29332 @ 0x7294 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43644,704 +43666,705 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4372 @ 0x1114 │ │ │ │ - movweq r1, #30816 @ 0x7860 │ │ │ │ + movweq r1, #29344 @ 0x72a0 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ itete ne │ │ │ │ - movwne r1, #30824 @ 0x7868 │ │ │ │ + movwne r1, #29352 @ 0x72a8 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ movtne r1, #43 @ 0x2b │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 47cf8 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 47d26 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47d24 │ │ │ │ + cbnz r3, 47d52 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 47d0c │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 47d3a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47d24 │ │ │ │ + b.n 47d52 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2db8 │ │ │ │ + bl c3070 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d08 │ │ │ │ + bne.n 47d36 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d08 │ │ │ │ + beq.n 47d36 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047d2c : │ │ │ │ +00047d5a : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 47d58 │ │ │ │ + cbz r3, 47d86 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47d68 │ │ │ │ + b.n 47d96 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47d66 │ │ │ │ + ble.n 47d94 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 47d62 │ │ │ │ - cbnz r1, 47d8a │ │ │ │ + bgt.n 47d90 │ │ │ │ + cbnz r1, 47db8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47d68 │ │ │ │ + b.n 47d96 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #284] @ (47e88 ) │ │ │ │ + ldr r1, [pc, #288] @ (47eb8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47d90 │ │ │ │ - b.n 47e80 │ │ │ │ + cbnz r0, 47dbe │ │ │ │ + b.n 47eae │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 47da4 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 47dd2 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47e80 │ │ │ │ + bne.n 47eae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 47db8 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 47de6 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47e80 │ │ │ │ + bne.n 47eae │ │ │ │ add.w r2, r8, r5 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 47dce │ │ │ │ + beq.n 47dfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 47e80 │ │ │ │ - beq.n 47dd4 │ │ │ │ + blt.n 47eae │ │ │ │ + beq.n 47e02 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 47e20 │ │ │ │ + b.n 47e4e │ │ │ │ movw r5, #14732 @ 0x398c │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ - cbz r3, 47e20 │ │ │ │ - bl 98094 │ │ │ │ + cbz r3, 47e4e │ │ │ │ + bl 982a8 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47e1a │ │ │ │ + bge.n 47e48 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 47e18 │ │ │ │ + bne.n 47e46 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #248] @ 0xf8 │ │ │ │ - cbnz r3, 47e3a │ │ │ │ + cbnz r3, 47e68 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ - cbnz r3, 47e66 │ │ │ │ - bl 98094 │ │ │ │ + cbnz r3, 47e94 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a580 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47e4a │ │ │ │ + bge.n 47e78 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 47e6a │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 47e98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47e74 │ │ │ │ + bne.n 47ea2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 120444 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120c8c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47e74 │ │ │ │ + bne.n 47ea2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a154 │ │ │ │ - b.n 47e6a │ │ │ │ + b.n 47e98 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47e74 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 47e80 │ │ │ │ + bne.n 47ea2 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 47eae │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00047e8c : │ │ │ │ +00047ebc : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 47ec0 │ │ │ │ + bmi.n 47ef0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30860 @ 0x788c │ │ │ │ + movw r1, #29388 @ 0x72cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add.w r7, r4, #124 @ 0x7c │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47f26 │ │ │ │ + bge.n 47f56 │ │ │ │ ldrb.w r3, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47f26 │ │ │ │ + bne.n 47f56 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47f26 │ │ │ │ + bne.n 47f56 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ subs r0, r3, r0 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bge.n 47f24 │ │ │ │ + bge.n 47f54 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ add.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ strne.w r0, [ip] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 47f00 │ │ │ │ + b.n 47f30 │ │ │ │ str r7, [r5, #28] │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n 47fd2 │ │ │ │ + ble.n 48002 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47f46 │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47f76 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47f2e │ │ │ │ + b.n 47f5e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47f5a │ │ │ │ + bge.n 47f8a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47fd2 │ │ │ │ + bpl.n 48002 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r6, #10 │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r1, 47fc0 │ │ │ │ + cbz r1, 47ff0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47fbe │ │ │ │ + blt.n 47fee │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47fc0 │ │ │ │ - cbz r0, 47fd2 │ │ │ │ + bpl.n 47ff0 │ │ │ │ + cbz r0, 48002 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47fc2 │ │ │ │ + bne.n 47ff2 │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ - movw r4, #32500 @ 0x7ef4 │ │ │ │ + movw r4, #31028 @ 0x7934 │ │ │ │ movt r4, #54 @ 0x36 │ │ │ │ - movw r1, #32756 @ 0x7ff4 │ │ │ │ + movw r1, #31284 @ 0x7a34 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 47fc2 │ │ │ │ + bcs.n 47ff2 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb r5, [r4, r3] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 47fae │ │ │ │ + bne.n 47fde │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 47fbe │ │ │ │ + beq.n 47fee │ │ │ │ cmp r5, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ adds r3, #1 │ │ │ │ add.w r7, r7, r3, lsl #1 │ │ │ │ - b.n 47f94 │ │ │ │ + b.n 47fc4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47fd2 │ │ │ │ + cbz r0, 48002 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47fee │ │ │ │ + beq.n 4801e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47fee │ │ │ │ + b.n 4801e │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #30888 @ 0x78a8 │ │ │ │ + movw r1, #29416 @ 0x72e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 48012 │ │ │ │ + cbnz r3, 48042 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 48012 │ │ │ │ + ble.n 48042 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48012 │ │ │ │ - cbnz r1, 4802c │ │ │ │ + bne.n 48042 │ │ │ │ + cbnz r1, 4805c │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #92] @ (48074 ) │ │ │ │ + ldr r5, [pc, #92] @ (480a4 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 48058 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 48088 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52904 @ 0xcea8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4805c │ │ │ │ + beq.n 4808c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30916 @ 0x78c4 │ │ │ │ + movw r1, #29444 @ 0x7304 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4806e │ │ │ │ + b.n 4809e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2578d4 <_PyTime_AsTimeval@@Base+0x1b4c> │ │ │ │ + bl 257694 <_PyTime_AsTimeval@@Base+0x1b34> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48058 │ │ │ │ + beq.n 48088 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a04c │ │ │ │ - cbnz r0, 480a2 │ │ │ │ + cbnz r0, 480d2 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 480aa │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 480da │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fce8c │ │ │ │ + b.w fd360 │ │ │ │ │ │ │ │ -000480ca : │ │ │ │ +000480fa : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 18ea14 │ │ │ │ + bl 19028c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #5832 @ 0x16c8 │ │ │ │ + movw r1, #4360 @ 0x1108 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 48146 │ │ │ │ + b.n 48176 │ │ │ │ │ │ │ │ -00048102 : │ │ │ │ +00048132 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48142 │ │ │ │ + cbz r0, 48172 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47e8c │ │ │ │ + bl 47ebc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48136 │ │ │ │ + beq.n 48166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4813a │ │ │ │ + cbz r3, 4816a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 48142 │ │ │ │ + b.n 48172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48136 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48166 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 46120 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ - cbz r0, 481a8 │ │ │ │ + bl 46154 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ + cbz r0, 481d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #25600 @ 0x6400 │ │ │ │ + movw r2, #24128 @ 0x5e40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d03a4 │ │ │ │ + bl d05c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4818c │ │ │ │ + beq.n 481bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4818c │ │ │ │ + cbnz r3, 481bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 481aa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 481da │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 481a8 │ │ │ │ - bl d7574 │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 481d8 │ │ │ │ + bl d77ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 24fffc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25014c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (481d0 ) │ │ │ │ + ldr r2, [pc, #32] @ (48200 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #2824 @ 0xb08 │ │ │ │ + movw r0, #1352 @ 0x548 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c7668 │ │ │ │ + b.w c7924 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (48280 ) │ │ │ │ + ldr r3, [pc, #148] @ (482b0 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 48220 │ │ │ │ + cbz r3, 48250 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48216 │ │ │ │ + bne.n 48246 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48206 │ │ │ │ + bne.n 48236 │ │ │ │ dmb ish │ │ │ │ - beq.n 48220 │ │ │ │ - bl 279788 │ │ │ │ + beq.n 48250 │ │ │ │ + bl 279350 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 484f4 │ │ │ │ + bl 48524 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48262 │ │ │ │ + cbz r3, 48292 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48258 │ │ │ │ + bne.n 48288 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48248 │ │ │ │ + bne.n 48278 │ │ │ │ dmb ish │ │ │ │ - beq.n 48262 │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 48292 │ │ │ │ + bl 25d8d4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 261e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48280 ) │ │ │ │ + bl 261a74 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (482b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4827c │ │ │ │ + beq.n 482ac │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #4368 @ 0x1110 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 48146 │ │ │ │ + b.n 48176 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 15161c │ │ │ │ - cbnz r0, 482b2 │ │ │ │ + bl 1517c4 │ │ │ │ + cbnz r0, 482e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 482fe │ │ │ │ + b.n 4832e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48370 │ │ │ │ + bl 483a0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 482d8 │ │ │ │ - movw r3, #40545 @ 0x9e61 │ │ │ │ + beq.n 48308 │ │ │ │ + movw r3, #39321 @ 0x9999 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 482e2 │ │ │ │ + bne.n 48312 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269fc0 │ │ │ │ - b.n 482ea │ │ │ │ - bl 80760 │ │ │ │ + bl 269af8 │ │ │ │ + b.n 4831a │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 482c0 │ │ │ │ - b.n 482ae │ │ │ │ + beq.n 482f0 │ │ │ │ + b.n 482de │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 482f6 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 48326 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 482ae │ │ │ │ + bne.n 482de │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (48360 ) │ │ │ │ + ldr r3, [pc, #80] @ (48390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 4833e │ │ │ │ + bhi.n 4836e │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15756 @ 0x3d8c │ │ │ │ + movw r1, #14884 @ 0x3a24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 200604 <_PySlice_FromIndices@@Base+0x358> │ │ │ │ + bl 201a8c <_PySlice_FromIndices@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2007b4 │ │ │ │ + bl 201c3c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #5616 @ 0x15f0 │ │ │ │ + movw r1, #4144 @ 0x1030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 48146 │ │ │ │ + b.n 48176 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4839e │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 483a2 │ │ │ │ - b.n 483c4 │ │ │ │ + bne.n 483ce │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 483d2 │ │ │ │ + b.n 483f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 483cc │ │ │ │ + bge.n 483fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 483cc │ │ │ │ + cbz r3, 483fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 483cc │ │ │ │ - movw r2, #32373 @ 0x7e75 │ │ │ │ + cbz r3, 483fc │ │ │ │ + movw r2, #32773 @ 0x8005 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 483bc │ │ │ │ + bne.n 483ec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 483c0 │ │ │ │ + b.n 483f0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 483ca │ │ │ │ + bge.n 483fa │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 483cc │ │ │ │ + b.n 483fc │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000483d0 : │ │ │ │ +00048400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ef0bc │ │ │ │ + bl 1f0698 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -44350,137 +44373,137 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (484f0 ) │ │ │ │ + ldr r1, [pc, #204] @ (48520 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #60772 @ 0xed64 │ │ │ │ + movw r2, #59332 @ 0xe7c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #31168 @ 0x79c0 │ │ │ │ + movw r1, #29604 @ 0x73a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 484ca │ │ │ │ + beq.n 484fa │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + movw r0, #24552 @ 0x5fe8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48470 │ │ │ │ + bne.n 484a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 484c2 │ │ │ │ + b.n 484f2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 23c924 <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ + bl 23cb24 <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4846c │ │ │ │ - bl 98094 │ │ │ │ + beq.n 4849c │ │ │ │ + bl 982a8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 29b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 42c74 │ │ │ │ + bl 42cac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 782ec │ │ │ │ - b.n 484cc │ │ │ │ + bl 78400 │ │ │ │ + b.n 484fc │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (484f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (48520 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 484e4 │ │ │ │ + beq.n 48514 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #220] @ (485e4 ) │ │ │ │ + ldr r3, [pc, #220] @ (48614 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 485cc │ │ │ │ + bne.n 485fc │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ - bls.n 4855c │ │ │ │ + bls.n 4858c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ cmn.w r3, #65 @ 0x41 │ │ │ │ add.w r3, r3, #64 @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ add r2, ip │ │ │ │ str r3, [r0, #32] │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 2706fc │ │ │ │ + bl 27017c │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48588 │ │ │ │ + cbz r2, 485b8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ strb.w r3, [r4, #46] @ 0x2e │ │ │ │ strb.w r3, [r4, #47] @ 0x2f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r0, #128 @ 0x80 │ │ │ │ @@ -44489,127 +44512,127 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r6 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 29718 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2706fc │ │ │ │ + bl 27017c │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 485b4 │ │ │ │ + bne.n 485e4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29db8 │ │ │ │ - ldr r3, [pc, #20] @ (485e4 ) │ │ │ │ + ldr r3, [pc, #20] @ (48614 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 485de │ │ │ │ + beq.n 4860e │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 48678 │ │ │ │ + beq.n 486a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56152 @ 0xdb58 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 47346 │ │ │ │ - cbnz r0, 4864a │ │ │ │ + bl 47372 │ │ │ │ + cbnz r0, 4867a │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 4862c │ │ │ │ - bl d7574 │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 4865c │ │ │ │ + bl d77ac │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48676 │ │ │ │ + b.n 486a6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4861e │ │ │ │ + bne.n 4864e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4861e │ │ │ │ - b.n 48674 │ │ │ │ + bne.n 4864e │ │ │ │ + b.n 486a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4865e │ │ │ │ + beq.n 4868e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4865e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4868e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6692 @ 0x1a24 │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00048682 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +000486b2 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1415f4 │ │ │ │ + bl 141830 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 2649a8 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ - cbnz r0, 486c2 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 486bc <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 264554 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ + cbnz r0, 486f2 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 486ec <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #26628 @ 0x6804 │ │ │ │ + movw r1, #25156 @ 0x6244 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 486c4 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 486f4 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (486f4 <_PyObject_CheckCrossInterpreterData@@Base+0x72>) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (48724 <_PyObject_CheckCrossInterpreterData@@Base+0x72>) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #31256 @ 0x7a18 │ │ │ │ + movw r0, #29692 @ 0x73fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ ldmia r7, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -44622,105 +44645,105 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48748 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ + cbz r0, 48778 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48748 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ + beq.n 48778 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48748 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48778 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f874 │ │ │ │ + b.w 7fa38 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (487f8 <_PyObject_CheckCrossInterpreterData@@Base+0x176>) │ │ │ │ + ldr r3, [pc, #148] @ (48828 <_PyObject_CheckCrossInterpreterData@@Base+0x176>) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 48798 <_PyObject_CheckCrossInterpreterData@@Base+0x116> │ │ │ │ + cbz r3, 487c8 <_PyObject_CheckCrossInterpreterData@@Base+0x116> │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4878e <_PyObject_CheckCrossInterpreterData@@Base+0x10c> │ │ │ │ + bne.n 487be <_PyObject_CheckCrossInterpreterData@@Base+0x10c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4877e <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ + bne.n 487ae <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ dmb ish │ │ │ │ - beq.n 48798 <_PyObject_CheckCrossInterpreterData@@Base+0x116> │ │ │ │ - bl 279788 │ │ │ │ + beq.n 487c8 <_PyObject_CheckCrossInterpreterData@@Base+0x116> │ │ │ │ + bl 279350 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 484f4 │ │ │ │ + bl 48524 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 487da <_PyObject_CheckCrossInterpreterData@@Base+0x158> │ │ │ │ + cbz r3, 4880a <_PyObject_CheckCrossInterpreterData@@Base+0x158> │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 487d0 <_PyObject_CheckCrossInterpreterData@@Base+0x14e> │ │ │ │ + bne.n 48800 <_PyObject_CheckCrossInterpreterData@@Base+0x14e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 487c0 <_PyObject_CheckCrossInterpreterData@@Base+0x13e> │ │ │ │ + bne.n 487f0 <_PyObject_CheckCrossInterpreterData@@Base+0x13e> │ │ │ │ dmb ish │ │ │ │ - beq.n 487da <_PyObject_CheckCrossInterpreterData@@Base+0x158> │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 4880a <_PyObject_CheckCrossInterpreterData@@Base+0x158> │ │ │ │ + bl 25d8d4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d9c │ │ │ │ - ldr r3, [pc, #20] @ (487f8 <_PyObject_CheckCrossInterpreterData@@Base+0x176>) │ │ │ │ + bl 72f24 │ │ │ │ + ldr r3, [pc, #20] @ (48828 <_PyObject_CheckCrossInterpreterData@@Base+0x176>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 487f4 <_PyObject_CheckCrossInterpreterData@@Base+0x172> │ │ │ │ + beq.n 48824 <_PyObject_CheckCrossInterpreterData@@Base+0x172> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4882c <_PyObject_CheckCrossInterpreterData@@Base+0x1aa>) │ │ │ │ + ldr r3, [pc, #32] @ (4885c <_PyObject_CheckCrossInterpreterData@@Base+0x1aa>) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48820 <_PyObject_CheckCrossInterpreterData@@Base+0x19e> │ │ │ │ - bl 1a9768 <_Py_write_noraise@@Base+0x408> │ │ │ │ + cbz r3, 48850 <_PyObject_CheckCrossInterpreterData@@Base+0x19e> │ │ │ │ + bl 1ab594 <_Py_write_noraise@@Base+0x408> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48828 <_PyObject_CheckCrossInterpreterData@@Base+0x1a6> │ │ │ │ + b.n 48858 <_PyObject_CheckCrossInterpreterData@@Base+0x1a6> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00048830 : │ │ │ │ +00048860 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -44728,245 +44751,245 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48888 │ │ │ │ + cbz r0, 488b8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b2314 │ │ │ │ + bl 1b410c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48880 │ │ │ │ + beq.n 488b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48880 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 488b0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48888 │ │ │ │ - bl 782ec │ │ │ │ + cbz r0, 488b8 │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #40576 @ 0x9e80 │ │ │ │ + movw r0, #39104 @ 0x98c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ │ │ │ │ -0004889a : │ │ │ │ +000488ca : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 199738 │ │ │ │ + bl 19b51c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000488b6 : │ │ │ │ +000488e6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1c4288 │ │ │ │ + bl 1c5e38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 488e4 │ │ │ │ - bl 782ec │ │ │ │ + cbz r0, 48914 │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4891c │ │ │ │ + beq.n 4894c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4893e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4896e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 48942 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 48972 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a08 │ │ │ │ + b.n 48a38 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4893e │ │ │ │ + beq.n 4896e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48974 │ │ │ │ + ble.n 489a4 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4893e │ │ │ │ + bl d2020 │ │ │ │ + b.n 4896e │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 489a6 │ │ │ │ + cbnz r3, 489d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4898e │ │ │ │ + blt.n 489be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 489a6 │ │ │ │ + b.n 489d6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 270350 │ │ │ │ + bl 26fdd0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48a08 │ │ │ │ - bl 98094 │ │ │ │ + b.n 48a38 │ │ │ │ + bl 982a8 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 489c6 │ │ │ │ + bne.n 489f6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 489b6 │ │ │ │ + bne.n 489e6 │ │ │ │ dmb ish │ │ │ │ - beq.n 489d2 │ │ │ │ + beq.n 48a02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 270350 │ │ │ │ + bl 26fdd0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 489f4 │ │ │ │ + bne.n 48a24 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 489e4 │ │ │ │ + bne.n 48a14 │ │ │ │ dmb ish │ │ │ │ - beq.n 48a00 │ │ │ │ + beq.n 48a30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 48996 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 489c6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00048a0c <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048a3c <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ (48ac4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #168] @ (48af4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48a64 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48a94 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48a5a <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48a8a <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48a4a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48a7a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48a64 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 279788 │ │ │ │ + beq.n 48a94 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 279350 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f5f4 │ │ │ │ + bl 220024 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48a96 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48ac6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48a94 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48ac4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48a82 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48ab2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48a84 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48ab4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48a88 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48ab8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48ac0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48af0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48ab6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48ae6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48aa6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48ad6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48ac0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 48af0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048ac8 : │ │ │ │ +00048af8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -44980,271 +45003,271 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 113168 <_PyLong_FromByteArray@@Base+0x718> │ │ │ │ + bl 1139a4 <_PyLong_FromByteArray@@Base+0x720> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2a194 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 48b40 │ │ │ │ + cbz r0, 48b70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48b40 │ │ │ │ + beq.n 48b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b40 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48b70 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 48b5c │ │ │ │ + cbz r0, 48b8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48b5c │ │ │ │ + beq.n 48b8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b5c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48b8c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 48b78 │ │ │ │ + cbz r0, 48ba8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48b78 │ │ │ │ + beq.n 48ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b78 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48ba8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48b94 │ │ │ │ + cbz r0, 48bc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48b94 │ │ │ │ + beq.n 48bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b94 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48bc4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 48bb0 │ │ │ │ + cbz r0, 48be0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48bb0 │ │ │ │ + beq.n 48be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bb0 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48be0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 48bcc │ │ │ │ + cbz r0, 48bfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48bcc │ │ │ │ + beq.n 48bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bcc │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48bfc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 48bee │ │ │ │ + cbz r3, 48c1e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 48bfe │ │ │ │ + b.n 48c2e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 48bfc │ │ │ │ + blt.n 48c2c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48bf8 │ │ │ │ - cbnz r1, 48c1e │ │ │ │ + bgt.n 48c28 │ │ │ │ + cbnz r1, 48c4e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48bfe │ │ │ │ + b.n 48c2e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #408] @ (48d98 ) │ │ │ │ + ldr r1, [pc, #408] @ (48dc8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48c24 │ │ │ │ - b.n 48c80 │ │ │ │ + cbnz r0, 48c54 │ │ │ │ + b.n 48cb0 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 48c4a │ │ │ │ + beq.n 48c7a │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 48c34 │ │ │ │ + cbz r6, 48c64 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 48c34 │ │ │ │ + bne.n 48c64 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 48c4e │ │ │ │ + b.n 48c7e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 48c3c │ │ │ │ + cbnz r0, 48c6c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 48c4e │ │ │ │ - bl c7668 │ │ │ │ + b.n 48c7e │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48c80 │ │ │ │ + blt.n 48cb0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 48c30 │ │ │ │ - b.n 48c38 │ │ │ │ + beq.n 48c60 │ │ │ │ + b.n 48c68 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 26758c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x24bc> │ │ │ │ + bl 267038 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x23c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c80 │ │ │ │ + beq.n 48cb0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48cd6 │ │ │ │ + beq.n 48d06 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48c84 │ │ │ │ + beq.n 48cb4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48d80 │ │ │ │ + b.n 48db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 48ca4 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 48cd4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 48c80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 48cb0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c80 │ │ │ │ + beq.n 48cb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48cd6 │ │ │ │ + ble.n 48d06 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 48c80 │ │ │ │ + bl d2020 │ │ │ │ + b.n 48cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 49074 │ │ │ │ + bl 490a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48cf2 │ │ │ │ + cbnz r0, 48d22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48c80 │ │ │ │ + beq.n 48cb0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 48c80 │ │ │ │ + bl d2020 │ │ │ │ + b.n 48cb0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48d88 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48db8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48d90 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48dc0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r7, r8, [r0] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 48d50 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 48d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48ce6 │ │ │ │ + beq.n 48d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ce6 │ │ │ │ + bne.n 48d16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ce6 │ │ │ │ - cbz r5, 48d80 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48d16 │ │ │ │ + cbz r5, 48db0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48d72 │ │ │ │ - bl 98094 │ │ │ │ + blt.n 48da2 │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53f58 │ │ │ │ + bl 53f4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 48d7a │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 48daa │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 53f58 │ │ │ │ + bl 53f4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ @@ -45262,124 +45285,124 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9700 @ 0x25e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48df0 │ │ │ │ + beq.n 48e20 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48df0 │ │ │ │ + beq.n 48e20 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #3188 @ 0xc74 │ │ │ │ + movw r1, #1716 @ 0x6b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c35f0 │ │ │ │ - cbnz r0, 48e06 │ │ │ │ - b.n 48e32 │ │ │ │ + bl c38a8 │ │ │ │ + cbnz r0, 48e36 │ │ │ │ + b.n 48e62 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48dd2 │ │ │ │ - movw r0, #3188 @ 0xc74 │ │ │ │ + beq.n 48e02 │ │ │ │ + movw r0, #1716 @ 0x6b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48e32 │ │ │ │ - b.n 48dd2 │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48e62 │ │ │ │ + b.n 48e02 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48e32 │ │ │ │ + cbz r0, 48e62 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48e36 │ │ │ │ + cbnz r0, 48e66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48e32 │ │ │ │ + beq.n 48e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e32 │ │ │ │ + cbnz r3, 48e62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48e46 │ │ │ │ + b.n 48e76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00048e4a : │ │ │ │ +00048e7a : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15580 @ 0x3cdc │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15584 @ 0x3ce0 │ │ │ │ + movw r0, #14112 @ 0x3720 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48f0e │ │ │ │ + beq.n 48f3e │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 29718 │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 48ee6 │ │ │ │ + ble.n 48f16 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #14057 @ 0x36e9 │ │ │ │ + movw r2, #16165 @ 0x3f25 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #52857 @ 0xce79 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #12865 @ 0x3241 │ │ │ │ + movw r0, #15013 @ 0x3aa5 │ │ │ │ movt r0, #17 │ │ │ │ - bl 6d914 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6da74 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 48ee6 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 48f0e │ │ │ │ + cbnz r0, 48f16 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 48f3e │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 110ef0 <_PyArena_Free@@Base+0x218> │ │ │ │ + bl 111724 <_PyArena_Free@@Base+0x218> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 48efa │ │ │ │ - bl 1133b0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 48f2a │ │ │ │ + bl 113bec <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2a194 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -45387,196 +45410,196 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48f42 │ │ │ │ + cbnz r3, 48f72 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17892 @ 0x45e4 │ │ │ │ + movw r1, #16112 @ 0x3ef0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 48f54 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 48f84 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 80700 │ │ │ │ + bl 808c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48f58 │ │ │ │ + cbnz r0, 48f88 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48f86 │ │ │ │ + b.n 48fb6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12548 @ 0x3104 │ │ │ │ + movw r0, #11076 @ 0x2b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48f86 │ │ │ │ + beq.n 48fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f86 │ │ │ │ + cbnz r3, 48fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31472 @ 0x7af0 │ │ │ │ + movw r0, #30000 @ 0x7530 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ │ │ │ │ -00048f96 : │ │ │ │ +00048fc6 : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 188e90 │ │ │ │ + b.w 18a6fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9460 @ 0x24f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48fee │ │ │ │ + beq.n 4901e │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48fee │ │ │ │ + beq.n 4901e │ │ │ │ mov r0, r6 │ │ │ │ - bl b79b8 │ │ │ │ + bl b7c7c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 49004 │ │ │ │ + bgt.n 49034 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48836 @ 0xbec4 │ │ │ │ + movw r1, #45704 @ 0xb288 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4902e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4905e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48fca │ │ │ │ - movw r0, #62504 @ 0xf428 │ │ │ │ + beq.n 48ffa │ │ │ │ + movw r0, #61016 @ 0xee58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4902e │ │ │ │ - b.n 48fca │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4905e │ │ │ │ + b.n 48ffa │ │ │ │ subs r0, #1 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4902e │ │ │ │ + cbz r0, 4905e │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 8865c │ │ │ │ - cbnz r0, 49032 │ │ │ │ + bl 88820 │ │ │ │ + cbnz r0, 49062 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49050 │ │ │ │ + bne.n 49080 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49070 │ │ │ │ + b.n 490a0 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 49018 │ │ │ │ + bne.n 49048 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 49060 │ │ │ │ + cbnz r0, 49090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4902e │ │ │ │ + beq.n 4905e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4902e │ │ │ │ + bne.n 4905e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4902e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4905e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49092 │ │ │ │ + cbz r0, 490c2 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29228 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ - b.w 272590 │ │ │ │ + b.w 81208 │ │ │ │ + b.w 272010 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2652e4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ - cbnz r0, 490d4 │ │ │ │ + bl 264e8c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ + cbnz r0, 49104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 490dc │ │ │ │ + b.n 4910c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 48b10 │ │ │ │ + b.w 48b40 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54984 @ 0xd6c8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 49148 │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 49178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 4911c │ │ │ │ + cbz r4, 4914c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #44] @ (4914c ) │ │ │ │ + ldr r5, [pc, #44] @ (4917c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r1, [r1, r5] │ │ │ │ @@ -45588,282 +45611,282 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (49154 ) │ │ │ │ + ldr r0, [pc, #0] @ (49184 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4915c ) │ │ │ │ + ldr r0, [pc, #0] @ (4918c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 4919c │ │ │ │ - ldr r0, [pc, #4] @ (49198 ) │ │ │ │ + b.n 491cc │ │ │ │ + ldr r0, [pc, #4] @ (491c8 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 491ca │ │ │ │ + bne.n 491fa │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31532 @ 0x7b2c │ │ │ │ + movw r1, #30060 @ 0x756c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 491e8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49218 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 491ec │ │ │ │ + ble.n 4921c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ + bl 156aa4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 493a8 │ │ │ │ + b.n 493d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 492f8 │ │ │ │ + bne.w 49328 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 49226 │ │ │ │ + cbz r3, 49256 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 49218 │ │ │ │ - movw r1, #31580 @ 0x7b5c │ │ │ │ + cbnz r2, 49248 │ │ │ │ + movw r1, #30108 @ 0x759c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ - b.n 491e8 │ │ │ │ - movw r1, #31632 @ 0x7b90 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49218 │ │ │ │ + movw r1, #30160 @ 0x75d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ - b.n 491e8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49218 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 49240 │ │ │ │ + cbz r6, 49270 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ - b.n 491e8 │ │ │ │ + bl 156aa4 │ │ │ │ + b.n 49218 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49264 │ │ │ │ + beq.n 49294 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5780 @ 0x1694 │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 491e8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49218 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 492b6 │ │ │ │ + cbnz r3, 492e6 │ │ │ │ movw r1, #56152 @ 0xdb58 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22129c │ │ │ │ + bl 221b70 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4935c │ │ │ │ + beq.n 4938c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54776 @ 0xd5f8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 493a8 │ │ │ │ + bne.w 493d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49338 │ │ │ │ + beq.n 49368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49338 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49338 │ │ │ │ + bne.n 49368 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49368 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ + movw r1, #14652 @ 0x393c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl c35f0 │ │ │ │ + bl c38a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 491e8 │ │ │ │ + beq.n 49218 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 22129c │ │ │ │ + bl 221b70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2672c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ + bl 266d74 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x20fc> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4935c │ │ │ │ - b.n 493a8 │ │ │ │ + cbz r0, 4938c │ │ │ │ + b.n 493d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 215830 │ │ │ │ + bl 2167a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 49314 │ │ │ │ + cbz r3, 49344 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2672c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ - cbz r0, 4935c │ │ │ │ + b.w 266d74 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x20fc> │ │ │ │ + cbz r0, 4938c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54776 @ 0xd5f8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 493a8 │ │ │ │ + bne.n 493d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49338 │ │ │ │ + beq.n 49368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49338 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49368 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #6756 @ 0x1a64 │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 491e8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49218 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 49394 │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 493c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 491e8 │ │ │ │ - bl d7574 │ │ │ │ + bne.w 49218 │ │ │ │ + bl d77ac │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ - b.n 491e8 │ │ │ │ + bl 156aa4 │ │ │ │ + b.n 49218 │ │ │ │ movw r3, #56152 @ 0xdb58 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49378 │ │ │ │ - b.n 491e8 │ │ │ │ + bne.n 493a8 │ │ │ │ + b.n 49218 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49444 ) │ │ │ │ + ldr r3, [pc, #132] @ (49474 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 493f2 │ │ │ │ + cbz r3, 49422 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 493e8 │ │ │ │ + bne.n 49418 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 493d8 │ │ │ │ + bne.n 49408 │ │ │ │ dmb ish │ │ │ │ - beq.n 493f2 │ │ │ │ - bl 279788 │ │ │ │ + beq.n 49422 │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49872 │ │ │ │ + bl 498a2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49424 │ │ │ │ + cbz r3, 49454 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4941a │ │ │ │ + bne.n 4944a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4940a │ │ │ │ + bne.n 4943a │ │ │ │ dmb ish │ │ │ │ - beq.n 49424 │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 49454 │ │ │ │ + bl 25d8d4 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d9c │ │ │ │ - ldr r3, [pc, #20] @ (49444 ) │ │ │ │ + bl 72f24 │ │ │ │ + ldr r3, [pc, #20] @ (49474 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4943e │ │ │ │ + beq.n 4946e │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45871,144 +45894,144 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4946a │ │ │ │ - bl 272098 │ │ │ │ + bne.n 4949a │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49476 │ │ │ │ + cbz r3, 494a6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 494b8 │ │ │ │ + b.n 494e8 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 494b4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 494b4 │ │ │ │ + cbnz r3, 494e4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 494b4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 494b4 │ │ │ │ + cbnz r3, 494e4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 494b4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 494b4 │ │ │ │ + cbnz r3, 494e4 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 494b4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494e4 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl fc854 │ │ │ │ - cbnz r0, 49538 │ │ │ │ + bl fcc14 │ │ │ │ + cbnz r0, 49568 │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r2, 49512 │ │ │ │ + cbz r2, 49542 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49512 │ │ │ │ + beq.n 49542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 49512 │ │ │ │ + cbnz r3, 49542 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4952e │ │ │ │ + cbz r0, 4955e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4952e │ │ │ │ + beq.n 4955e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4952e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4955e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f874 │ │ │ │ + b.w 7fa38 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4956a │ │ │ │ + beq.n 4959a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4956a │ │ │ │ + ble.n 4959a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49584 │ │ │ │ + beq.n 495b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49584 │ │ │ │ + b.n 495b4 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 495a2 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 495d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 495a2 │ │ │ │ + beq.n 495d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 495a2 │ │ │ │ + cbnz r3, 495d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - movw r4, #62224 @ 0xf310 │ │ │ │ + movw r4, #60752 @ 0xed50 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ @@ -46016,302 +46039,302 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 495ec │ │ │ │ + bne.n 4961c │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 495ec │ │ │ │ + ble.n 4961c │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 495ec │ │ │ │ - cbnz r6, 49616 │ │ │ │ + bne.n 4961c │ │ │ │ + cbnz r6, 49646 │ │ │ │ movs r4, #3 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ movw r4, #15416 @ 0x3c38 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49760 │ │ │ │ + beq.w 49790 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldrd r9, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbnz r0, 49636 │ │ │ │ + cbnz r0, 49666 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 49766 │ │ │ │ - ldr r3, [pc, #324] @ (4977c ) │ │ │ │ + b.n 49796 │ │ │ │ + ldr r3, [pc, #324] @ (497ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 49668 │ │ │ │ + bmi.n 49698 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30520 @ 0x7738 │ │ │ │ + movw r1, #29048 @ 0x7178 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 49632 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49662 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 4968c │ │ │ │ + bne.n 496bc │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #30244 @ 0x7624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 49632 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49662 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15b5ec │ │ │ │ + bl 15b9a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.n 496b0 │ │ │ │ + bgt.n 496e0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #30284 @ 0x764c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 49632 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49662 │ │ │ │ mov r0, sl │ │ │ │ - bl bccb8 │ │ │ │ - cbnz r0, 496d0 │ │ │ │ + bl bcf58 │ │ │ │ + cbnz r0, 49700 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31788 @ 0x7c2c │ │ │ │ + movw r1, #30316 @ 0x766c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 49632 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49662 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 222ca0 │ │ │ │ + bl 22356c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49632 │ │ │ │ + beq.n 49662 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 496fc │ │ │ │ + cbnz r3, 4972c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31836 @ 0x7c5c │ │ │ │ + movw r1, #30364 @ 0x769c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 49756 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 49786 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2230f0 │ │ │ │ + bl 2239bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49756 │ │ │ │ + cbz r0, 49786 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #33268 @ 0x81f4 │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #30684 @ 0x77dc │ │ │ │ + movw r0, #29212 @ 0x721c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4974e │ │ │ │ + beq.n 4977e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49738 │ │ │ │ + blt.n 49768 │ │ │ │ mov r0, r7 │ │ │ │ blx 29470 │ │ │ │ - b.n 4973e │ │ │ │ + b.n 4976e │ │ │ │ mov r0, r9 │ │ │ │ blx 2a288 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11684c │ │ │ │ + bl 117080 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 223a60 <_PyParkingLot_AfterFork@@Base+0x600> │ │ │ │ + bl 224270 <_PyParkingLot_AfterFork@@Base+0x544> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 223a60 <_PyParkingLot_AfterFork@@Base+0x600> │ │ │ │ - b.n 49632 │ │ │ │ + bl 224270 <_PyParkingLot_AfterFork@@Base+0x544> │ │ │ │ + b.n 49662 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 497a2 │ │ │ │ + cbnz r2, 497d2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 497a2 │ │ │ │ + bne.n 497d2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 497c0 │ │ │ │ - ldr r4, [pc, #60] @ (497e0 ) │ │ │ │ + cbnz r0, 497f0 │ │ │ │ + ldr r4, [pc, #60] @ (49810 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 497c0 │ │ │ │ + cbnz r0, 497f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 497dc │ │ │ │ + b.n 4980c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 497bc │ │ │ │ + beq.n 497ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 497fc │ │ │ │ - ldr r2, [pc, #20] @ (49800 ) │ │ │ │ + cbnz r3, 4982c │ │ │ │ + ldr r2, [pc, #20] @ (49830 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 277e6c │ │ │ │ + b.w 2778e0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r0, 4982a │ │ │ │ + cbnz r0, 4985a │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49834 │ │ │ │ + beq.n 49864 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49834 │ │ │ │ + ble.n 49864 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49850 │ │ │ │ + beq.n 49880 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49850 │ │ │ │ + b.n 49880 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4986e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4989e │ │ │ │ mov r0, r4 │ │ │ │ - bl 109c70 │ │ │ │ + bl 10a264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4986e │ │ │ │ + beq.n 4989e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4986e │ │ │ │ + cbnz r3, 4989e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #256] @ (49984 ) │ │ │ │ + ldr r3, [pc, #256] @ (499b4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, ip, [r0] │ │ │ │ ands.w r5, r7, #63 @ 0x3f │ │ │ │ - bne.n 498a6 │ │ │ │ + bne.n 498d6 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ - bne.n 498aa │ │ │ │ + bne.n 498da │ │ │ │ mov r4, r5 │ │ │ │ - b.n 498ae │ │ │ │ + b.n 498de │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - cbnz r5, 498c2 │ │ │ │ + cbnz r5, 498f2 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ movne r5, #64 @ 0x40 │ │ │ │ subs r5, r4, r5 │ │ │ │ and.w r9, r4, #64 @ 0x40 │ │ │ │ add r5, ip │ │ │ │ lsrs r6, r4, #6 │ │ │ │ add r9, r5 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ movs r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 498e4 │ │ │ │ + bls.n 49914 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49d38 │ │ │ │ + bl 49d68 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 498d4 │ │ │ │ + b.n 49904 │ │ │ │ rsb r6, r7, #119 @ 0x77 │ │ │ │ add r5, sp, #28 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r6, r6, #63 @ 0x3f │ │ │ │ add.w r3, r6, #9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -46325,45 +46348,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r5, r4] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49926 │ │ │ │ + beq.n 49956 │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 4991c │ │ │ │ + b.n 4994c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ orr.w r8, r8, r7, lsr #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str.w r8, [r6, #5] │ │ │ │ mov.w r9, r3, lsr #6 │ │ │ │ str.w r7, [r6, #1] │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 49952 │ │ │ │ + beq.n 49982 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - bl 49d38 │ │ │ │ - b.n 49940 │ │ │ │ + bl 49d68 │ │ │ │ + b.n 49970 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ str.w r3, [sl] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w r1, [sl, #4] │ │ │ │ - ldr r3, [pc, #28] @ (49984 ) │ │ │ │ + ldr r3, [pc, #28] @ (499b4 ) │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4997c │ │ │ │ + beq.n 499ac │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -46372,111 +46395,111 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 499b2 │ │ │ │ + beq.n 499e2 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 499c2 │ │ │ │ + b.n 499f2 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 499c0 │ │ │ │ + ble.n 499f0 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 499bc │ │ │ │ - cbnz r2, 499e6 │ │ │ │ + bgt.n 499ec │ │ │ │ + cbnz r2, 49a16 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 499c2 │ │ │ │ + b.n 499f2 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (49aa4 ) │ │ │ │ + ldr r1, [pc, #224] @ (49ad4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 499ec │ │ │ │ - b.n 49a9c │ │ │ │ + cbnz r0, 49a1c │ │ │ │ + b.n 49acc │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 49a74 │ │ │ │ + beq.n 49aa4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49a3a │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49a6a │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 49a10 │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 49a40 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a9c │ │ │ │ + bne.n 49acc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49a34 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 49a64 │ │ │ │ + bl 85c50 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49a30 │ │ │ │ + beq.n 49a60 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 49a30 │ │ │ │ + cbnz r3, 49a60 │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 49a02 │ │ │ │ + beq.n 49a32 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 49a3c │ │ │ │ - b.n 49a7c │ │ │ │ + bne.n 49a6c │ │ │ │ + b.n 49aac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49a52 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 49a9c │ │ │ │ + cbnz r0, 49a82 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 49acc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49a80 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 49ab0 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49a6e │ │ │ │ + beq.n 49a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49a6e │ │ │ │ + cbnz r3, 49a9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 49a80 │ │ │ │ - b.n 49a46 │ │ │ │ + bne.n 49ab0 │ │ │ │ + b.n 49a76 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49a80 │ │ │ │ + b.n 49ab0 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1564b4 │ │ │ │ + bl 1567bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 21b08c <_Py_RestoreSignals@@Base+0x30ec> │ │ │ │ + b.w 21bb80 <_Py_RestoreSignals@@Base+0x2d08> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r4, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -46484,186 +46507,186 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 49aca │ │ │ │ - bl 272098 │ │ │ │ + bne.n 49afa │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49ad6 │ │ │ │ + cbz r3, 49b06 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49af8 │ │ │ │ + b.n 49b28 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49af4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49af4 │ │ │ │ + cbnz r3, 49b24 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49af4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b24 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #57652 @ 0xe134 │ │ │ │ + movw r1, #57716 @ 0xe174 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 49b4c │ │ │ │ + beq.n 49b7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 49b4c │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 49b7c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #31908 @ 0x7ca4 │ │ │ │ + movw r1, #30436 @ 0x76e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49b5c │ │ │ │ - bl 4abe2 │ │ │ │ + beq.n 49b8c │ │ │ │ + bl 4ac12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49bb6 │ │ │ │ + b.n 49be6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49b72 │ │ │ │ + bge.n 49ba2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224364 <_PyTime_AsMilliseconds@@Base+0x6d4> │ │ │ │ + bl 224a7c <_PyParkingLot_AfterFork@@Base+0xd50> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b58 │ │ │ │ + beq.n 49b88 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49b96 │ │ │ │ + ble.n 49bc6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49bb6 │ │ │ │ + ble.n 49be6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #42368 @ 0xa580 │ │ │ │ + movw r0, #40880 @ 0x9fb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e7b90 <_PyErr_ProgramDecodedTextObject@@Base+0x19c> │ │ │ │ + bl 1e915c <_PyErr_ProgramDecodedTextObject@@Base+0x19c> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49c3a │ │ │ │ + bne.n 49c6a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48370 │ │ │ │ + bl 483a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49c24 │ │ │ │ - movw r3, #33361 @ 0x8251 │ │ │ │ + beq.n 49c54 │ │ │ │ + movw r3, #34613 @ 0x8735 │ │ │ │ movt r3, #22 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 49c2e │ │ │ │ + bne.n 49c5e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2043ac │ │ │ │ - bl 80760 │ │ │ │ + b.w 205684 <_PyCompile_GetBinaryIntrinsicName@@Base+0xe64> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c0c │ │ │ │ - b.n 49c42 │ │ │ │ + beq.n 49c3c │ │ │ │ + b.n 49c72 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 15161c │ │ │ │ + bl 1517c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00049c46 : │ │ │ │ - b.w 1f3110 <_PyTime_gmtime@@Base+0x84> │ │ │ │ - movw r1, #6296 @ 0x1898 │ │ │ │ +00049c76 : │ │ │ │ + b.w 1f4748 <_PyTime_gmtime@@Base+0x84> │ │ │ │ + movw r1, #4824 @ 0x12d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 42718 │ │ │ │ + b.w 42750 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49c86 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 49c98 │ │ │ │ - b.n 49cd4 │ │ │ │ + bne.n 49cb6 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 49cc8 │ │ │ │ + b.n 49d04 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49ce8 │ │ │ │ + vldr d6, [pc, #92] @ 49d18 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49cd8 │ │ │ │ + bhi.n 49d08 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 29820 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ @@ -46672,50 +46695,50 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ce0 │ │ │ │ + beq.n 49d10 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 49ce0 │ │ │ │ + b.n 49d10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49ce0 │ │ │ │ + b.n 49d10 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00049cf0 : │ │ │ │ - ldr r3, [pc, #64] @ (49d34 ) │ │ │ │ +00049d20 : │ │ │ │ + ldr r3, [pc, #64] @ (49d64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 49d30 │ │ │ │ + cbz r0, 49d60 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49d08 │ │ │ │ + bne.n 49d38 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49cfa │ │ │ │ + b.n 49d2a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49d1e │ │ │ │ + beq.n 49d4e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 49d04 │ │ │ │ + bcc.n 49d34 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 49d30 │ │ │ │ + cbz r0, 49d60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -47398,26 +47421,26 @@ │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0004a5fa : │ │ │ │ +0004a62a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4a62c ) │ │ │ │ + ldr r3, [pc, #32] @ (4a65c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b3910 │ │ │ │ - cbz r0, 4a628 │ │ │ │ + bl 1b5708 │ │ │ │ + cbz r0, 4a658 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ @@ -47425,125 +47448,125 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18d4d8 │ │ │ │ - cbz r0, 4a666 │ │ │ │ + bl 18ed48 │ │ │ │ + cbz r0, 4a696 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a664 │ │ │ │ + beq.n 4a694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a664 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a694 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 15f86c <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4a68e │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4a6be │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4148 @ 0x1034 │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4a750 ) │ │ │ │ + ldr r3, [pc, #176] @ (4a780 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4a6d4 │ │ │ │ + cbz r3, 4a704 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4a6ca │ │ │ │ + bne.n 4a6fa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a6ba │ │ │ │ + bne.n 4a6ea │ │ │ │ dmb ish │ │ │ │ - beq.n 4a6d4 │ │ │ │ - bl 279788 │ │ │ │ + beq.n 4a704 │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49872 │ │ │ │ + bl 498a2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4a706 │ │ │ │ + cbz r3, 4a736 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a6fc │ │ │ │ + bne.n 4a72c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a6ec │ │ │ │ + bne.n 4a71c │ │ │ │ dmb ish │ │ │ │ - beq.n 4a706 │ │ │ │ - bl 25dc0c │ │ │ │ - movw r1, #3812 @ 0xee4 │ │ │ │ + beq.n 4a736 │ │ │ │ + bl 25d8d4 │ │ │ │ + movw r1, #2340 @ 0x924 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4a714 │ │ │ │ + bne.n 4a744 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 80700 │ │ │ │ - ldr r3, [pc, #20] @ (4a750 ) │ │ │ │ + bl 808c4 │ │ │ │ + ldr r3, [pc, #20] @ (4a780 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4a74c │ │ │ │ + beq.n 4a77c │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a774 │ │ │ │ + cbz r3, 4a7a4 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4a776 │ │ │ │ + b.n 4a7a6 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r4, [pc, #540] @ (4a994 ) │ │ │ │ + ldr r4, [pc, #540] @ (4a9c4 ) │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -47556,256 +47579,269 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a7c4 │ │ │ │ + bne.n 4a7f4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 4a7c4 │ │ │ │ + ble.n 4a7f4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 4a7c4 │ │ │ │ - cbnz r7, 4a7e8 │ │ │ │ - ldr r1, [pc, #464] @ (4a998 ) │ │ │ │ + bne.n 4a7f4 │ │ │ │ + cbnz r7, 4a818 │ │ │ │ + ldr r1, [pc, #464] @ (4a9c8 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a95e │ │ │ │ + beq.w 4a98e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldrd sl, r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a96c │ │ │ │ + beq.w 4a99c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - cbz r0, 4a882 │ │ │ │ + cbz r0, 4a8b2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4a832 │ │ │ │ + beq.n 4a862 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 4a836 │ │ │ │ - b.n 4a882 │ │ │ │ + bge.n 4a866 │ │ │ │ + b.n 4a8b2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4a842 │ │ │ │ + blt.n 4a872 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a864 │ │ │ │ + bpl.n 4a894 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #976 @ 0x3d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #31984 @ 0x7cf0 │ │ │ │ + movw r1, #65040 @ 0xfe10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #30512 @ 0x7730 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a882 │ │ │ │ - ldr.w fp, [pc, #316] @ 4a99c │ │ │ │ - b.n 4a8dc │ │ │ │ + beq.n 4a8b2 │ │ │ │ + ldr.w fp, [pc, #316] @ 4a9cc │ │ │ │ + b.n 4a90c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #11032 @ 0x2b18 │ │ │ │ + movw r2, #9560 @ 0x2558 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #22280 @ 0x5708 │ │ │ │ + movw r1, #20808 @ 0x5148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4a972 │ │ │ │ + b.n 4a9a2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a882 │ │ │ │ + beq.n 4a8b2 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 4a8f6 │ │ │ │ + blt.n 4a926 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ff4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4a950 │ │ │ │ + bge.n 4a980 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4a926 │ │ │ │ + bne.n 4a956 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4a916 │ │ │ │ + bne.n 4a946 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4a886 │ │ │ │ + bne.n 4a8b6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11684c │ │ │ │ - b.n 4a882 │ │ │ │ + bl 117080 │ │ │ │ + b.n 4a8b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4a908 │ │ │ │ + cbz r3, 4a938 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29de8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a8b6 │ │ │ │ + b.n 4a8e6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29f78 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a8b6 │ │ │ │ + b.n 4a8e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a8dc │ │ │ │ + bne.n 4a90c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a8dc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a90c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11684c │ │ │ │ + bl 117080 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a882 │ │ │ │ + beq.n 4a8b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a882 │ │ │ │ + bne.n 4a8b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a882 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a8b2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4a95a │ │ │ │ + beq.n 4a98a │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 4a972 │ │ │ │ + b.n 4a9a2 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a972 │ │ │ │ + b.n 4a9a2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ strd sl, r9, [sp, #148] @ 0x94 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - sbfx r0, ip, #1, #6 │ │ │ │ + stc 0, cr0, [ip, #276] @ 0x114 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ubfx r0, r4, #1, #6 │ │ │ │ - b.n 4a9b0 │ │ │ │ - movw r0, #27052 @ 0x69ac │ │ │ │ + cdp 0, 0, cr0, cr4, cr5, {2} │ │ │ │ + b.n 4aa00 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + movw r0, #25580 @ 0x63ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #3 │ │ │ │ - b.w 80700 │ │ │ │ + b.w 808c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4a9d4 │ │ │ │ + cbz r7, 4aa24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4a9d4 │ │ │ │ + beq.n 4aa24 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4a9e0 │ │ │ │ - bl 16859c <_PyParkingLot_Unpark@@Base+0x294> │ │ │ │ + bgt.n 4aa30 │ │ │ │ + bl 168a80 <_PyParkingLot_Unpark@@Base+0x294> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4aa76 │ │ │ │ - b.n 4ab18 │ │ │ │ + bne.n 4aac6 │ │ │ │ + b.n 4ab68 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4aa7c │ │ │ │ + bne.n 4aacc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - blt.n 4a9fa │ │ │ │ + blt.n 4aa4a │ │ │ │ cmp r5, r2 │ │ │ │ it ge │ │ │ │ movge r5, r2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r6, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble.n 4aa66 │ │ │ │ + ble.n 4aab6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4aa34 │ │ │ │ + bne.n 4aa84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5d3c │ │ │ │ - cbnz r0, 4aa22 │ │ │ │ + bl 1e7304 │ │ │ │ + cbnz r0, 4aa72 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4aa9a │ │ │ │ + b.n 4aaea │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ subs r2, r5, r6 │ │ │ │ @@ -47824,230 +47860,217 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4aa46 │ │ │ │ - b.n 4aa08 │ │ │ │ + bne.n 4aa96 │ │ │ │ + b.n 4aa58 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4ab18 │ │ │ │ + beq.n 4ab68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ab18 │ │ │ │ + b.n 4ab68 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e988 │ │ │ │ + bl 27e398 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4aa90 │ │ │ │ + bcs.n 4aae0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10d8fc │ │ │ │ + bl 10e0f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4aa9e │ │ │ │ + cbnz r0, 4aaee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ab18 │ │ │ │ + b.n 4ab68 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aab8 │ │ │ │ + blt.n 4ab08 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4aab8 │ │ │ │ + bge.n 4ab08 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4aaf8 │ │ │ │ - bl 18d4d8 │ │ │ │ - cbnz r0, 4aae4 │ │ │ │ + ble.n 4ab48 │ │ │ │ + bl 18ed48 │ │ │ │ + cbnz r0, 4ab34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4aa9a │ │ │ │ + beq.n 4aaea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4aa9a │ │ │ │ + bne.n 4aaea │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4aa9a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4aaea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4aaf4 │ │ │ │ + beq.n 4ab44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4aaf4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ab44 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4aac0 │ │ │ │ + b.n 4ab10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ab18 │ │ │ │ + beq.n 4ab68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ab18 │ │ │ │ + cbnz r3, 4ab68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 4ab54 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + bpl.n 4aba4 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ab4e │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ab54 │ │ │ │ + bne.n 4ab9e │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4aba4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 4ab8e │ │ │ │ + cbnz r0, 4abde │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r6, #7521 @ 0x1d61 │ │ │ │ + movw r6, #8065 @ 0x1f81 │ │ │ │ movt r6, #11 │ │ │ │ ldr.w r2, [r4, #8]! │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #12 │ │ │ │ add.w r9, r2, r3, lsr #2 │ │ │ │ cmp r7, r9 │ │ │ │ - bge.n 4ab8c │ │ │ │ + bge.n 4abdc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 4ab88 │ │ │ │ + cbz r3, 4abd8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 4ab82 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ab88 │ │ │ │ + bne.n 4abd2 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4abd8 │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 4ab8e │ │ │ │ + cbnz r0, 4abde │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4ab6c │ │ │ │ + b.n 4abbc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 221178 │ │ │ │ + bl 221a4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4abd4 │ │ │ │ - beq.n 4abd8 │ │ │ │ + blt.n 4ac04 │ │ │ │ + beq.n 4ac08 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4abe0 │ │ │ │ + b.n 4ac10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4abe0 │ │ │ │ + b.n 4ac10 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004abe2 : │ │ │ │ +0004ac12 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4ac14 ) │ │ │ │ + ldr r0, [pc, #32] @ (4ac44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #32044 @ 0x7d2c │ │ │ │ + movw r2, #30572 @ 0x776c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 4ac44 │ │ │ │ + cbz r5, 4ac74 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 29994 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f874 │ │ │ │ + bl 7fa38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac6c │ │ │ │ + beq.n 4ac9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ac6c │ │ │ │ + cbnz r3, 4ac9c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4ac8e │ │ │ │ + cbz r3, 4acbe │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 4ac90 │ │ │ │ + b.n 4acc0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r5, [pc, #384] @ (4ae14 ) │ │ │ │ + ldr r5, [pc, #384] @ (4ae44 ) │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -48060,360 +48083,360 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4acde │ │ │ │ + bne.n 4ad0e │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 4acde │ │ │ │ + ble.n 4ad0e │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 4acde │ │ │ │ - cbnz r4, 4ad00 │ │ │ │ - ldr r1, [pc, #312] @ (4ae18 ) │ │ │ │ + bne.n 4ad0e │ │ │ │ + cbnz r4, 4ad30 │ │ │ │ + ldr r1, [pc, #312] @ (4ae48 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4add4 │ │ │ │ + beq.n 4ae04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add sl, r8 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldrd r9, r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ade2 │ │ │ │ + beq.n 4ae12 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - cbz r0, 4ad8c │ │ │ │ + cbz r0, 4adbc │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4ad46 │ │ │ │ + beq.n 4ad76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ad48 │ │ │ │ - b.n 4ad8c │ │ │ │ + bge.n 4ad78 │ │ │ │ + b.n 4adbc │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4ad50 │ │ │ │ + blt.n 4ad80 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 4ad6e │ │ │ │ + bpl.n 4ad9e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #976 @ 0x3d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #32088 @ 0x7d58 │ │ │ │ + movw r1, #65040 @ 0xfe10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #30616 @ 0x7798 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ad90 │ │ │ │ - b.n 4ad8c │ │ │ │ + bne.n 4adc0 │ │ │ │ + b.n 4adbc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #11056 @ 0x2b30 │ │ │ │ + movw r2, #9584 @ 0x2570 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #22280 @ 0x5708 │ │ │ │ + movw r1, #20808 @ 0x5148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4adf2 │ │ │ │ - bl 98094 │ │ │ │ + b.n 4ae22 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4ada6 │ │ │ │ + blt.n 4add6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a4cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adb8 │ │ │ │ + b.n 4ade8 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 4adb2 │ │ │ │ + cbz r4, 4ade2 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adb8 │ │ │ │ + b.n 4ade8 │ │ │ │ blx 29c58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 4adea │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 4ae1a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5718 │ │ │ │ - b.n 4ad8c │ │ │ │ + bl f5be0 │ │ │ │ + b.n 4adbc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4adf2 │ │ │ │ + b.n 4ae22 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adf2 │ │ │ │ + b.n 4ae22 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strd r9, r7, [sp, #132] @ 0x84 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3d00045 │ │ │ │ + cdp 0, 1, cr0, cr0, cr5, {2} │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1553e8 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ - cbz r0, 4ae52 │ │ │ │ + bl 1556f0 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ + cbz r0, 4ae82 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ffa58 │ │ │ │ + bl 200ee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ae54 │ │ │ │ + bne.n 4ae84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae52 │ │ │ │ + beq.n 4ae82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae52 │ │ │ │ + cbnz r3, 4ae82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae9c │ │ │ │ + beq.n 4aecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae9c │ │ │ │ + cbnz r3, 4aecc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4aebc │ │ │ │ + cbz r3, 4aeec │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4aecc │ │ │ │ + b.n 4aefc │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4aeca │ │ │ │ + blt.n 4aefa │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4aec6 │ │ │ │ - cbnz r1, 4aeec │ │ │ │ + bgt.n 4aef6 │ │ │ │ + cbnz r1, 4af1c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4aecc │ │ │ │ + b.n 4aefc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #416] @ (4b070 ) │ │ │ │ + ldr r1, [pc, #416] @ (4b0a0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aef2 │ │ │ │ - b.n 4af4e │ │ │ │ + cbnz r0, 4af22 │ │ │ │ + b.n 4af7e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4af18 │ │ │ │ + beq.n 4af48 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4af02 │ │ │ │ + cbz r6, 4af32 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4af02 │ │ │ │ + bne.n 4af32 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4af1c │ │ │ │ + b.n 4af4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4af0a │ │ │ │ + cbnz r0, 4af3a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4af1c │ │ │ │ - bl c7668 │ │ │ │ + b.n 4af4c │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af4e │ │ │ │ + blt.n 4af7e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4aefe │ │ │ │ - b.n 4af06 │ │ │ │ + beq.n 4af2e │ │ │ │ + b.n 4af36 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 26758c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x24bc> │ │ │ │ + bl 267038 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x23c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af4e │ │ │ │ + beq.n 4af7e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4afa4 │ │ │ │ + beq.n 4afd4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4af52 │ │ │ │ + beq.n 4af82 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b058 │ │ │ │ + b.n 4b088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 4af72 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 4afa2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4af4e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4af7e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af4e │ │ │ │ + beq.n 4af7e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4afa4 │ │ │ │ + ble.n 4afd4 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4af4e │ │ │ │ + bl d2020 │ │ │ │ + b.n 4af7e │ │ │ │ mov r0, r7 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b1aa │ │ │ │ + bl 4b1da │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4afc0 │ │ │ │ + cbnz r0, 4aff0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af4e │ │ │ │ + beq.n 4af7e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4af4e │ │ │ │ + bl d2020 │ │ │ │ + b.n 4af7e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b060 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b090 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #120 @ (adr r3, 4b068 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 4b098 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4b028 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4b058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4afb4 │ │ │ │ + beq.n 4afe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4afb4 │ │ │ │ + bne.n 4afe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4afb4 │ │ │ │ - cbz r5, 4b058 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4afe4 │ │ │ │ + cbz r5, 4b088 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b04a │ │ │ │ - bl 98094 │ │ │ │ + blt.n 4b07a │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 543ba │ │ │ │ + bl 542ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 4b052 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 4b082 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 543ba │ │ │ │ + bl 542ba │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ @@ -48425,457 +48448,494 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b096 │ │ │ │ + bne.n 4b0c6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b0ae │ │ │ │ - b.n 4b0c2 │ │ │ │ + cbnz r0, 4b0de │ │ │ │ + b.n 4b0f2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ + movw r0, #3432 @ 0xd68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b08a │ │ │ │ - b.n 4b19c │ │ │ │ - bl 85a84 │ │ │ │ + bne.n 4b0ba │ │ │ │ + b.n 4b1cc │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b0d0 │ │ │ │ + bne.n 4b100 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b0e0 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4b110 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b19c │ │ │ │ + bne.n 4b1cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b0e0 │ │ │ │ + b.n 4b110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b0be │ │ │ │ + bne.n 4b0ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b0be │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b0ee │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b100 │ │ │ │ + bne.n 4b130 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #30632 @ 0x77a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4b19c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4b1cc │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4b112 │ │ │ │ + blt.n 4b142 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2ece4 │ │ │ │ + b.w 2ecd8 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4b11a │ │ │ │ - cbnz r4, 4b13e │ │ │ │ + ble.n 4b14a │ │ │ │ + cbnz r4, 4b16e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 257354 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 257114 <_PyTime_AsTimeval@@Base+0x15b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b19c │ │ │ │ + beq.n 4b1cc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b19e │ │ │ │ + b.n 4b1ce │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204d18 │ │ │ │ - cbnz r0, 4b19c │ │ │ │ + bl 205ff0 │ │ │ │ + cbnz r0, 4b1cc │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4b158 │ │ │ │ + bge.n 4b188 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ece4 │ │ │ │ - cbnz r0, 4b17c │ │ │ │ - b.n 4b19c │ │ │ │ + bl 2ecd8 │ │ │ │ + cbnz r0, 4b1ac │ │ │ │ + b.n 4b1cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 257354 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 257114 <_PyTime_AsTimeval@@Base+0x15b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b19c │ │ │ │ + beq.n 4b1cc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b190 │ │ │ │ + beq.n 4b1c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b190 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b1c0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204d18 │ │ │ │ + bl 205ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b134 │ │ │ │ + beq.n 4b164 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #6080 @ 0x17c0 │ │ │ │ + movw r1, #4608 @ 0x1200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 4b1cc │ │ │ │ + b.n 4b1fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b1c8 │ │ │ │ + cbz r0, 4b1f8 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #48944 @ 0xbf30 │ │ │ │ + movw r1, #47472 @ 0xb970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48948 @ 0xbf34 │ │ │ │ + movw r0, #47476 @ 0xb974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b20a │ │ │ │ + beq.n 4b23a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b20c │ │ │ │ + beq.n 4b23c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b20c │ │ │ │ + b.n 4b23c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4b234 │ │ │ │ + bmi.n 4b264 │ │ │ │ movw r2, #24980 @ 0x6194 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b26e │ │ │ │ + bne.n 4b29e │ │ │ │ mov r6, r0 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b26a │ │ │ │ + cbz r0, 4b29a │ │ │ │ mov r1, r6 │ │ │ │ - bl 89b3c │ │ │ │ + bl 89d40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b254 │ │ │ │ + beq.n 4b284 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89b3c │ │ │ │ + bl 89d40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b276 │ │ │ │ + bne.n 4b2a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b26a │ │ │ │ + beq.n 4b29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b26a │ │ │ │ + cbnz r3, 4b29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b276 │ │ │ │ + b.n 4b2a6 │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 4b2a0 │ │ │ │ + cbnz r5, 4b2d0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4b2a0 │ │ │ │ + ble.n 4b2d0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b2a0 │ │ │ │ - cbnz r2, 4b2be │ │ │ │ + bne.n 4b2d0 │ │ │ │ + cbnz r2, 4b2ee │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4b2fc ) │ │ │ │ + ldr r5, [pc, #88] @ (4b32c ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4b2be │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4b2ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b2f6 │ │ │ │ + b.n 4b326 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 431a4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 431dc <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b2ba │ │ │ │ + beq.n 4b2ea │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2a2d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4b2ee │ │ │ │ + beq.n 4b31e │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #27068 @ 0x69bc │ │ │ │ + movw r2, #25596 @ 0x63fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 43594 │ │ │ │ - b.n 4b2ba │ │ │ │ + bl 435cc │ │ │ │ + b.n 4b2ea │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 44b38 │ │ │ │ + b.w 44b6c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4b30c │ │ │ │ + cbz r1, 4b33c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4b314 │ │ │ │ + b.n 4b344 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 346bc │ │ │ │ - movw r1, #6308 @ 0x18a4 │ │ │ │ + b.w 34688 │ │ │ │ + movw r1, #4836 @ 0x12e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 4b1cc │ │ │ │ + b.n 4b1fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4b352 │ │ │ │ + bmi.n 4b382 │ │ │ │ movw r3, #24980 @ 0x6194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b352 │ │ │ │ + beq.n 4b382 │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 4b36a │ │ │ │ + b.n 4b39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 32668 │ │ │ │ + bl 3265c <_PyXI_ApplyCapturedException@@Base+0x28> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b348 │ │ │ │ + beq.n 4b378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 4b3e2 │ │ │ │ + movw r3, #48088 @ 0xbbd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4b40c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 4b40a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 4b40a │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 4b3b0 │ │ │ │ + cbnz r6, 4b438 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4b3b0 │ │ │ │ + ble.n 4b438 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b3b0 │ │ │ │ - cbnz r2, 4b3ca │ │ │ │ + bne.n 4b438 │ │ │ │ + cbnz r2, 4b452 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #116] @ (4b428 ) │ │ │ │ + ldr r6, [pc, #116] @ (4b4b0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4b41e │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4b4a6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4b3e4 │ │ │ │ + bne.n 4b46c │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4b400 │ │ │ │ - bl 145b4c │ │ │ │ + b.n 4b488 │ │ │ │ + bl 145d8c │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b400 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4b41e │ │ │ │ + bne.n 4b488 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 4b4a6 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #41412 @ 0xa1c4 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4497c │ │ │ │ + b.w 449b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 4b42e │ │ │ │ + b.n 4b4b6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2985c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ - ldr r0, [pc, #4] @ (4b450 ) │ │ │ │ + b.w 81208 │ │ │ │ + ldr r0, [pc, #4] @ (4b4d8 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r1, #5824 @ 0x16c0 │ │ │ │ + movw r1, #4352 @ 0x1100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 4b1cc │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + b.n 4b1fc │ │ │ │ + movw r1, #4596 @ 0x11f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 42718 │ │ │ │ + b.w 42750 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r3, 4b504 │ │ │ │ + movw r0, #30668 @ 0x77cc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e1d08 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4b496 │ │ │ │ - movw r3, #48088 @ 0xbbd8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 14346c │ │ │ │ + cbnz r0, 4b536 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #30684 @ 0x77dc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e1d08 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 1439e8 │ │ │ │ + b.n 4b55a │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 4b558 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26928 @ 0x6930 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #13408 @ 0x3460 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b4c0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 4b4be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 4b4be │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + b.w d5514 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b4c8 ) │ │ │ │ + ldr r0, [pc, #4] @ (4b564 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4b4f8 │ │ │ │ + cbz r0, 4b594 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b4f8 │ │ │ │ + beq.n 4b594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b4f8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b594 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b516 │ │ │ │ + cbnz r2, 4b5b2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b516 │ │ │ │ + cbz r0, 4b5b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b516 │ │ │ │ + beq.n 4b5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b516 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b5b2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b51a <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4b544 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004b5b6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4b5e0 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ @@ -48884,416 +48944,379 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r3, 4b55a <_PyContext_NewHamtForTests@@Base+0x40> │ │ │ │ - movw r0, #32140 @ 0x7d8c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ - push {r4, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 14322c │ │ │ │ - cbnz r0, 4b58c <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #32156 @ 0x7d9c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r1, #5072 @ 0x13d0 │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 121114 │ │ │ │ + bl cf88c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 4b64c <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 4b64c <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #5072 @ 0x13d0 │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + bl 121114 │ │ │ │ + bl cf88c │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 1437a8 │ │ │ │ - b.n 4b5b0 <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 4b5ae <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14880 @ 0x3a20 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #2396 @ 0x95c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4b708 <_PyContext_NewHamtForTests@@Base+0x152> │ │ │ │ movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 4b6f0 <_PyContext_NewHamtForTests@@Base+0x13a> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 4b6f0 <_PyContext_NewHamtForTests@@Base+0x13a> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + bne.n 4b66a <_PyContext_NewHamtForTests@@Base+0xb4> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cbnz r1, 4b6bc <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + b.n 4b6b2 <_PyContext_NewHamtForTests@@Base+0xfc> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl d4ffc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b69c <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b69c <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 4b648 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + bne.n 4b664 <_PyContext_NewHamtForTests@@Base+0xae> │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 4b64e <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 4b6e2 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 4b708 <_PyContext_NewHamtForTests@@Base+0x152> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 4b6b2 <_PyContext_NewHamtForTests@@Base+0xfc> │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + add.w r4, r2, r4, lsl #2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 4b6a8 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + b.n 4b6d4 <_PyContext_NewHamtForTests@@Base+0x11e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4b6b2 <_PyContext_NewHamtForTests@@Base+0xfc> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b6b2 <_PyContext_NewHamtForTests@@Base+0xfc> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #6444 @ 0x192c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4b648 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b648 <_PyContext_NewHamtForTests@@Base+0x12e>) │ │ │ │ + ldr r3, [pc, #132] @ (4b7a0 <_PyContext_NewHamtForTests@@Base+0x1ea>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b5f8 <_PyContext_NewHamtForTests@@Base+0xde> │ │ │ │ + cbz r3, 4b750 <_PyContext_NewHamtForTests@@Base+0x19a> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b5ee <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ + bne.n 4b746 <_PyContext_NewHamtForTests@@Base+0x190> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b5de <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ + bne.n 4b736 <_PyContext_NewHamtForTests@@Base+0x180> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b5f8 <_PyContext_NewHamtForTests@@Base+0xde> │ │ │ │ - bl 279788 │ │ │ │ + beq.n 4b750 <_PyContext_NewHamtForTests@@Base+0x19a> │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b90a │ │ │ │ + bl 4b93a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b62a <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ + cbz r3, 4b782 <_PyContext_NewHamtForTests@@Base+0x1cc> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b620 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + bne.n 4b778 <_PyContext_NewHamtForTests@@Base+0x1c2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b610 <_PyContext_NewHamtForTests@@Base+0xf6> │ │ │ │ + bne.n 4b768 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b62a <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 4b782 <_PyContext_NewHamtForTests@@Base+0x1cc> │ │ │ │ + bl 25d8d4 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 72d9c │ │ │ │ - ldr r3, [pc, #20] @ (4b648 <_PyContext_NewHamtForTests@@Base+0x12e>) │ │ │ │ + bl 72f24 │ │ │ │ + ldr r3, [pc, #20] @ (4b7a0 <_PyContext_NewHamtForTests@@Base+0x1ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b644 <_PyContext_NewHamtForTests@@Base+0x12a> │ │ │ │ + beq.n 4b79c <_PyContext_NewHamtForTests@@Base+0x1e6> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4b674 <_PyContext_NewHamtForTests@@Base+0x15a> │ │ │ │ + cbz r3, 4b7cc <_PyContext_NewHamtForTests@@Base+0x216> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4b674 <_PyContext_NewHamtForTests@@Base+0x15a> │ │ │ │ + bgt.n 4b7cc <_PyContext_NewHamtForTests@@Base+0x216> │ │ │ │ mov r0, r3 │ │ │ │ - bl 25bffc <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 25bcc4 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b67e <_PyContext_NewHamtForTests@@Base+0x164> │ │ │ │ + beq.n 4b7d6 <_PyContext_NewHamtForTests@@Base+0x220> │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4b6ae <_PyContext_NewHamtForTests@@Base+0x194> │ │ │ │ + bgt.n 4b806 <_PyContext_NewHamtForTests@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652e4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ - cbnz r0, 4b6ca <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + bl 264e8c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ + cbnz r0, 4b822 <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 490dc │ │ │ │ + b.w 4910c │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #32176 @ 0x7db0 │ │ │ │ + movw r1, #30704 @ 0x77f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b69a <_PyContext_NewHamtForTests@@Base+0x180> │ │ │ │ + bne.n 4b7f2 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ - bl cf668 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 4b736 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 4b736 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - bl 1208cc │ │ │ │ - bl cf668 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3868 @ 0xf1c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4b7f2 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4b7da <_PyContext_NewHamtForTests@@Base+0x2c0> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 4b7da <_PyContext_NewHamtForTests@@Base+0x2c0> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 4b754 <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 4b7a6 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ - b.n 4b79c <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl d4de4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b786 <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b786 <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 4b732 <_PyContext_NewHamtForTests@@Base+0x218> │ │ │ │ - bne.n 4b74e <_PyContext_NewHamtForTests@@Base+0x234> │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 4b738 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4b7cc <_PyContext_NewHamtForTests@@Base+0x2b2> │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b7f2 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 4b79c <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - add.w r4, r2, r4, lsl #2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 4b792 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - b.n 4b7be <_PyContext_NewHamtForTests@@Base+0x2a4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4b79c <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b79c <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7916 @ 0x1eec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4b732 <_PyContext_NewHamtForTests@@Base+0x218> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2652e4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ - cbnz r0, 4b81a <_PyContext_NewHamtForTests@@Base+0x300> │ │ │ │ + bl 264e8c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ + cbnz r0, 4b84a <_PyContext_NewHamtForTests@@Base+0x294> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 265adc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xa0c> │ │ │ │ + b.w 265684 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xa0c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4b844 <_PyContext_NewHamtForTests@@Base+0x32a> │ │ │ │ + bhi.n 4b874 <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4b85c <_PyContext_NewHamtForTests@@Base+0x342> │ │ │ │ + beq.n 4b88c <_PyContext_NewHamtForTests@@Base+0x2d6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b85e <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ - movw r0, #54660 @ 0xd584 │ │ │ │ + b.n 4b88e <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + movw r0, #53400 @ 0xd098 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b83a <_PyContext_NewHamtForTests@@Base+0x320> │ │ │ │ - b.n 4b888 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bne.n 4b86a <_PyContext_NewHamtForTests@@Base+0x2b4> │ │ │ │ + b.n 4b8b8 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6900 │ │ │ │ + bl 1f7e3c │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4b888 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + beq.n 4b8b8 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b88c <_PyContext_NewHamtForTests@@Base+0x372> │ │ │ │ + blt.n 4b8bc <_PyContext_NewHamtForTests@@Base+0x306> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48072 @ 0xbbc8 │ │ │ │ + movw r1, #46576 @ 0xb5f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + b.n 4b8f0 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4b8a4 <_PyContext_NewHamtForTests@@Base+0x38a> │ │ │ │ + cbz r0, 4b8d4 <_PyContext_NewHamtForTests@@Base+0x31e> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bc0dc │ │ │ │ + bl 1bdecc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b888 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + beq.n 4b8b8 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4b8c0 <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ - cbz r4, 4b8b6 <_PyContext_NewHamtForTests@@Base+0x39c> │ │ │ │ + cbnz r0, 4b8f0 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + cbz r4, 4b8e6 <_PyContext_NewHamtForTests@@Base+0x330> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b8be <_PyContext_NewHamtForTests@@Base+0x3a4> │ │ │ │ + beq.n 4b8ee <_PyContext_NewHamtForTests@@Base+0x338> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4b8be <_PyContext_NewHamtForTests@@Base+0x3a4> │ │ │ │ + b.n 4b8ee <_PyContext_NewHamtForTests@@Base+0x338> │ │ │ │ mov r0, r5 │ │ │ │ - bl fd1a0 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4b888 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bl fd66c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4b8b8 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004b8c4 : │ │ │ │ - movw r0, #28184 @ 0x6e18 │ │ │ │ +0004b8f4 : │ │ │ │ + movw r0, #26712 @ 0x6858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #41220 @ 0xa104 │ │ │ │ + movw r1, #39748 @ 0x9b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 4b906 │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 4b936 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 242568 <_PyErr_BadInternalCall@@Base+0xd984> │ │ │ │ + bl 2426b8 <_PyErr_BadInternalCall@@Base+0xd8d4> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #288] @ (4ba3c ) │ │ │ │ + ldr r3, [pc, #288] @ (4ba6c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r6, r5, #63 @ 0x3f │ │ │ │ - bne.n 4b93e │ │ │ │ + bne.n 4b96e │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 4b942 │ │ │ │ + bne.n 4b972 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4b946 │ │ │ │ + b.n 4b976 │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r6, 4b968 │ │ │ │ + cbnz r6, 4b998 │ │ │ │ cmp r4, r6 │ │ │ │ it ne │ │ │ │ movne r6, #64 @ 0x40 │ │ │ │ subs r6, r4, r6 │ │ │ │ and.w r9, r4, #64 @ 0x40 │ │ │ │ add r6, lr │ │ │ │ lsrs r7, r4, #6 │ │ │ │ add r9, r6 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 4b98a │ │ │ │ + bls.n 4b9ba │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a3208 │ │ │ │ + bl 1a5108 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4b97a │ │ │ │ + b.n 4b9aa │ │ │ │ rsb r7, r5, #119 @ 0x77 │ │ │ │ add r6, sp, #28 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ add.w r3, r7, #9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -49307,208 +49330,208 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r6, r4 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ add r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r6, r4] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 4b9cc │ │ │ │ + beq.n 4b9fc │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 4b9c2 │ │ │ │ + b.n 4b9f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ rev r5, r5 │ │ │ │ str.w r5, [r7, #5] │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r5, #0 │ │ │ │ rev.w r8, r8 │ │ │ │ str.w r8, [r7, #1] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 4b9fc │ │ │ │ + beq.n 4ba2c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1a3208 │ │ │ │ - b.n 4b9ea │ │ │ │ + bl 1a5108 │ │ │ │ + b.n 4ba1a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ rev r3, r3 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ str.w r3, [sl, #16] │ │ │ │ str.w r2, [sl, #12] │ │ │ │ - ldr r3, [pc, #20] @ (4ba3c ) │ │ │ │ + ldr r3, [pc, #20] @ (4ba6c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ba36 │ │ │ │ + beq.n 4ba66 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4ba6c │ │ │ │ + bne.n 4ba9c │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31532 @ 0x7b2c │ │ │ │ + movw r1, #30060 @ 0x756c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4baa4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4bad4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4bab0 │ │ │ │ + cbnz r3, 4bae0 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4baa8 │ │ │ │ + cbz r3, 4bad8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4ba98 │ │ │ │ - movw r1, #31580 @ 0x7b5c │ │ │ │ + cbnz r2, 4bac8 │ │ │ │ + movw r1, #30108 @ 0x759c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4baa4 │ │ │ │ - movw r1, #31632 @ 0x7b90 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4bad4 │ │ │ │ + movw r1, #30160 @ 0x75d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bb5a │ │ │ │ + b.n 4bb8a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221218 │ │ │ │ + bl 221aec │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4bad4 │ │ │ │ + cbz r2, 4bb04 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2672c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ + bl 266d74 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x20fc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bb5a │ │ │ │ + bne.n 4bb8a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4bb5a │ │ │ │ - cbz r0, 4bb1a │ │ │ │ + b.n 4bb8a │ │ │ │ + cbz r0, 4bb4a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54776 @ 0xd5f8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4bb24 │ │ │ │ + bne.n 4bb54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bb02 │ │ │ │ + beq.n 4bb32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bb02 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bb32 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6756 @ 0x1a64 │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4baa4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4bad4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 4bb48 │ │ │ │ - bl d7574 │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 4bb78 │ │ │ │ + bl d77ac │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ - b.n 4bb5a │ │ │ │ + bl 156aa4 │ │ │ │ + b.n 4bb8a │ │ │ │ movw r3, #56152 @ 0xdb58 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bb34 │ │ │ │ + bne.n 4bb64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc6e │ │ │ │ + beq.n 4bc9e │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #236] @ (4bc78 ) │ │ │ │ + ldr r0, [pc, #236] @ (4bca8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc4c │ │ │ │ + beq.n 4bc7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17016 @ 0x4278 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4bbbc │ │ │ │ + beq.n 4bbec │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32272 @ 0x7e10 │ │ │ │ + movw r1, #30800 @ 0x7850 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 4bc4c │ │ │ │ + bl d5514 │ │ │ │ + b.n 4bc7c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bc4c │ │ │ │ + blt.n 4bc7c │ │ │ │ movw r0, #54568 @ 0xd528 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc4c │ │ │ │ + beq.n 4bc7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #148] @ (4bc7c ) │ │ │ │ + ldr r2, [pc, #148] @ (4bcac ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r7, [r0, #12] │ │ │ │ sub.w r7, r0, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -49520,215 +49543,215 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r7, [ip] │ │ │ │ cmp r3, lr │ │ │ │ strd r1, r2, [r0, #-8] │ │ │ │ str r7, [r1, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq.n 4bc2e │ │ │ │ + beq.n 4bc5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bc2e │ │ │ │ + cbnz r3, 4bc5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4bc3c │ │ │ │ + bne.n 4bc6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bc72 │ │ │ │ + b.n 4bca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bc38 │ │ │ │ + bne.n 4bc68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bc38 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bc68 │ │ │ │ movs r0, #0 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc6e │ │ │ │ + beq.n 4bc9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc6e │ │ │ │ + cbnz r3, 4bc9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, pc, #656 @ (adr r0, 4bf0c ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 4bf3c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #2932 @ 0xb74 │ │ │ │ + movw r1, #1460 @ 0x5b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 4bcf0 │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 4bd20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 241ca8 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 241df8 <_PyErr_BadInternalCall@@Base+0xd014> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4bcc6 │ │ │ │ - cbnz r0, 4bcd4 │ │ │ │ - b.n 4bcf0 │ │ │ │ + beq.n 4bcf6 │ │ │ │ + cbnz r0, 4bd04 │ │ │ │ + b.n 4bd20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcf0 │ │ │ │ - b.n 4bce2 │ │ │ │ + beq.n 4bd20 │ │ │ │ + b.n 4bd12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4bce8 │ │ │ │ + cbz r0, 4bd18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcf0 │ │ │ │ + beq.n 4bd20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4bcf0 │ │ │ │ + b.n 4bd20 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4bd8e │ │ │ │ + beq.n 4bdbe │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4bd8e │ │ │ │ + beq.n 4bdbe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #27313 @ 0x6ab1 │ │ │ │ + movw r3, #29509 @ 0x7345 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4bd2c │ │ │ │ + bne.n 4bd5c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4bd30 │ │ │ │ + b.n 4bd60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4bd52 │ │ │ │ + beq.n 4bd82 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4bd52 │ │ │ │ + cbz r3, 4bd82 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #38653 @ 0x96fd │ │ │ │ + movw r3, #38675 @ 0x9713 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4bd52 │ │ │ │ + bne.n 4bd82 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 59528 │ │ │ │ + bl 595bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4bd6e │ │ │ │ + cbz r0, 4bd9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd6e │ │ │ │ + beq.n 4bd9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bd6e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bd9e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4bd8e │ │ │ │ + cbz r0, 4bdbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd8e │ │ │ │ + beq.n 4bdbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bd8e │ │ │ │ + cbnz r3, 4bdbe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 24af5c │ │ │ │ + bl 24b0ac │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4bde2 │ │ │ │ + beq.n 4be12 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11116 @ 0x2b6c │ │ │ │ + movw r0, #9644 @ 0x25ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4bde2 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4be12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4be20 │ │ │ │ + b.n 4be50 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4bdf6 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4be26 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bdde │ │ │ │ + bne.n 4be0e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4be0a │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4be3a │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bdde │ │ │ │ + bne.n 4be0e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 120444 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120c8c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bdde │ │ │ │ + beq.n 4be0e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49742,159 +49765,151 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4be96 │ │ │ │ + cbnz r4, 4bec6 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4be96 │ │ │ │ + ble.n 4bec6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4be96 │ │ │ │ - cbnz r2, 4beb4 │ │ │ │ + bne.n 4bec6 │ │ │ │ + cbnz r2, 4bee4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #64] @ (4bedc ) │ │ │ │ + ldr r4, [pc, #64] @ (4bf0c ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4becc │ │ │ │ + cbz r0, 4befc │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 1564b4 │ │ │ │ + bl 1567bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4bf3e │ │ │ │ + bl 4bf5e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bed0 │ │ │ │ + bne.n 4bf00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bed8 │ │ │ │ + b.n 4bf08 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004bee0 : │ │ │ │ +0004bf10 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 4bef2 │ │ │ │ - cbnz r1, 4bef8 │ │ │ │ - bl 27591c │ │ │ │ - b.n 4bf04 │ │ │ │ + cbz r0, 4bf22 │ │ │ │ + cbnz r1, 4bf28 │ │ │ │ + bl 27539c │ │ │ │ + b.n 4bf34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf0a │ │ │ │ + cbnz r0, 4bf3a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bf2a │ │ │ │ + b.n 4bf5a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c4f0 │ │ │ │ + bl 10cce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bf2a │ │ │ │ + beq.n 4bf5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bf2a │ │ │ │ + cbnz r3, 4bf5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004bf2e : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4bf3c │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4bf6e │ │ │ │ + beq.n 4bf8e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 4bf6e │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 4bf8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24aeb8 │ │ │ │ + b.w 24b008 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bf8e │ │ │ │ + beq.n 4bfae │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32316 @ 0x7e3c │ │ │ │ + movw r1, #30844 @ 0x787c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4bfb6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4bfd6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r7, [r5, #8] │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 4bfb2 │ │ │ │ + bgt.n 4bfd2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4bfbc │ │ │ │ - bl 1f5c8c │ │ │ │ + ble.n 4bfdc │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bfe6 │ │ │ │ + b.n 4c006 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224b50 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 225268 <_PyParkingLot_AfterFork@@Base+0x153c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bfb6 │ │ │ │ + beq.n 4bfd6 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bfe4 │ │ │ │ + ble.n 4c004 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -49902,274 +49917,262 @@ │ │ │ │ blx 29db8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c080 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c0a0 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c02e │ │ │ │ + cbz r3, 4c04e │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c024 │ │ │ │ + bne.n 4c044 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c014 │ │ │ │ + bne.n 4c034 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c02e │ │ │ │ - bl 279788 │ │ │ │ + beq.n 4c04e │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b90a │ │ │ │ + bl 4b93a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c060 │ │ │ │ + cbz r3, 4c080 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c056 │ │ │ │ + bne.n 4c076 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c046 │ │ │ │ + bne.n 4c066 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c060 │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 4c080 │ │ │ │ + bl 25d8d4 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 261e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c080 ) │ │ │ │ + bl 261a74 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c0a0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c07a │ │ │ │ + beq.n 4c09a │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c0a0 │ │ │ │ + cbz r3, 4c0c0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c0b0 │ │ │ │ + b.n 4c0d0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c0ae │ │ │ │ + ble.n 4c0ce │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c0aa │ │ │ │ - cbnz r1, 4c0d2 │ │ │ │ + bgt.n 4c0ca │ │ │ │ + cbnz r1, 4c0f2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c0b0 │ │ │ │ + b.n 4c0d0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4c0fc ) │ │ │ │ + ldr r1, [pc, #72] @ (4c11c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c0d8 │ │ │ │ - b.n 4c0f6 │ │ │ │ + cbnz r0, 4c0f8 │ │ │ │ + b.n 4c116 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #4372 @ 0x1114 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15a298 │ │ │ │ + b.w 15a608 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 792cc │ │ │ │ - bl 792fc │ │ │ │ + bl 793e4 │ │ │ │ + bl 79414 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4c13c │ │ │ │ + bgt.n 4c15c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #49409 @ 0xc101 │ │ │ │ + movw r2, #49441 @ 0xc121 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4c13c │ │ │ │ + bne.n 4c15c │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 156468 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156770 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4c14a │ │ │ │ + ble.n 4c16a │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4c16c │ │ │ │ + b.n 4c18c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 4c17a │ │ │ │ + cbz r2, 4c19a │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4c17a │ │ │ │ + ble.n 4c19a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 15647c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156784 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4c14a │ │ │ │ + bcc.n 4c16a │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 79330 │ │ │ │ - b.n 4c16c │ │ │ │ + bl 79448 │ │ │ │ + b.n 4c18c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4c19e │ │ │ │ + bne.n 4c1be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c1be │ │ │ │ - b.n 4c1b6 │ │ │ │ + bne.n 4c1de │ │ │ │ + b.n 4c1d6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32224 @ 0x7de0 │ │ │ │ + movw r0, #30752 @ 0x7820 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c190 │ │ │ │ - b.n 4c248 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4c1b0 │ │ │ │ + b.n 4c268 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c248 │ │ │ │ + bne.n 4c268 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c1d2 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4c248 │ │ │ │ + bne.n 4c1f2 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 4c268 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c1fa │ │ │ │ + beq.n 4c21a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32356 @ 0x7e64 │ │ │ │ + movw r1, #30884 @ 0x78a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4c206 │ │ │ │ + bhi.n 4c226 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4c24c │ │ │ │ - b.n 4c222 │ │ │ │ + beq.n 4c26c │ │ │ │ + b.n 4c242 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15456 @ 0x3c60 │ │ │ │ + movw r1, #13984 @ 0x36a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4c24c │ │ │ │ + beq.n 4c26c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15592 @ 0x3ce8 │ │ │ │ + movw r1, #14120 @ 0x3728 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c284 │ │ │ │ + b.n 4c2a4 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4c270 │ │ │ │ + bcc.n 4c290 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32384 @ 0x7e80 │ │ │ │ + movw r1, #30912 @ 0x78c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2020ec │ │ │ │ + bl 203554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c248 │ │ │ │ + bne.n 4c268 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c286 : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21065 @ 0x5249 │ │ │ │ + movw r1, #25021 @ 0x61bd │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53736 @ 0xd1e8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40daa <_PyCompile_OptimizeCfg@@Base+0xb6e> │ │ │ │ - │ │ │ │ -0004c2a8 : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #27044 @ 0x69a4 │ │ │ │ + b.w 40de2 <_PyCompile_OptimizeCfg@@Base+0xb72> │ │ │ │ + movw r0, #25572 @ 0x63e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #4 │ │ │ │ - b.w 80700 │ │ │ │ + b.w 808c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -50178,640 +50181,635 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4c304 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4c30c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c2fe │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4c304 │ │ │ │ + bne.n 4c306 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4c30c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c342 │ │ │ │ + cbnz r0, 4c34a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4c320 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4c328 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c31a │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4c320 │ │ │ │ + bne.n 4c322 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4c328 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c342 │ │ │ │ + cbnz r0, 4c34a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4c342 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4c34a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c338 │ │ │ │ + bne.n 4c340 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c344 : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 29994 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f874 │ │ │ │ + bl 7fa38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c39e │ │ │ │ + beq.n 4c39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c39e │ │ │ │ + cbnz r3, 4c39a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4c3be │ │ │ │ + cbz r3, 4c3ba │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4c3d0 │ │ │ │ + b.n 4c3cc │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4c3ce │ │ │ │ + ble.n 4c3ca │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4c3c8 │ │ │ │ - cbnz r1, 4c3f8 │ │ │ │ + bgt.n 4c3c4 │ │ │ │ + cbnz r1, 4c3f4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4c3d0 │ │ │ │ + b.n 4c3cc │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r4, #16212 @ 0x3f54 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c400 │ │ │ │ - b.n 4c4ba │ │ │ │ + cbnz r0, 4c3fc │ │ │ │ + b.n 4c4b6 │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c414 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4c410 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c4ba │ │ │ │ + bne.n 4c4b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4c42a │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4c426 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c4ba │ │ │ │ + bne.n 4c4b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4c442 │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 4c43e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c4ba │ │ │ │ + bne.n 4c4b6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c466 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 4c462 │ │ │ │ + bl 85c50 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c462 │ │ │ │ + beq.n 4c45e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4c462 │ │ │ │ + cbnz r3, 4c45e │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4c434 │ │ │ │ + beq.n 4c430 │ │ │ │ add r6, r9 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 4c516 │ │ │ │ + beq.n 4c512 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4c476 │ │ │ │ + cbz r0, 4c472 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 4c47e │ │ │ │ - b.n 4c482 │ │ │ │ + bne.n 4c47a │ │ │ │ + b.n 4c47e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 4c48a │ │ │ │ + b.n 4c486 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4c4a6 │ │ │ │ + bge.n 4c4a2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32472 @ 0x7ed8 │ │ │ │ + movw r1, #31000 @ 0x7918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4c4ba │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4c4b6 │ │ │ │ movw r9, #4372 @ 0x1114 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4c4be │ │ │ │ + beq.n 4c4ba │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fedc8 │ │ │ │ - cbnz r0, 4c4c2 │ │ │ │ + bl 200250 │ │ │ │ + cbnz r0, 4c4be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c536 │ │ │ │ + b.n 4c532 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c4c4 │ │ │ │ + b.n 4c4c0 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4c4d8 │ │ │ │ + beq.n 4c4d4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c4ba │ │ │ │ + beq.n 4c4b6 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 4c4da │ │ │ │ + b.n 4c4d6 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 29898 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4c530 │ │ │ │ + bge.n 4c52c │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c520 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 4c51c │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c4de │ │ │ │ - b.n 4c4ba │ │ │ │ + beq.n 4c4da │ │ │ │ + b.n 4c4b6 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4c48e │ │ │ │ + blt.n 4c48a │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4c4da │ │ │ │ + b.n 4c4d6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 4c4ba │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 4c4b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0004c54e : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c572 │ │ │ │ + cbz r1, 4c562 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c58e │ │ │ │ + bmi.n 4c57e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52676 @ 0xcdc4 │ │ │ │ + movw r1, #51204 @ 0xc804 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c5a8 │ │ │ │ + b.n 4c598 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c5aa : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c5d4 │ │ │ │ + cbz r3, 4c5b8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c5e4 │ │ │ │ + b.n 4c5c8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4c5e2 │ │ │ │ + blt.n 4c5c6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4c5de │ │ │ │ - cbnz r1, 4c604 │ │ │ │ + bgt.n 4c5c2 │ │ │ │ + cbnz r1, 4c5e8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c5e4 │ │ │ │ + b.n 4c5c8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4c7a8 ) │ │ │ │ + ldr r1, [pc, #444] @ (4c788 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c60a │ │ │ │ - b.n 4c666 │ │ │ │ + cbnz r0, 4c5ee │ │ │ │ + b.n 4c64a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4c630 │ │ │ │ + beq.n 4c614 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4c61a │ │ │ │ + cbz r6, 4c5fe │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c61a │ │ │ │ + bne.n 4c5fe │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c634 │ │ │ │ + b.n 4c618 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c622 │ │ │ │ + cbnz r0, 4c606 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c634 │ │ │ │ - bl c7668 │ │ │ │ + b.n 4c618 │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c666 │ │ │ │ + blt.n 4c64a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c616 │ │ │ │ - b.n 4c61e │ │ │ │ + beq.n 4c5fa │ │ │ │ + b.n 4c602 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 234228 │ │ │ │ + bl 234428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c666 │ │ │ │ + beq.n 4c64a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c6bc │ │ │ │ + beq.n 4c6a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c66a │ │ │ │ + beq.n 4c64e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c77a │ │ │ │ + b.n 4c75e │ │ │ │ mov r0, r5 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 4c68a │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 4c66e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4c666 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4c64a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c666 │ │ │ │ + beq.n 4c64a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c6bc │ │ │ │ + ble.n 4c6a0 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4c666 │ │ │ │ + bl d2020 │ │ │ │ + b.n 4c64a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c8f4 │ │ │ │ + bl 4c8f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c6d4 │ │ │ │ + cbnz r0, 4c6b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c666 │ │ │ │ + beq.n 4c64a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4c666 │ │ │ │ + bl d2020 │ │ │ │ + b.n 4c64a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #144 @ (adr r3, 4c788 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c768 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c790 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c770 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c798 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c7a0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c780 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4c74a │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4c72e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6c8 │ │ │ │ + beq.n 4c6ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c6c8 │ │ │ │ + bne.n 4c6ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c6c8 │ │ │ │ - cbz r5, 4c77a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c6ac │ │ │ │ + cbz r5, 4c75e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c76c │ │ │ │ - bl 98094 │ │ │ │ + blt.n 4c750 │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54930 │ │ │ │ + bl 54830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 4c774 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 4c758 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54930 │ │ │ │ + bl 54830 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c79e │ │ │ │ + bpl.n 4c77e │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c7c2 │ │ │ │ + ble.n 4c7a2 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ @ instruction: 0xf70e0b31 │ │ │ │ vorr.i32 d17, #8454144 @ 0x00810000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #656] @ (4ca38 ) │ │ │ │ + ldr r7, [pc, #656] @ (4ca18 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c7c4 │ │ │ │ + cbz r1, 4c7a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c7e0 │ │ │ │ + bmi.n 4c7c0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52716 @ 0xcdec │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c7fa │ │ │ │ + b.n 4c7da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c7dc : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c7ea │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ - cbnz r0, 4c860 │ │ │ │ + bl d1450 │ │ │ │ + cbnz r0, 4c850 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4c82e │ │ │ │ + cbz r5, 4c81e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4c836 │ │ │ │ + b.n 4c826 │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4c854 │ │ │ │ + blt.n 4c844 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 4c854 │ │ │ │ + cbnz r0, 4c844 │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c862 │ │ │ │ + b.n 4c852 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c862 │ │ │ │ + b.n 4c852 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4c86c │ │ │ │ + cbz r3, 4c85c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 4c8a2 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4c892 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c89c │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4c8a2 │ │ │ │ + bne.n 4c88c │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4c892 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c8b0 │ │ │ │ + cbnz r0, 4c8a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13dec0 │ │ │ │ + b.w 13e0ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21ec8c │ │ │ │ + b.w 21f6bc │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4c8ce │ │ │ │ + cbz r3, 4c8be │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4c8ec │ │ │ │ + beq.n 4c8dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4c8ec │ │ │ │ + b.n 4c8dc │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4c8de │ │ │ │ + cbnz r3, 4c8ce │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4c8e0 │ │ │ │ + b.n 4c8d0 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #29600 @ 0x73a0 │ │ │ │ + movw r0, #28112 @ 0x6dd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - b.w 406a2 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ + b.w 406da <_PyCompile_OptimizeCfg@@Base+0x46a> │ │ │ │ + │ │ │ │ +0004c8e4 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c912 │ │ │ │ + cbz r0, 4c90e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #18672 @ 0x48f0 │ │ │ │ + movw r0, #17200 @ 0x4330 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c94e │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4c94a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4c946 │ │ │ │ + bne.n 4c942 │ │ │ │ pop {r4} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ @@ -50820,218 +50818,242 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c978 │ │ │ │ + cbz r0, 4c974 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21ec8c │ │ │ │ + b.w 21f6bc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004c97e : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ - cbnz r0, 4c9e6 │ │ │ │ + bl d1450 │ │ │ │ + cbnz r0, 4c9ee │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4c9b4 │ │ │ │ + cbz r5, 4c9bc │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4c9bc │ │ │ │ + b.n 4c9c4 │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4c9da │ │ │ │ + blt.n 4c9e2 │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 4c9da │ │ │ │ + cbnz r0, 4c9e2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c9e8 │ │ │ │ + b.n 4c9f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c9e8 │ │ │ │ + b.n 4c9f0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4c9f2 │ │ │ │ + cbz r3, 4c9fa │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4ca02 │ │ │ │ + cbz r0, 4ca0a │ │ │ │ movs r1, #5 │ │ │ │ - b.w 21ec8c │ │ │ │ + b.w 21f6bc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004ca14 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4ca7c │ │ │ │ + ble.n 4ca90 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4ca7c │ │ │ │ + beq.n 4ca90 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4ca46 │ │ │ │ + cbz r5, 4ca5a │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4ca46 │ │ │ │ + bge.n 4ca5a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4ca60 │ │ │ │ + ble.n 4ca74 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4ca3e │ │ │ │ + blt.n 4ca52 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224b50 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 225268 <_PyParkingLot_AfterFork@@Base+0x153c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ca8c │ │ │ │ + beq.n 4caa0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1508b4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 150a58 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ca8e │ │ │ │ + beq.n 4caa2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ca8e │ │ │ │ + b.n 4caa2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4ca98 ) │ │ │ │ + ldr r0, [pc, #0] @ (4caac ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004ca9c : │ │ │ │ +0004cab0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4cab0 │ │ │ │ - cbnz r1, 4cab6 │ │ │ │ - bl 27591c │ │ │ │ - b.n 4cac0 │ │ │ │ + cbz r0, 4cac4 │ │ │ │ + cbnz r1, 4caca │ │ │ │ + bl 27539c │ │ │ │ + b.n 4cad4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d148 │ │ │ │ + bl 9d368 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cad0 │ │ │ │ - movw r0, #32568 @ 0x7f38 │ │ │ │ + bge.n 4cae4 │ │ │ │ + movw r0, #31096 @ 0x7978 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fde74 │ │ │ │ - b.n 4cad6 │ │ │ │ + bl 1ff304 │ │ │ │ + b.n 4caea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4caf4 │ │ │ │ + cbz r0, 4cb08 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 21ec8c │ │ │ │ + b.w 21f6bc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004cb12 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ + │ │ │ │ +0004cb24 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cb98 ) │ │ │ │ + ldr r3, [pc, #132] @ (4cbc4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4cb48 │ │ │ │ + cbz r3, 4cb74 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cb3e │ │ │ │ + bne.n 4cb6a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cb2e │ │ │ │ + bne.n 4cb5a │ │ │ │ dmb ish │ │ │ │ - beq.n 4cb48 │ │ │ │ - bl 279788 │ │ │ │ + beq.n 4cb74 │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cde6 │ │ │ │ + bl 4ce12 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cb7a │ │ │ │ + cbz r3, 4cba6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cb70 │ │ │ │ + bne.n 4cb9c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cb60 │ │ │ │ + bne.n 4cb8c │ │ │ │ dmb ish │ │ │ │ - beq.n 4cb7a │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 4cba6 │ │ │ │ + bl 25d8d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d9c │ │ │ │ - ldr r3, [pc, #20] @ (4cb98 ) │ │ │ │ + bl 72f24 │ │ │ │ + ldr r3, [pc, #20] @ (4cbc4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cb94 │ │ │ │ + beq.n 4cbc0 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -51040,259 +51062,259 @@ │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4cbce │ │ │ │ + cbz r6, 4cbfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4cbe0 │ │ │ │ + cbz r2, 4cc0c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 10d8fc │ │ │ │ + bl 10e0f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79330 │ │ │ │ - cbz r4, 4cc0e │ │ │ │ - ldr r0, [pc, #28] @ (4cc14 ) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79448 │ │ │ │ + cbz r4, 4cc3a │ │ │ │ + ldr r0, [pc, #28] @ (4cc40 ) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + movw r0, #18464 @ 0x4820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bpl.n 4cb30 │ │ │ │ + bpl.n 4cb5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4cc38 │ │ │ │ + cbnz r3, 4cc64 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4cc38 │ │ │ │ + ble.n 4cc64 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4cc38 │ │ │ │ - cbnz r4, 4cc58 │ │ │ │ + bne.n 4cc64 │ │ │ │ + cbnz r4, 4cc84 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4ccf0 ) │ │ │ │ + ldr r4, [pc, #176] @ (4cd1c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cc58 │ │ │ │ + cbnz r0, 4cc84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccec │ │ │ │ + b.n 4cd18 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4cc6c │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4cc98 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cc54 │ │ │ │ + bne.n 4cc80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cc80 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4ccac │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cc54 │ │ │ │ + bne.n 4cc80 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #2232 @ 0x8b8 │ │ │ │ + movw r1, #792 @ 0x318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #31012 @ 0x7924 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cc54 │ │ │ │ - bl 98094 │ │ │ │ + beq.n 4cc80 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r6, 4ccce │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r6, 4ccfa │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ccd8 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 4cd04 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cca2 │ │ │ │ - b.n 4cc54 │ │ │ │ + beq.n 4ccce │ │ │ │ + b.n 4cc80 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ccec │ │ │ │ + b.n 4cd18 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 220414 │ │ │ │ - cbz r0, 4cd46 │ │ │ │ + bl 220e48 │ │ │ │ + cbz r0, 4cd72 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4cd2a │ │ │ │ + cbnz r0, 4cd56 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4cd4a │ │ │ │ + beq.n 4cd76 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4cd4a │ │ │ │ - bl 83f14 │ │ │ │ - cbnz r0, 4cd52 │ │ │ │ + b.n 4cd76 │ │ │ │ + bl 840d8 │ │ │ │ + cbnz r0, 4cd7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd46 │ │ │ │ + beq.n 4cd72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd46 │ │ │ │ + cbnz r3, 4cd72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cd8c │ │ │ │ + b.n 4cdb8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32724 @ 0x7fd4 │ │ │ │ + movw r0, #31252 @ 0x7a14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd8c │ │ │ │ + beq.n 4cdb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd8c │ │ │ │ + cbnz r3, 4cdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4cdc2 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4cdee │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cdbc │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4cdc2 │ │ │ │ + bne.n 4cde8 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4cdee │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cde4 │ │ │ │ + cbnz r0, 4ce10 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cde4 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4ce10 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cdda │ │ │ │ + bne.n 4ce06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #288] @ (4cf18 ) │ │ │ │ + ldr r3, [pc, #288] @ (4cf44 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r5, r6, #63 @ 0x3f │ │ │ │ - bne.n 4ce1a │ │ │ │ + bne.n 4ce46 │ │ │ │ orrs.w r3, r6, r9 │ │ │ │ - bne.n 4ce1e │ │ │ │ + bne.n 4ce4a │ │ │ │ mov r8, r5 │ │ │ │ - b.n 4ce24 │ │ │ │ + b.n 4ce50 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4ce56 │ │ │ │ + beq.n 4ce82 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51322,20 +51344,20 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ add.w r3, r3, r5, lsl #6 │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ strd r0, r1, [r3, #-140] @ 0x8c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d020 │ │ │ │ + bl 4d04c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4cece │ │ │ │ + bne.n 4cefa │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d020 │ │ │ │ + bl 4d04c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51348,121 +51370,121 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4cf18 ) │ │ │ │ + ldr r3, [pc, #24] @ (4cf44 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cf10 │ │ │ │ + beq.n 4cf3c │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4cf4c │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4cf78 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cf46 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4cf4c │ │ │ │ + bne.n 4cf72 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4cf78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cf6e │ │ │ │ + cbnz r0, 4cf9a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cf6e │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4cf9a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cf64 │ │ │ │ + bne.n 4cf90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72fb4 │ │ │ │ - cbz r0, 4cfb4 │ │ │ │ + bl 7313c │ │ │ │ + cbz r0, 4cfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4cf9e │ │ │ │ + cbz r0, 4cfca │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 8092c │ │ │ │ - cbnz r0, 4cfb8 │ │ │ │ + bl 80af0 │ │ │ │ + cbnz r0, 4cfe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cfb4 │ │ │ │ + beq.n 4cfe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cfb4 │ │ │ │ + cbnz r3, 4cfe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cfba │ │ │ │ + b.n 4cfe6 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #41404 @ 0xa1bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d012 │ │ │ │ + bne.n 4d03e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4d012 │ │ │ │ + bne.n 4d03e │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d012 │ │ │ │ + bhi.n 4d03e │ │ │ │ mov r4, r2 │ │ │ │ - bl 3e718 │ │ │ │ + bl 3e6e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4d01c │ │ │ │ + beq.n 4d048 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4d01e │ │ │ │ + b.n 4d04a │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4d01e │ │ │ │ + b.n 4d04a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ @@ -53822,26 +53844,26 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4ec9c │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4ecc8 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ec96 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ec9c │ │ │ │ + bne.n 4ecc2 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4ecc8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ecaa │ │ │ │ + cbnz r0, 4ecd6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ecaa │ │ │ │ + cbz r0, 4ecd6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -53855,163 +53877,237 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4ecee │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4ed1a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ece8 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ecee │ │ │ │ + bne.n 4ed14 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4ed1a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ed10 │ │ │ │ + cbnz r0, 4ed3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ed10 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 4ed3c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ed06 │ │ │ │ + bne.n 4ed32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4415 @ 0x113f │ │ │ │ + movw r1, #4455 @ 0x1167 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53944 @ 0xd2b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40daa <_PyCompile_OptimizeCfg@@Base+0xb6e> │ │ │ │ + b.w 40de2 <_PyCompile_OptimizeCfg@@Base+0xb72> │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4ed86 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 4edb2 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4eda0 │ │ │ │ + vldr d7, [pc, #68] @ 4edc8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ed8a │ │ │ │ + bhi.n 4edb6 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4ed92 │ │ │ │ + b.n 4edbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ed92 │ │ │ │ + b.n 4edbe │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r2 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + blt.n 4edf0 │ │ │ │ + cbz r2, 4edf0 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 4ee08 │ │ │ │ + movw r3, #56064 @ 0xdb00 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4ee50 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + ldr.w r5, [r0, r4, lsl #2] │ │ │ │ + cbz r6, 4ee6e │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + movw r1, #5072 @ 0x13d0 │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + bl 121114 │ │ │ │ + bl cf88c │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 4ee56 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 4ee56 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13028 @ 0x32e4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5514 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4eea0 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + str.w r6, [r2, r4, lsl #2] │ │ │ │ + b.n 4ee88 │ │ │ │ + add.w r1, r0, r4, lsl #2 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + adds r1, #4 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 4ee88 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str.w r3, [r1, #-4] │ │ │ │ + b.n 4ee7a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ee9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4ee9e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ee3c ) │ │ │ │ + ldr r3, [pc, #132] @ (4ef38 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4edec │ │ │ │ + cbz r3, 4eee8 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ede2 │ │ │ │ + bne.n 4eede │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4edd2 │ │ │ │ + bne.n 4eece │ │ │ │ dmb ish │ │ │ │ - beq.n 4edec │ │ │ │ - bl 279788 │ │ │ │ + beq.n 4eee8 │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cde6 │ │ │ │ + bl 4ce12 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ee1e │ │ │ │ + cbz r3, 4ef1a │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ee14 │ │ │ │ + bne.n 4ef10 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ee04 │ │ │ │ + bne.n 4ef00 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ee1e │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 4ef1a │ │ │ │ + bl 25d8d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 261e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ee3c ) │ │ │ │ + bl 261a74 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef38 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ee38 │ │ │ │ + beq.n 4ef34 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 213eb4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 214e1c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21cca8 │ │ │ │ + bl 21d6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ee8c │ │ │ │ + beq.n 4ef88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee8e │ │ │ │ + beq.n 4ef8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ee8e │ │ │ │ + b.n 4ef8a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -54022,350 +54118,275 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 241ca8 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 241df8 <_PyErr_BadInternalCall@@Base+0xd014> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4eed6 │ │ │ │ + beq.n 4efd2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4eee6 │ │ │ │ + bne.n 4efe2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4eee8 │ │ │ │ + beq.n 4efe4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4eee8 │ │ │ │ + b.n 4efe4 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl edfe4 │ │ │ │ + bl ee1dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r2 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - blt.n 4ef0c │ │ │ │ - cbz r2, 4ef0c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n 4ef24 │ │ │ │ - movw r3, #56064 @ 0xdb00 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32744 @ 0x7fe8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4ef6c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4ef8a │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - bl 1208cc │ │ │ │ - bl cf668 │ │ │ │ - ldr.w r8, [r6, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 4ef72 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 4ef72 │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14500 @ 0x38a4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efbc │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str.w r6, [r2, r4, lsl #2] │ │ │ │ - b.n 4efa4 │ │ │ │ - add.w r1, r0, r4, lsl #2 │ │ │ │ - add.w r0, r0, r3, lsl #2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - adds r1, #4 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 4efa4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - b.n 4ef96 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4efba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4efba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #17660 @ 0x44fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4eff0 │ │ │ │ + beq.n 4f018 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 4eff0 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 4f018 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4eff2 │ │ │ │ + b.n 4f01a │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4f02a │ │ │ │ + bpl.n 4f052 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f026 │ │ │ │ + cbz r0, 4f04e │ │ │ │ mov r1, r5 │ │ │ │ - bl 21cca8 │ │ │ │ + bl 21d6e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f032 │ │ │ │ + bne.n 4f05a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f026 │ │ │ │ + beq.n 4f04e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f026 │ │ │ │ + cbnz r3, 4f04e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f032 │ │ │ │ + b.n 4f05a │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 241ca8 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 241df8 <_PyErr_BadInternalCall@@Base+0xd014> │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4f0ae │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 4f0d6 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4f0c8 │ │ │ │ + vldr d7, [pc, #72] @ 4f0f0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f0b2 │ │ │ │ + bgt.n 4f0da │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4f0ba │ │ │ │ + b.n 4f0e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f0ba │ │ │ │ + b.n 4f0e2 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4f0e4 │ │ │ │ - movw r0, #61148 @ 0xeedc │ │ │ │ + bne.n 4f10c │ │ │ │ + movw r0, #58104 @ 0xe2f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80700 │ │ │ │ - movw r0, #61140 @ 0xeed4 │ │ │ │ + b.w 808c4 │ │ │ │ + movw r0, #58096 @ 0xe2f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80700 │ │ │ │ + b.w 808c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4f114 │ │ │ │ + cbnz r3, 4f13c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4f114 │ │ │ │ + ble.n 4f13c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4f114 │ │ │ │ - cbnz r4, 4f134 │ │ │ │ + bne.n 4f13c │ │ │ │ + cbnz r4, 4f15c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4f1dc ) │ │ │ │ + ldr r4, [pc, #192] @ (4f204 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f134 │ │ │ │ + cbnz r0, 4f15c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f1d4 │ │ │ │ + b.n 4f1fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f148 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4f170 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f130 │ │ │ │ + bne.n 4f158 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f130 │ │ │ │ + beq.n 4f158 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f130 │ │ │ │ + beq.n 4f158 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #32780 @ 0x800c │ │ │ │ + movw r1, #31308 @ 0x7a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24724 @ 0x6094 │ │ │ │ + movw r0, #23252 @ 0x5ad4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f130 │ │ │ │ - bl 98094 │ │ │ │ + beq.n 4f158 │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29644 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r7, 4f1b6 │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r7, 4f1de │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f1c0 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 4f1e8 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f188 │ │ │ │ - b.n 4f130 │ │ │ │ + beq.n 4f1b0 │ │ │ │ + b.n 4f158 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4f1d4 │ │ │ │ + b.n 4f1fc │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004f1e0 : │ │ │ │ +0004f208 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4f1f8 │ │ │ │ - bl 27591c │ │ │ │ - b.n 4f202 │ │ │ │ + cbnz r0, 4f220 │ │ │ │ + bl 27539c │ │ │ │ + b.n 4f22a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 25cbe8 │ │ │ │ + bl 25c8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4f212 │ │ │ │ - movw r0, #32788 @ 0x8014 │ │ │ │ + bge.n 4f23a │ │ │ │ + movw r0, #31316 @ 0x7a54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fde74 │ │ │ │ - b.n 4f218 │ │ │ │ + bl 1ff304 │ │ │ │ + b.n 4f240 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4f264 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 4f28c │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4f266 │ │ │ │ + b.n 4f28e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -54376,353 +54397,353 @@ │ │ │ │ blx 29994 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f874 │ │ │ │ + bl 7fa38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f2bc │ │ │ │ + beq.n 4f2e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f2bc │ │ │ │ + cbnz r3, 4f2e4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4f2dc │ │ │ │ + cbz r3, 4f304 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f2de │ │ │ │ + b.n 4f306 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4f2ec │ │ │ │ + cbnz r3, 4f314 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4f2ec │ │ │ │ + ble.n 4f314 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4f2ec │ │ │ │ - cbnz r4, 4f30e │ │ │ │ - ldr r1, [pc, #376] @ (4f468 ) │ │ │ │ + bgt.n 4f314 │ │ │ │ + cbnz r4, 4f336 │ │ │ │ + ldr r1, [pc, #376] @ (4f490 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f3f6 │ │ │ │ + beq.n 4f41e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4f324 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4f34c │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3f6 │ │ │ │ + bne.n 4f41e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4f33a │ │ │ │ - bl 80760 │ │ │ │ + bne.n 4f362 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3f6 │ │ │ │ + bne.n 4f41e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4f352 │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 4f37a │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3f6 │ │ │ │ + bne.n 4f41e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f376 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 4f39e │ │ │ │ + bl 85c50 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f372 │ │ │ │ + beq.n 4f39a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4f372 │ │ │ │ + cbnz r3, 4f39a │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4f344 │ │ │ │ + beq.n 4f36c │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4f3ac │ │ │ │ + beq.n 4f3d4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4f386 │ │ │ │ + cbz r6, 4f3ae │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4f3b8 │ │ │ │ - b.n 4f38e │ │ │ │ + beq.n 4f3e0 │ │ │ │ + b.n 4f3b6 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4f398 │ │ │ │ + cbz r5, 4f3c0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4f3c0 │ │ │ │ - b.n 4f3a0 │ │ │ │ + beq.n 4f3e8 │ │ │ │ + b.n 4f3c8 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 446e0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4f3c0 │ │ │ │ - b.n 4f3f6 │ │ │ │ + bl 44716 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4f3e8 │ │ │ │ + b.n 4f41e │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4f3c0 │ │ │ │ + b.n 4f3e8 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4f3dc │ │ │ │ + bge.n 4f404 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32472 @ 0x7ed8 │ │ │ │ + movw r1, #31000 @ 0x7918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4f3f6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4f41e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4f3fa │ │ │ │ + beq.n 4f422 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1fedc8 │ │ │ │ - cbnz r0, 4f3fe │ │ │ │ + bl 200250 │ │ │ │ + cbnz r0, 4f426 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f462 │ │ │ │ + b.n 4f48a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4f400 │ │ │ │ + b.n 4f428 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4f414 │ │ │ │ + beq.n 4f43c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f3f6 │ │ │ │ + beq.n 4f41e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4f416 │ │ │ │ + b.n 4f43e │ │ │ │ movs r4, #0 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 29500 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4f45c │ │ │ │ + bge.n 4f484 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f44c │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 4f474 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f416 │ │ │ │ - b.n 4f3f6 │ │ │ │ + beq.n 4f43e │ │ │ │ + b.n 4f41e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 4f3f6 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 4f41e │ │ │ │ mov r0, r5 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4f4c4 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 4f4ec │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 4f8f0 │ │ │ │ + bl 4fa00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4f4ba │ │ │ │ - bl 276d48 <_Py_c_neg@@Base+0x88> │ │ │ │ - b.n 4f4c4 │ │ │ │ + cbz r3, 4f4e2 │ │ │ │ + bl 2767c0 <_Py_c_neg@@Base+0x88> │ │ │ │ + b.n 4f4ec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f50e │ │ │ │ + bhi.n 4f536 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f526 │ │ │ │ + bmi.n 4f54e │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41552 @ 0xa250 │ │ │ │ + movw r0, #40080 @ 0x9c90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f5d2 │ │ │ │ - movw r0, #41552 @ 0xa250 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f5fa │ │ │ │ + movw r0, #40080 @ 0x9c90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f4e4 │ │ │ │ - b.n 4f5d2 │ │ │ │ + bne.n 4f50c │ │ │ │ + b.n 4f5fa │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f5a8 │ │ │ │ + ble.n 4f5d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f58e │ │ │ │ + beq.n 4f5b6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f570 │ │ │ │ + bpl.n 4f598 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f5d2 │ │ │ │ + beq.n 4f5fa │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f590 │ │ │ │ + beq.n 4f5b8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4f5d2 │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4f5fa │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41552 @ 0xa250 │ │ │ │ + movw r0, #40080 @ 0x9c90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f5d2 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f5fa │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f5ae │ │ │ │ + beq.n 4f5d6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f5b0 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4f5b0 │ │ │ │ - b.n 4f5d2 │ │ │ │ + bne.n 4f5d8 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4f5d8 │ │ │ │ + b.n 4f5fa │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f5b0 │ │ │ │ + b.n 4f5d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 260d94 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 260a5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f5d2 │ │ │ │ - movw r0, #51004 @ 0xc73c │ │ │ │ + cbz r0, 4f5fa │ │ │ │ + movw r0, #49540 @ 0xc184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004f5d8 : │ │ │ │ +0004f600 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 25cbe8 │ │ │ │ + bl 25c8b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4f62a │ │ │ │ + cbnz r4, 4f652 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32948 @ 0x80b4 │ │ │ │ + movw r1, #31476 @ 0x7af4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f648 │ │ │ │ + b.n 4f670 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -54733,352 +54754,441 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 224b50 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 225268 <_PyParkingLot_AfterFork@@Base+0x153c> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cbnz r3, 4f6b2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + cbz r2, 4f6cc │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 4f6cc │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7268 @ 0x1c64 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4f77c │ │ │ │ + mov r0, r1 │ │ │ │ + bl 170088 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cbz r2, 4f6da │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 251624 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f6c8 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + bic.w r2, r1, #1 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 24c634 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + bic.w r2, r1, #1 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 24c634 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cbz r3, 4f77c │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 251ba4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4f738 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + b.n 4f752 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f6c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4f6c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f6c8 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r5, r2 │ │ │ │ + bge.n 4f77a │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ + ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + strne.w lr, [r3] │ │ │ │ + str.w r3, [ip, r7] │ │ │ │ + b.n 4f752 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4f68c │ │ │ │ + cbz r3, 4f79e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4f69c │ │ │ │ + b.n 4f7ae │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4f69a │ │ │ │ + blt.n 4f7ac │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4f696 │ │ │ │ - cbnz r1, 4f6bc │ │ │ │ + bgt.n 4f7a8 │ │ │ │ + cbnz r1, 4f7ce │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4f69c │ │ │ │ + b.n 4f7ae │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4f860 ) │ │ │ │ + ldr r1, [pc, #448] @ (4f970 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f6c2 │ │ │ │ - b.n 4f71e │ │ │ │ + cbnz r0, 4f7d4 │ │ │ │ + b.n 4f830 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4f6e8 │ │ │ │ + beq.n 4f7fa │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f6d2 │ │ │ │ + cbz r6, 4f7e4 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f6d2 │ │ │ │ + bne.n 4f7e4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f6ec │ │ │ │ + b.n 4f7fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f6da │ │ │ │ + cbnz r0, 4f7ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f6ec │ │ │ │ - bl c7668 │ │ │ │ + b.n 4f7fe │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f71e │ │ │ │ + blt.n 4f830 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f6ce │ │ │ │ - b.n 4f6d6 │ │ │ │ + beq.n 4f7e0 │ │ │ │ + b.n 4f7e8 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 234228 │ │ │ │ + bl 234428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f71e │ │ │ │ + beq.n 4f830 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f774 │ │ │ │ + beq.n 4f886 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f722 │ │ │ │ + beq.n 4f834 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f832 │ │ │ │ + b.n 4f944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 4f742 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 4f854 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4f71e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4f830 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f71e │ │ │ │ + beq.n 4f830 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f774 │ │ │ │ + ble.n 4f886 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4f71e │ │ │ │ + bl d2020 │ │ │ │ + b.n 4f830 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4fbd0 │ │ │ │ + bl 4fbf6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f78c │ │ │ │ + cbnz r0, 4f89e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f71e │ │ │ │ + beq.n 4f830 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4f71e │ │ │ │ + bl d2020 │ │ │ │ + b.n 4f830 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #144 @ (adr r3, 4f840 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f950 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f848 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f958 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f850 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f960 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f858 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f968 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4f802 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4f914 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f780 │ │ │ │ + beq.n 4f892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f780 │ │ │ │ + bne.n 4f892 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f780 │ │ │ │ - cbz r5, 4f832 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f892 │ │ │ │ + cbz r5, 4f944 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f824 │ │ │ │ - bl 98094 │ │ │ │ + blt.n 4f936 │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54930 │ │ │ │ + bl 54830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 4f82c │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 4f93e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54930 │ │ │ │ + bl 54830 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ - b.n 4f512 │ │ │ │ + b.n 4f622 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f8a2 │ │ │ │ + cbnz r7, 4f9b2 │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca2ee <__bss_end__@@Base+0xffae52a6> │ │ │ │ + bmi.w fffca3fe <__bss_end__@@Base+0xffae53b6> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f7b2 │ │ │ │ + bls.n 4f8c2 │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ ands r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4f86c │ │ │ │ - b.n 4fd44 │ │ │ │ + cbnz r3, 4f97c │ │ │ │ + b.n 4fd68 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260d94 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004f890 : │ │ │ │ +0004f9a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d148 │ │ │ │ + bl 9d368 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4f8e0 │ │ │ │ + cbz r0, 4f9f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f8e0 │ │ │ │ + beq.n 4f9f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f8e0 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f9f0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12827c <_Py_union_type_or@@Base+0x208> │ │ │ │ + bl 128b14 <_Py_union_type_or@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ef30 │ │ │ │ + bl 21f960 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f9f4 │ │ │ │ + bvs.n 4fb04 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #252] @ 4fa00 │ │ │ │ + vldr d6, [pc, #252] @ 4fb10 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ - ble.n 4f93a │ │ │ │ + ble.n 4fa4a │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4f952 │ │ │ │ - vldr d0, [pc, #220] @ 4fa08 │ │ │ │ + bgt.n 4fa62 │ │ │ │ + vldr d0, [pc, #220] @ 4fb18 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #224] @ 4fa10 │ │ │ │ + vldr d7, [pc, #224] @ 4fb20 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9f8 │ │ │ │ + b.n 4fb08 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 4f998 │ │ │ │ + cbz r3, 4faa8 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f998 │ │ │ │ - b.n 4f9e6 │ │ │ │ + beq.n 4faa8 │ │ │ │ + b.n 4faf6 │ │ │ │ vmov r2, s1 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f986 │ │ │ │ - vldr d0, [pc, #160] @ 4fa18 │ │ │ │ + bne.n 4fa96 │ │ │ │ + vldr d0, [pc, #160] @ 4fb28 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 4fa20 │ │ │ │ + vldr d7, [pc, #164] @ 4fb30 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9f8 │ │ │ │ - vldr d0, [pc, #160] @ 4fa28 │ │ │ │ + b.n 4fb08 │ │ │ │ + vldr d0, [pc, #160] @ 4fb38 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4fa30 │ │ │ │ + vldr d7, [pc, #160] @ 4fb40 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9f8 │ │ │ │ + b.n 4fb08 │ │ │ │ vmov r3, s1 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f9d4 │ │ │ │ - vldr d0, [pc, #116] @ 4fa38 │ │ │ │ + bne.n 4fae4 │ │ │ │ + vldr d0, [pc, #116] @ 4fb48 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 4fa40 │ │ │ │ + vldr d7, [pc, #116] @ 4fb50 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9f8 │ │ │ │ - vldr d0, [pc, #112] @ 4fa48 │ │ │ │ + b.n 4fb08 │ │ │ │ + vldr d0, [pc, #112] @ 4fb58 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 4fa50 │ │ │ │ + vldr d7, [pc, #116] @ 4fb60 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9f8 │ │ │ │ + b.n 4fb08 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a414 │ │ │ │ - vldr d0, [pc, #96] @ 4fa58 │ │ │ │ + vldr d0, [pc, #96] @ 4fb68 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -55094,19 +55204,19 @@ │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ moval r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4fb28 @ unpredictable │ │ │ │ + bls.n 4fc38 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4fb30 │ │ │ │ + bls.n 4fc40 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -55115,814 +55225,840 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4fa7c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - cbz r2, 4fa96 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4fa96 │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8740 @ 0x2224 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4fb46 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16f9d4 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4faa4 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2516b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4fa92 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - bic.w r2, r1, #1 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 24c4e4 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - bic.w r2, r1, #1 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 24c4e4 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4fb46 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 251c38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4fb02 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - b.n 4fb1c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4fa92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4fa92 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa92 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.n 4fb44 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr.w ip, [r3, #12] │ │ │ │ - ldr.w r3, [r0, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - strne.w lr, [r3] │ │ │ │ - str.w r3, [ip, r7] │ │ │ │ - b.n 4fb1c │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 4fbc4 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 4fbea │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 4f8f0 │ │ │ │ + bl 4fa00 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 1964e4 <_Py_c_abs@@Base> │ │ │ │ + bl 19820c <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4fbb0 │ │ │ │ - bl 276d48 <_Py_c_neg@@Base+0x88> │ │ │ │ - b.n 4fbc6 │ │ │ │ - movw r0, #32980 @ 0x80d4 │ │ │ │ + cbz r1, 4fbd6 │ │ │ │ + bl 2767c0 <_Py_c_neg@@Base+0x88> │ │ │ │ + b.n 4fbec │ │ │ │ + movw r0, #31508 @ 0x7b14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fbc6 │ │ │ │ + b.n 4fbec │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fbee │ │ │ │ + cbz r0, 4fc14 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4fc0c │ │ │ │ + cbz r3, 4fc32 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4fc1c │ │ │ │ + b.n 4fc42 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4fc1a │ │ │ │ + ble.n 4fc40 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4fc16 │ │ │ │ - cbnz r1, 4fc3e │ │ │ │ + bgt.n 4fc3c │ │ │ │ + cbnz r1, 4fc64 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4fc1c │ │ │ │ + b.n 4fc42 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4fd40 ) │ │ │ │ + ldr r1, [pc, #288] @ (4fd64 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fc44 │ │ │ │ - b.n 4fcb8 │ │ │ │ + cbnz r0, 4fc6a │ │ │ │ + b.n 4fcde │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4fc5a │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 4fc80 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd30 │ │ │ │ - b.n 4fcb8 │ │ │ │ - bl 85a84 │ │ │ │ + beq.n 4fd56 │ │ │ │ + b.n 4fcde │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fc76 │ │ │ │ + beq.n 4fc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4fc76 │ │ │ │ + cbnz r3, 4fc9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4fc50 │ │ │ │ + beq.n 4fc76 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4fc92 │ │ │ │ + beq.n 4fcb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fc94 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4fc94 │ │ │ │ - b.n 4fcb8 │ │ │ │ + bne.n 4fcba │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4fcba │ │ │ │ + b.n 4fcde │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4fcbc │ │ │ │ + bge.n 4fce2 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f5618 │ │ │ │ - bl 1f5c8c │ │ │ │ + b.w f5ae0 │ │ │ │ + bl 1f71c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fd3a │ │ │ │ + b.n 4fd60 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fcb4 │ │ │ │ + beq.n 4fcda │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4fce4 │ │ │ │ + b.n 4fd0a │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fcf8 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 4fd1e │ │ │ │ + bl e92d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fd16 │ │ │ │ + beq.n 4fd3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a9a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4fd08 │ │ │ │ - b.n 4fcd2 │ │ │ │ + bge.n 4fd2e │ │ │ │ + b.n 4fcf8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 4fd16 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 4fd3c │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4fd12 │ │ │ │ + beq.n 4fd38 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4fd3a │ │ │ │ + b.n 4fd60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fcb8 │ │ │ │ + beq.n 4fcde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fcb8 │ │ │ │ + bne.n 4fcde │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fcb8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fcde │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4fc98 │ │ │ │ + beq.n 4fcbe │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fc7e │ │ │ │ + b.n 4fca4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ eors r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260d94 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4fd98 │ │ │ │ + cbz r7, 4fdbc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4fdd8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4fdfc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4fdaa │ │ │ │ + bpl.n 4fdce │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4fdca │ │ │ │ + bgt.n 4fdee │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #32984 @ 0x80d8 │ │ │ │ + movw r1, #31512 @ 0x7b18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fea5c │ │ │ │ + bl ff044 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fddc │ │ │ │ + cbnz r0, 4fe00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff0a │ │ │ │ + b.n 4ff2e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a5f0 <_Py_RestoreSignals@@Base+0x2650> │ │ │ │ + bl 1801b4 <_PyEval_MatchClass@@Base+0x9c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4fe04 │ │ │ │ + bne.n 4fe28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fdd8 │ │ │ │ + beq.n 4fdfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fdd8 │ │ │ │ + bne.n 4fdfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fdd8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fdfc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fe14 │ │ │ │ + beq.n 4fe38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fe14 │ │ │ │ + cbnz r3, 4fe38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fe58 │ │ │ │ + beq.n 4fe7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2516ac │ │ │ │ + bl 251618 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdd8 │ │ │ │ + beq.n 4fdfc │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21aa44 <_Py_RestoreSignals@@Base+0x2aa4> │ │ │ │ + bl 21b554 <_Py_RestoreSignals@@Base+0x26dc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe48 │ │ │ │ + bne.n 4fe6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ - b.n 4fdd8 │ │ │ │ + bl 78400 │ │ │ │ + b.n 4fdfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4fe80 │ │ │ │ + bmi.n 4fea4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33044 @ 0x8114 │ │ │ │ + movw r1, #31572 @ 0x7b54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ - bl 85a84 │ │ │ │ + b.w d5514 │ │ │ │ + bl 85c50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4fe90 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 4fe94 │ │ │ │ - b.n 4fdd8 │ │ │ │ + bne.n 4feb4 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 4feb8 │ │ │ │ + b.n 4fdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4feac │ │ │ │ + bge.n 4fed0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22292 @ 0x5714 │ │ │ │ + movw r1, #20820 @ 0x5154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4fdd8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4fdfc │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4feee │ │ │ │ + beq.n 4ff12 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4fee0 │ │ │ │ + bmi.n 4ff04 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33096 @ 0x8148 │ │ │ │ + movw r1, #31624 @ 0x7b88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4fef8 │ │ │ │ - bl 89b3c │ │ │ │ + cbz r0, 4ff1c │ │ │ │ + bl 89d40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4fdd8 │ │ │ │ + beq.w 4fdfc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ff0a │ │ │ │ + b.n 4ff2e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b.n 4feee │ │ │ │ + b.n 4ff12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4ff2c │ │ │ │ + cbz r3, 4ff50 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4ff3c │ │ │ │ + b.n 4ff60 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4ff3a │ │ │ │ + blt.n 4ff5e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4ff36 │ │ │ │ - cbnz r1, 4ff5c │ │ │ │ + bgt.n 4ff5a │ │ │ │ + cbnz r1, 4ff80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ff3c │ │ │ │ + b.n 4ff60 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #520] @ (50148 ) │ │ │ │ + ldr r1, [pc, #516] @ (50168 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ff62 │ │ │ │ - b.n 4ffc0 │ │ │ │ + cbnz r0, 4ff86 │ │ │ │ + b.n 4ffe4 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 4ff88 │ │ │ │ + beq.n 4ffac │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 4ff72 │ │ │ │ + cbz r6, 4ff96 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4ff72 │ │ │ │ + bne.n 4ff96 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4ff8c │ │ │ │ + b.n 4ffb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 4ff7a │ │ │ │ + cbnz r0, 4ff9e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 4ff8c │ │ │ │ - bl c7668 │ │ │ │ + b.n 4ffb0 │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ffc0 │ │ │ │ + blt.n 4ffe4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4ff6e │ │ │ │ - b.n 4ff76 │ │ │ │ + beq.n 4ff92 │ │ │ │ + b.n 4ff9a │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 234228 │ │ │ │ + bl 234428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ffc0 │ │ │ │ + beq.n 4ffe4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50016 │ │ │ │ + beq.n 5003a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4ffc4 │ │ │ │ + beq.n 4ffe8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 500fa │ │ │ │ + b.n 5011e │ │ │ │ mov r0, r6 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 4ffe4 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 50008 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 4ffc0 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 4ffe4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ffc0 │ │ │ │ + beq.n 4ffe4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 50016 │ │ │ │ + ble.n 5003a │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4ffc0 │ │ │ │ + bl d2020 │ │ │ │ + b.n 4ffe4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 501b8 │ │ │ │ + bl 501d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5002c │ │ │ │ + cbnz r0, 50050 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4ffc0 │ │ │ │ + beq.n 4ffe4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 4ffc0 │ │ │ │ + bl d2020 │ │ │ │ + b.n 4ffe4 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 29660 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #184 @ (adr r3, 50108 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 50128 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #180 @ (adr r3, 50110 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50130 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 50118 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50138 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #176 @ (adr r3, 50120 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50140 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #176 @ (adr r3, 50128 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50148 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #172 @ (adr r3, 50130 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 50150 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #172 @ (adr r3, 50138 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 50158 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #168 @ (adr r3, 50140 ) │ │ │ │ + add r3, pc, #164 @ (adr r3, 50160 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 500ca │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 500ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50020 │ │ │ │ + beq.n 50044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50020 │ │ │ │ + bne.n 50044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50020 │ │ │ │ - cbz r6, 500fa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50044 │ │ │ │ + cbz r6, 5011e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 500ec │ │ │ │ - bl 98094 │ │ │ │ + blt.n 50110 │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2344b4 │ │ │ │ + bl 2346b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 500f4 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 50118 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2344b4 │ │ │ │ + bl 2346b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 50122 │ │ │ │ + bpl.n 50142 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 5014a │ │ │ │ + ble.n 5016a │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5ead4 <__bss_end__@@Base+0xffa79a8c> │ │ │ │ + blx fff5eaf4 <__bss_end__@@Base+0xffa79aac> │ │ │ │ asrs r7, r5, #20 │ │ │ │ lsrs r1, r6, #12 │ │ │ │ vmlsl.u q9, d0, d3[5] │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ asrs r1, r2, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #540] @ (50354 <_PyMonitoring_FirePyStartEvent@@Base+0x16a>) │ │ │ │ + ldr r2, [pc, #540] @ (50374 <_PyMonitoring_FirePyStartEvent@@Base+0x16a>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 5015a │ │ │ │ - ldr r7, [pc, #656] @ (503d4 <_PyMonitoring_FirePyStartEvent@@Base+0x1ea>) │ │ │ │ + blt.n 5017a │ │ │ │ + ldr r7, [pc, #656] @ (503f4 <_PyMonitoring_FirePyStartEvent@@Base+0x1ea>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (501bc ) │ │ │ │ + ldr r0, [pc, #116] @ (501dc ) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ lsls r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260d94 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00050170 : │ │ │ │ +00050190 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (501b4 ) │ │ │ │ + ldr r5, [pc, #60] @ (501d4 ) │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 501ae │ │ │ │ + beq.n 501ce │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 501a6 │ │ │ │ + bge.n 501c6 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #548] @ 0x224 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50192 │ │ │ │ + b.n 501b2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 501d6 │ │ │ │ + cbz r0, 501f6 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #33148 @ 0x817c │ │ │ │ + movw r0, #31676 @ 0x7bbc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ │ │ │ │ -000501ea <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0005020a <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 50256 <_PyMonitoring_FirePyStartEvent@@Base+0x4c> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 5026e <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ + b.n 50282 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #3432 @ 0xd68 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5024a <_PyMonitoring_FirePyStartEvent@@Base+0x40> │ │ │ │ + b.n 50366 <_PyMonitoring_FirePyStartEvent@@Base+0x15c> │ │ │ │ + bl 85c50 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 50290 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 502a0 <_PyMonitoring_FirePyStartEvent@@Base+0x96> │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 50366 <_PyMonitoring_FirePyStartEvent@@Base+0x15c> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 502a0 <_PyMonitoring_FirePyStartEvent@@Base+0x96> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5027e <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5027e <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + movw r1, #5072 @ 0x13d0 │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 121114 │ │ │ │ + bl cf88c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 502c6 <_PyMonitoring_FirePyStartEvent@@Base+0xbc> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 87ce8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50338 <_PyMonitoring_FirePyStartEvent@@Base+0x12e> │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cbz r1, 502dc <_PyMonitoring_FirePyStartEvent@@Base+0xd2> │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + bge.n 502e8 <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ + add r4, r3 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + b.n 502e8 <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 24fe68 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 502cc <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ + b.n 50366 <_PyMonitoring_FirePyStartEvent@@Base+0x15c> │ │ │ │ + cmp r4, r3 │ │ │ │ + mov.w r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it ge │ │ │ │ + movge r4, r3 │ │ │ │ + bl 251ba4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 50366 <_PyMonitoring_FirePyStartEvent@@Base+0x15c> │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 50318 <_PyMonitoring_FirePyStartEvent@@Base+0x10e> │ │ │ │ + add.w r6, r0, r3, lsl #2 │ │ │ │ + ldr.w r6, [r6, #-4] │ │ │ │ + str.w r6, [r0, r3, lsl #2] │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 50302 <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str.w r5, [r0, r4, lsl #2] │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + b.n 50368 <_PyMonitoring_FirePyStartEvent@@Base+0x15e> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + movw r1, #5072 @ 0x13d0 │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + bl 121114 │ │ │ │ + bl cf88c │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #3432 @ 0xd68 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 50518 │ │ │ │ + bl 505c2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 50238 <_PyMonitoring_FirePyStartEvent@@Base+0x4e> │ │ │ │ + cbz r3, 5038e <_PyMonitoring_FirePyStartEvent@@Base+0x184> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #272] @ (50364 <_PyMonitoring_FirePyStartEvent@@Base+0x17a>) │ │ │ │ + ldr r3, [pc, #268] @ (504b8 <_PyMonitoring_FirePyStartEvent@@Base+0x2ae>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 5028c <_PyMonitoring_FirePyStartEvent@@Base+0xa2> │ │ │ │ + bge.n 503e2 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33184 @ 0x81a0 │ │ │ │ + movw r1, #31712 @ 0x7be0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 50296 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 503ec <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 502a0 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ - bl 81044 │ │ │ │ - cbnz r0, 5029c <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + beq.n 503f6 <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ + bl 81208 │ │ │ │ + cbnz r0, 503f2 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5035c <_PyMonitoring_FirePyStartEvent@@Base+0x172> │ │ │ │ + b.n 504b2 <_PyMonitoring_FirePyStartEvent@@Base+0x2a8> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #3288 @ 0xcd8 │ │ │ │ + movw r8, #1816 @ 0x718 │ │ │ │ movt r8, #56 @ 0x38 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5035a <_PyMonitoring_FirePyStartEvent@@Base+0x170> │ │ │ │ + beq.n 504b0 <_PyMonitoring_FirePyStartEvent@@Base+0x2a6> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -55932,239 +56068,177 @@ │ │ │ │ it hi │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb r0, r5 │ │ │ │ lsl.w fp, ip, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201804 │ │ │ │ + bl 202c6c │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 50356 <_PyMonitoring_FirePyStartEvent@@Base+0x16c> │ │ │ │ + cbz r0, 504ac <_PyMonitoring_FirePyStartEvent@@Base+0x2a2> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50296 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + beq.n 503ec <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 5034a <_PyMonitoring_FirePyStartEvent@@Base+0x160> │ │ │ │ + ble.n 504a0 <_PyMonitoring_FirePyStartEvent@@Base+0x296> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #45324 @ 0xb10c │ │ │ │ + movw r2, #43852 @ 0xab4c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #16496 @ 0x4070 │ │ │ │ + movw r1, #15624 @ 0x3d08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50296 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + beq.n 503ec <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50296 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + beq.n 503ec <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50296 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50296 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bne.n 503ec <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 503ec <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 502b2 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + b.n 50408 <_PyMonitoring_FirePyStartEvent@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 5038a <_PyMonitoring_FirePyStartEvent@@Base+0x1a0> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 503a2 <_PyMonitoring_FirePyStartEvent@@Base+0x1b8> │ │ │ │ - b.n 503b6 <_PyMonitoring_FirePyStartEvent@@Base+0x1cc> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5037e <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ - b.n 5049a <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ - bl 85a84 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 503c4 <_PyMonitoring_FirePyStartEvent@@Base+0x1da> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 503d4 <_PyMonitoring_FirePyStartEvent@@Base+0x1ea> │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5049a <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 503d4 <_PyMonitoring_FirePyStartEvent@@Base+0x1ea> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 503b2 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 503b2 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 1208cc │ │ │ │ - bl cf668 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 503fa <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 87b0c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5046c <_PyMonitoring_FirePyStartEvent@@Base+0x282> │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - cbz r1, 50410 <_PyMonitoring_FirePyStartEvent@@Base+0x226> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - bge.n 5041c <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ - add r4, r3 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5041c <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 24fd18 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50400 <_PyMonitoring_FirePyStartEvent@@Base+0x216> │ │ │ │ - b.n 5049a <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ - cmp r4, r3 │ │ │ │ - mov.w r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - bl 251c38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5049a <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 5044c <_PyMonitoring_FirePyStartEvent@@Base+0x262> │ │ │ │ - add.w r6, r0, r3, lsl #2 │ │ │ │ - ldr.w r6, [r6, #-4] │ │ │ │ - str.w r6, [r0, r3, lsl #2] │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 50436 <_PyMonitoring_FirePyStartEvent@@Base+0x24c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str.w r5, [r0, r4, lsl #2] │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r2, [r1, #4] │ │ │ │ - b.n 5049c <_PyMonitoring_FirePyStartEvent@@Base+0x2b2> │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - bl 1208cc │ │ │ │ - bl cf668 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #4] @ (504a4 <_PyMonitoring_FirePyStartEvent@@Base+0x2ba>) │ │ │ │ + ldr r0, [pc, #0] @ (504c0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b6>) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (504ac <_PyMonitoring_FirePyStartEvent@@Base+0x2c2>) │ │ │ │ + ldr r0, [pc, #0] @ (504c8 <_PyMonitoring_FirePyStartEvent@@Base+0x2be>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (50500 <_PyMonitoring_FirePyStartEvent@@Base+0x316>) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (5051c <_PyMonitoring_FirePyStartEvent@@Base+0x312>) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 504e2 <_PyMonitoring_FirePyStartEvent@@Base+0x2f8> │ │ │ │ + blt.n 504fe <_PyMonitoring_FirePyStartEvent@@Base+0x2f4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #19928 @ 0x4dd8 │ │ │ │ + movw r0, #18456 @ 0x4818 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 504fe <_PyMonitoring_FirePyStartEvent@@Base+0x314> │ │ │ │ + cbz r0, 5051a <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + movw r0, #18464 @ 0x4820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strex r0, r0, [ip, #292] @ 0x124 │ │ │ │ │ │ │ │ -00050504 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 50518 │ │ │ │ +00050520 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 505c2 │ │ │ │ │ │ │ │ -00050506 : │ │ │ │ +00050522 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - b.n 5050c │ │ │ │ + b.n 50528 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 274c5c <_PyLong_DivmodNear@@Base+0xb78> │ │ │ │ + b.w 2746dc <_PyLong_DivmodNear@@Base+0xb7c> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29718 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d1450 │ │ │ │ + cbnz r0, 505b0 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + add.w r6, r4, #16 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + cmp r7, r5 │ │ │ │ + blt.n 50586 │ │ │ │ + cmp r5, r0 │ │ │ │ + ble.n 50586 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 293a0 │ │ │ │ + cbnz r0, 50586 │ │ │ │ + subs r1, r7, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ + bl 72f24 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 505b2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42444 @ 0xa5cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 505a4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 505b2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 505b2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f24 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 505b2 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 505bc │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2020 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 5052c │ │ │ │ + cbz r3, 505d6 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5056c │ │ │ │ + bne.n 50616 │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -56180,504 +56254,445 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005056e <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00050618 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 505bc <_PyMonitoring_FirePyResumeEvent@@Base+0x4e> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 505ca <_PyMonitoring_FirePyResumeEvent@@Base+0x5c> │ │ │ │ + bne.n 50666 <_PyMonitoring_FirePyResumeEvent@@Base+0x4e> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 50674 <_PyMonitoring_FirePyResumeEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a2ac │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 194c6c │ │ │ │ + b.w 196994 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50664 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6>) │ │ │ │ + ldr r3, [pc, #132] @ (5070c <_PyMonitoring_FirePyResumeEvent@@Base+0xf4>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 50612 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + cbz r3, 506bc <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50608 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ + bne.n 506b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 505f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ + bne.n 506a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ dmb ish │ │ │ │ - beq.n 50612 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ - bl 279788 │ │ │ │ + beq.n 506bc <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 234a28 │ │ │ │ + bl 234c28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50644 <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ + cbz r3, 506ee <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5063a <_PyMonitoring_FirePyResumeEvent@@Base+0xcc> │ │ │ │ + bne.n 506e4 <_PyMonitoring_FirePyResumeEvent@@Base+0xcc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5062a <_PyMonitoring_FirePyResumeEvent@@Base+0xbc> │ │ │ │ + bne.n 506d4 <_PyMonitoring_FirePyResumeEvent@@Base+0xbc> │ │ │ │ dmb ish │ │ │ │ - beq.n 50644 <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 506ee <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ + bl 25d8d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 261e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50664 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6>) │ │ │ │ + bl 261a74 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (5070c <_PyMonitoring_FirePyResumeEvent@@Base+0xf4>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5065e <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + beq.n 50708 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 50684 <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ + cbz r3, 5072c <_PyMonitoring_FirePyResumeEvent@@Base+0x114> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 50686 <_PyMonitoring_FirePyResumeEvent@@Base+0x118> │ │ │ │ + b.n 5072e <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 50694 <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ + cbnz r3, 5073c <_PyMonitoring_FirePyResumeEvent@@Base+0x124> │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 50694 <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ + ble.n 5073c <_PyMonitoring_FirePyResumeEvent@@Base+0x124> │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 50694 <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ - cbnz r5, 506b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x14a> │ │ │ │ - ldr r1, [pc, #136] @ (50720 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b2>) │ │ │ │ + bgt.n 5073c <_PyMonitoring_FirePyResumeEvent@@Base+0x124> │ │ │ │ + cbnz r5, 50760 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ + ldr r1, [pc, #136] @ (507c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b0>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 506b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x14a> │ │ │ │ + cbnz r0, 50760 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50714 <_PyMonitoring_FirePyResumeEvent@@Base+0x1a6> │ │ │ │ + b.n 507bc <_PyMonitoring_FirePyResumeEvent@@Base+0x1a4> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 1202f8 │ │ │ │ + bl 120b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 506b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + beq.n 5075c <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 506de <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ + beq.n 50786 <_PyMonitoring_FirePyResumeEvent@@Base+0x16e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 506de <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 50786 <_PyMonitoring_FirePyResumeEvent@@Base+0x16e> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 506b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + bne.n 5075c <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5070c <_PyMonitoring_FirePyResumeEvent@@Base+0x19e> │ │ │ │ + bne.n 507b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x19c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 506b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 5075c <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29718 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d122c │ │ │ │ - cbnz r0, 507a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x232> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - add.w r6, r4, #16 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r7, r5 │ │ │ │ - blt.n 50776 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ - cmp r5, r0 │ │ │ │ - ble.n 50776 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 293a0 │ │ │ │ - cbnz r0, 50776 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ - subs r1, r7, r5 │ │ │ │ - adds r0, r6, r5 │ │ │ │ - bl 72d9c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 507a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #42444 @ 0xa5cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 50794 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 507a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 507a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 72d9c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 507a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 507ac <_PyMonitoring_FirePyResumeEvent@@Base+0x23e> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 507d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x266> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 507f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + bne.n 507ee <_PyMonitoring_FirePyResumeEvent@@Base+0x1d6> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 50812 <_PyMonitoring_FirePyResumeEvent@@Base+0x1fa> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 507ee <_PyMonitoring_FirePyResumeEvent@@Base+0x280> │ │ │ │ + cbz r3, 50808 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 507e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x27a> │ │ │ │ + blt.n 50802 <_PyMonitoring_FirePyResumeEvent@@Base+0x1ea> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 507ec <_PyMonitoring_FirePyResumeEvent@@Base+0x27e> │ │ │ │ + b.n 50806 <_PyMonitoring_FirePyResumeEvent@@Base+0x1ee> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 507fa <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ + b.n 50814 <_PyMonitoring_FirePyResumeEvent@@Base+0x1fc> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 50518 │ │ │ │ + bl 505c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ │ │ │ │ -00050816 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00050830 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50870 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ + bne.n 5088a <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50888 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + bne.n 508a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 508a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + b.n 508c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19656 @ 0x4cc8 │ │ │ │ + movw r0, #18184 @ 0x4708 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5085a <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ - b.n 50a1a <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ - bl 145b4c │ │ │ │ + bne.n 50874 <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ + b.n 50a34 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 508a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 508c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50a1a <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 50a34 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 508b6 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + bne.n 508d0 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 508d6 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 145b4c │ │ │ │ + b.n 508f0 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 508d6 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 508f0 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50a1a <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 50a34 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 50a28 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ + vldr d10, [pc, #324] @ 50a40 <_PyMonitoring_FirePyYieldEvent@@Base+0x210> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50902 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ + bhi.n 5091c <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50972 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ - b.n 509c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ - ble.n 50972 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 5098c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + b.n 509e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ + ble.n 5098c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50972 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 5098c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50972 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + beq.n 5098c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 296d8 │ │ │ │ - vldr d6, [pc, #260] @ 50a30 <_PyMonitoring_FirePyYieldEvent@@Base+0x21a> │ │ │ │ + vldr d6, [pc, #260] @ 50a48 <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 50a38 <_PyMonitoring_FirePyYieldEvent@@Base+0x222> │ │ │ │ + vldr d5, [pc, #256] @ 50a50 <_PyMonitoring_FirePyYieldEvent@@Base+0x220> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 50960 <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ + ble.n 5097a <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 50a04 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 50a1e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5099c <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ + b.n 509b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 276c38 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ + bl 2766b0 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 276c38 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ + bl 2766b0 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19744 @ 0x4d20 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50a04 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + beq.n 50a1e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50a04 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + bvs.n 50a1e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 50a04 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + ble.n 50a1e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 276d48 <_Py_c_neg@@Base+0x88> │ │ │ │ - b.n 50a1a <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 2767c0 <_Py_c_neg@@Base+0x88> │ │ │ │ + b.n 50a34 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 509e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ + bne.n 509fa <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 50a04 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 50a1e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29cf4 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a6f4 │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 188e90 │ │ │ │ + b.w 18a6fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbl.8 d22, {d16}, d0 │ │ │ │ - b.w faf04 │ │ │ │ + b.w fb3d8 │ │ │ │ │ │ │ │ -00050a46 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00050a5e <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50a88 <_PyMonitoring_FirePyReturnEvent@@Base+0x42> │ │ │ │ - movw r0, #61156 @ 0xeee4 │ │ │ │ + bne.n 50aa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x42> │ │ │ │ + movw r0, #58112 @ 0xe300 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80700 │ │ │ │ - movw r0, #61164 @ 0xeeec │ │ │ │ + b.w 808c4 │ │ │ │ + movw r0, #58120 @ 0xe308 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80700 │ │ │ │ + b.w 808c4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50b2e <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + bne.n 50b46 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50b2e <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + beq.n 50b46 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50b72 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + beq.n 50b8a <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56696,15 +56711,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - cbz r2, 50b3c <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + cbz r2, 50b54 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56713,849 +56728,825 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 50b3c <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + b.n 50b54 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50b4e <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + cbz r3, 50b66 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50b56 <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ + b.n 50b6e <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b66 <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + beq.n 50b7e <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50b6a <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + cbz r3, 50b82 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50b72 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b.n 50b8a <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b66 <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b7e <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (50bb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x172>) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50bd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x172>) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50ba6 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + cbz r2, 50bbe <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50ba6 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ - movw r0, #31256 @ 0x7a18 │ │ │ │ + cbz r3, 50bbe <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + movw r0, #29692 @ 0x73fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ + b.w 849e8 │ │ │ │ + movw r0, #24524 @ 0x5fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ nop │ │ │ │ - bpl.n 50ad4 <_PyMonitoring_FirePyReturnEvent@@Base+0x8e> │ │ │ │ + bpl.n 50aec <_PyMonitoring_FirePyReturnEvent@@Base+0x8e> │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (50c0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6>) │ │ │ │ + ldr r4, [pc, #56] @ (50c24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 50bec <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ + cbz r5, 50c04 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 50bee <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ + b.n 50c06 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #33352 @ 0x8248 │ │ │ │ + movw r0, #31880 @ 0x7c88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50c38 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f2> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33356 @ 0x824c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 50c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 50c7a <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bmi.n 50c6a <_PyMonitoring_FirePyReturnEvent@@Base+0x224> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33388 @ 0x826c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x246> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 50c7c <_PyMonitoring_FirePyReturnEvent@@Base+0x236> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 50c7c <_PyMonitoring_FirePyReturnEvent@@Base+0x236> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [r2, #28] │ │ │ │ - strb.w r3, [r2, #32] │ │ │ │ - bl 79388 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (50cd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x28e>) │ │ │ │ + ldr r2, [pc, #52] @ (50c6c <_PyMonitoring_FirePyReturnEvent@@Base+0x20e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 50cba <_PyMonitoring_FirePyReturnEvent@@Base+0x274> │ │ │ │ + beq.n 50c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50cb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x26a> │ │ │ │ + b.n 50c4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50cc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x27e> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 50cce <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ + bne.n 50c5e <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 50c68 <_PyMonitoring_FirePyReturnEvent@@Base+0x20a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #2512 @ 0x9d0 │ │ │ │ + movw r0, #1040 @ 0x410 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 50d14 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ce> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 50cac <_PyMonitoring_FirePyReturnEvent@@Base+0x24e> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50d0e <_PyMonitoring_FirePyReturnEvent@@Base+0x2c8> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 50d14 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ce> │ │ │ │ + bne.n 50ca6 <_PyMonitoring_FirePyReturnEvent@@Base+0x248> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 50cac <_PyMonitoring_FirePyReturnEvent@@Base+0x24e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50d36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f0> │ │ │ │ + cbnz r0, 50cce <_PyMonitoring_FirePyReturnEvent@@Base+0x270> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50d36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f0> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 50cce <_PyMonitoring_FirePyReturnEvent@@Base+0x270> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50d2c <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ + bne.n 50cc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x266> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 50e0a <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + beq.n 50da2 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50e0a <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + bne.n 50da2 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50e0a <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + beq.n 50da2 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #19565 @ 0x4c6d │ │ │ │ + movw r3, #27029 @ 0x6995 │ │ │ │ movt r3, #25 │ │ │ │ - movw r0, #33448 @ 0x82a8 │ │ │ │ + movw r0, #31884 @ 0x7c8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50db4 <_PyMonitoring_FirePyReturnEvent@@Base+0x36e> │ │ │ │ + cbnz r0, 50d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x2ee> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #653 @ 0x28d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #33460 @ 0x82b4 │ │ │ │ + movw r0, #31896 @ 0x7c98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 50dea <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4> │ │ │ │ + beq.n 50d82 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50dea <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4> │ │ │ │ + cbnz r3, 50d82 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50da8 <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ + beq.n 50d40 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e0a <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + beq.n 50da2 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50e0a <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + cbnz r3, 50da2 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00050e10 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00050da8 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 81208 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50e6a <_PyMonitoring_FireCallEvent@@Base+0x5a> │ │ │ │ - movw r3, #48088 @ 0xbbd8 │ │ │ │ + cbnz r1, 50e04 <_PyMonitoring_FireCallEvent@@Base+0x5c> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #31908 @ 0x7ca4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 50e30 <_PyMonitoring_FireCallEvent@@Base+0x88> │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 50e46 <_PyMonitoring_FireCallEvent@@Base+0x9e> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bmi.n 50e36 <_PyMonitoring_FireCallEvent@@Base+0x8e> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26928 @ 0x6930 │ │ │ │ + movw r1, #31940 @ 0x7cc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e80 <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ + b.n 50e58 <_PyMonitoring_FireCallEvent@@Base+0xb0> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #16 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - bl 24c4e4 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 50e48 <_PyMonitoring_FireCallEvent@@Base+0xa0> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 50e48 <_PyMonitoring_FireCallEvent@@Base+0xa0> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [r2, #28] │ │ │ │ + strb.w r3, [r2, #32] │ │ │ │ + bl 794a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 81044 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50ea6 <_PyMonitoring_FireCallEvent@@Base+0x96> │ │ │ │ + bne.n 50e78 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50eaa <_PyMonitoring_FireCallEvent@@Base+0x9a> │ │ │ │ + beq.n 50e7c <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1ef588 <_PySet_Update@@Base+0x16c> │ │ │ │ + b.w 1f0b64 <_PySet_Update@@Base+0x16c> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00050eac <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00050e7e <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #7 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #2496 @ 0x9c0 │ │ │ │ + movw r0, #1024 @ 0x400 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ffe <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ - ldr r5, [pc, #292] @ (51038 <_PyMonitoring_FireJumpEvent@@Base+0x18c>) │ │ │ │ + beq.n 50fd0 <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ + ldr r5, [pc, #296] @ (5100c <_PyMonitoring_FireJumpEvent@@Base+0x18e>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51034 <_PyMonitoring_FireJumpEvent@@Base+0x188> │ │ │ │ + beq.w 51006 <_PyMonitoring_FireJumpEvent@@Base+0x188> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #52857 @ 0xce79 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #27701 @ 0x6c35 │ │ │ │ + movw r3, #26285 @ 0x66ad │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #12865 @ 0x3241 │ │ │ │ + movw r0, #15013 @ 0x3aa5 │ │ │ │ movt r0, #17 │ │ │ │ movw r4, #41672 @ 0xa2c8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #39316 @ 0x9994 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6d914 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6da74 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ffa <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ + beq.n 50fcc <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 511a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + bl 51172 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50ffa <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ + beq.n 50fcc <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1abd18 │ │ │ │ + bl 1adb48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50faa <_PyMonitoring_FireJumpEvent@@Base+0xfe> │ │ │ │ + cbz r0, 50f7c <_PyMonitoring_FireJumpEvent@@Base+0xfe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6089 @ 0x17c9 │ │ │ │ + movw r1, #6041 @ 0x1799 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2767ec <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50fac <_PyMonitoring_FireJumpEvent@@Base+0x100> │ │ │ │ + bl 276264 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50f7e <_PyMonitoring_FireJumpEvent@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133b0 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 113bec <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50ffa <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #128] @ (5103c <_PyMonitoring_FireJumpEvent@@Base+0x190>) │ │ │ │ + cbz r3, 50fcc <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #128] @ (51010 <_PyMonitoring_FireJumpEvent@@Base+0x192>) │ │ │ │ movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 6e728 │ │ │ │ + bl 6e8b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #6623 @ 0x19df │ │ │ │ + movw r1, #6575 @ 0x19af │ │ │ │ movt r1, #5 │ │ │ │ - bl 2767ec <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 276264 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50fee <_PyMonitoring_FireJumpEvent@@Base+0x142> │ │ │ │ + cbnz r0, 50fc0 <_PyMonitoring_FireJumpEvent@@Base+0x142> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #7593 @ 0x1da9 │ │ │ │ + movw r1, #7545 @ 0x1d79 │ │ │ │ movt r1, #5 │ │ │ │ - bl 2767ec <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 276264 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (5103c <_PyMonitoring_FireJumpEvent@@Base+0x190>) │ │ │ │ + ldr r0, [pc, #76] @ (51010 <_PyMonitoring_FireJumpEvent@@Base+0x192>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6e728 │ │ │ │ - cbz r4, 5101a <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ - b.n 50ffe <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 6e8b4 │ │ │ │ + cbz r4, 50fec <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + b.n 50fd0 <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5101a <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + cbz r0, 50fec <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5101a <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + beq.n 50fec <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5101a <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50fec <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 51022 <_PyMonitoring_FireJumpEvent@@Base+0x176> │ │ │ │ - bl 1133b0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50ff4 <_PyMonitoring_FireJumpEvent@@Base+0x176> │ │ │ │ + bl 113bec <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 5102a <_PyMonitoring_FireJumpEvent@@Base+0x17e> │ │ │ │ - bl 1133b0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50ffc <_PyMonitoring_FireJumpEvent@@Base+0x17e> │ │ │ │ + bl 113bec <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 51032 <_PyMonitoring_FireJumpEvent@@Base+0x186> │ │ │ │ - bl 1133b0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51004 <_PyMonitoring_FireJumpEvent@@Base+0x186> │ │ │ │ + bl 113bec <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #33472 @ 0x82c0 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 5107a <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 5104e <_PyMonitoring_FireJumpEvent@@Base+0x1d0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2aa2c <__clock_getres64@plt> │ │ │ │ - cbz r0, 5107e <_PyMonitoring_FireJumpEvent@@Base+0x1d2> │ │ │ │ + cbz r0, 51052 <_PyMonitoring_FireJumpEvent@@Base+0x1d4> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5109e <_PyMonitoring_FireJumpEvent@@Base+0x1f2> │ │ │ │ + b.n 51072 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 510a8 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + vldr d6, [pc, #20] @ 51078 <_PyMonitoring_FireJumpEvent@@Base+0x1fa> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85b34 │ │ │ │ + bl 85d00 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 50fd6 <_PyMonitoring_FireJumpEvent@@Base+0x12a> │ │ │ │ + bvs.n 50fa6 <_PyMonitoring_FireJumpEvent@@Base+0x128> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -000510b0 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00051080 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 511d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ - cbz r0, 51134 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ + bl 511a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ + cbz r0, 51104 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 51114 <_PyMonitoring_FireBranchEvent@@Base+0x64> │ │ │ │ + cbz r0, 510e4 <_PyMonitoring_FireBranchEvent@@Base+0x64> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51134 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ + b.n 51104 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 51138 <_PyMonitoring_FireBranchEvent@@Base+0x88> │ │ │ │ + vldr d6, [pc, #16] @ 51108 <_PyMonitoring_FireBranchEvent@@Base+0x88> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85b34 │ │ │ │ + bl 85d00 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 51066 <_PyMonitoring_FireJumpEvent@@Base+0x1ba> │ │ │ │ + bvs.n 51036 <_PyMonitoring_FireJumpEvent@@Base+0x1b8> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -00051140 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00051110 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5125a │ │ │ │ + bl 5122a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51168 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 51138 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5119c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 5116c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51196 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d7548 │ │ │ │ - b.n 5119c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 79330 │ │ │ │ - b.n 51162 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51166 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d7780 │ │ │ │ + b.n 5116c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 79448 │ │ │ │ + b.n 51132 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1abcc4 │ │ │ │ - cbz r0, 511d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x92> │ │ │ │ + bl 1adaf4 │ │ │ │ + cbz r0, 511a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x92> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5041 @ 0x13b1 │ │ │ │ + movw r1, #4993 @ 0x1381 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2767ec <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 511d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x94> │ │ │ │ + bl 276264 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 511a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133b0 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 113bec <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5121e <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5121e <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + bne.n 511ee <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 511ee <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ - movw r1, #33512 @ 0x82e8 │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ + movw r1, #32040 @ 0x7d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51222 <_PyMonitoring_FirePyThrowEvent@@Base+0xe2> │ │ │ │ + b.n 511f2 <_PyMonitoring_FirePyThrowEvent@@Base+0xe2> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051224 : │ │ │ │ +000511f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1af938 │ │ │ │ + bl 1b1738 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 51254 │ │ │ │ + bne.n 51224 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #33548 @ 0x830c │ │ │ │ + movw r0, #32076 @ 0x7d4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fde74 │ │ │ │ + bl 1ff304 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d7534 │ │ │ │ + bl d776c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 51292 │ │ │ │ + cbnz r0, 51262 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33684 @ 0x8394 │ │ │ │ + movw r1, #32212 @ 0x7dd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51294 │ │ │ │ + b.n 51264 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51380 │ │ │ │ + beq.n 51350 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51380 │ │ │ │ + bne.n 51350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51380 │ │ │ │ + beq.n 51350 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #33880 @ 0x8458 │ │ │ │ + movw r0, #32408 @ 0x7e98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51328 │ │ │ │ + cbnz r0, 512f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #534 @ 0x216 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #33888 @ 0x8460 │ │ │ │ + movw r0, #32416 @ 0x7ea0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 51360 │ │ │ │ + beq.n 51330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51360 │ │ │ │ + cbnz r3, 51330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5131c │ │ │ │ + beq.n 512ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51380 │ │ │ │ + beq.n 51350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51380 │ │ │ │ + cbnz r3, 51350 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 513a6 │ │ │ │ + bne.n 51376 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513ae │ │ │ │ + beq.n 5137e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #88] @ (5141c ) │ │ │ │ + ldr r5, [pc, #88] @ (513ec ) │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 513e2 │ │ │ │ + bne.n 513b2 │ │ │ │ movs r0, #8 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 513ec │ │ │ │ + b.n 513bc │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 51410 │ │ │ │ + cbz r4, 513e0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7204c <_Py_hashtable_set@@Base> │ │ │ │ + bl 721d4 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51416 │ │ │ │ + bne.n 513e6 │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51418 │ │ │ │ + b.n 513e8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - movw r4, #62864 @ 0xf590 │ │ │ │ + movw r4, #61392 @ 0xefd0 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -57563,1103 +57554,1103 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 51466 │ │ │ │ + bne.n 51436 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 51466 │ │ │ │ + ble.n 51436 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 51466 │ │ │ │ - cbnz r5, 5148e │ │ │ │ + bne.n 51436 │ │ │ │ + cbnz r5, 5145e │ │ │ │ movs r4, #3 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ movw r4, #17048 @ 0x4298 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51516 │ │ │ │ + beq.n 514e6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 514ac │ │ │ │ + cbz r0, 5147c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 514b0 │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 51480 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 51524 │ │ │ │ + b.n 514f4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514ac │ │ │ │ + beq.n 5147c │ │ │ │ ldrd r8, r5, [sp, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #24716 @ 0x608c │ │ │ │ + movw r1, #23244 @ 0x5acc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24724 @ 0x6094 │ │ │ │ + movw r0, #23252 @ 0x5ad4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 514ac │ │ │ │ - bl 98094 │ │ │ │ + beq.n 5147c │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a780 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5151c │ │ │ │ + bge.n 514ec │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5718 │ │ │ │ - b.n 514ac │ │ │ │ + bl f5be0 │ │ │ │ + b.n 5147c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 51524 │ │ │ │ + b.n 514f4 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #33908 @ 0x8474 │ │ │ │ + movw r1, #32436 @ 0x7eb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 5158a │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 5155a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 154f1c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 15522c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5158a │ │ │ │ + beq.n 5155a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1553a0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1556a8 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 293b8 <__clock_settime64@plt> │ │ │ │ - cbz r0, 5158e │ │ │ │ + cbz r0, 5155e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51596 │ │ │ │ + b.n 51566 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33928 @ 0x8488 │ │ │ │ + movw r1, #32456 @ 0x7ec8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51616 │ │ │ │ + beq.n 515e6 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 51616 │ │ │ │ + cbz r0, 515e6 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 51652 │ │ │ │ + b.n 51622 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51616 │ │ │ │ + beq.n 515e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51616 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 515e6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 516a6 │ │ │ │ + b.n 51676 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d8c80 │ │ │ │ + bl 1da520 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 51652 │ │ │ │ + beq.n 51622 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 51664 │ │ │ │ + bgt.n 51634 │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 51678 │ │ │ │ + bgt.n 51648 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 5168e │ │ │ │ + blt.n 5165e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52db4 │ │ │ │ + bl 52d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51600 │ │ │ │ + beq.n 515d0 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 5161a │ │ │ │ + bhi.n 515ea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 516a6 │ │ │ │ + b.n 51676 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52db4 │ │ │ │ + bl 52d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51600 │ │ │ │ + beq.n 515d0 │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 5162e │ │ │ │ + b.n 515fe │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52db4 │ │ │ │ + bl 52d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51600 │ │ │ │ + beq.n 515d0 │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51634 │ │ │ │ + b.n 51604 │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52db4 │ │ │ │ + bl 52d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51600 │ │ │ │ + beq.n 515d0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51638 │ │ │ │ + b.n 51608 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 516bc │ │ │ │ + cbz r0, 5168c │ │ │ │ movw r1, #20508 @ 0x501c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1ba13c │ │ │ │ + b.w 1bbf2c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000516c6 : │ │ │ │ +00051696 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3eb2a │ │ │ │ + bl 3eaf2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1af938 │ │ │ │ + bl 1b1738 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000516ea <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000516ba <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5125a │ │ │ │ + bl 5122a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51712 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 516e2 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51746 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 51716 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51740 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d7548 │ │ │ │ - b.n 51746 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79330 │ │ │ │ - b.n 5170c <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51710 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d7780 │ │ │ │ + b.n 51716 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79448 │ │ │ │ + b.n 516dc <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5175c <_PyMonitoring_FireRaiseEvent@@Base+0x72> │ │ │ │ + cbz r0, 5172c <_PyMonitoring_FireRaiseEvent@@Base+0x72> │ │ │ │ movw r1, #20972 @ 0x51ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1ba13c │ │ │ │ + b.w 1bbf2c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051766 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00051736 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5125a │ │ │ │ + bl 5122a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5178e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 5175e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 517c2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 51792 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 517bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d7548 │ │ │ │ - b.n 517c2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 79330 │ │ │ │ - b.n 51788 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5178c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d7780 │ │ │ │ + b.n 51792 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 79448 │ │ │ │ + b.n 51758 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 511a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ - cbz r0, 517f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x92> │ │ │ │ + bl 51172 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + cbz r0, 517c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7204c <_Py_hashtable_set@@Base> │ │ │ │ + bl 721d4 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 517fe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x98> │ │ │ │ + bne.n 517ce <_PyMonitoring_FireExceptionHandledEvent@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133b0 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 113bec <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51800 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9a> │ │ │ │ + b.n 517d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r6, [pc, #264] @ (5193c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d6>) │ │ │ │ + ldr r6, [pc, #264] @ (5190c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d6>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 51860 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ + bne.n 51830 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 51860 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ + ble.n 51830 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 51860 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ - cbnz r4, 51882 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x11c> │ │ │ │ + bne.n 51830 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ + cbnz r4, 51852 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (51940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1da>) │ │ │ │ + ldr r4, [pc, #220] @ (51910 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1da>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51916 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + beq.n 518e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldrd r7, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 518c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ + cbz r0, 51890 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fedc8 │ │ │ │ - cbz r0, 518c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ + bl 200250 │ │ │ │ + cbz r0, 51890 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 518c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15e> │ │ │ │ + beq.n 51894 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15e> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e85e │ │ │ │ + bl 3e826 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51928 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + b.n 518f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #12844 @ 0x322c │ │ │ │ + movw r1, #11372 @ 0x2c6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24468 @ 0x5f94 │ │ │ │ + movw r0, #22996 @ 0x59d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 518e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x180> │ │ │ │ + bne.n 518b6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51928 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ - bl 98094 │ │ │ │ + b.n 518f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ab68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 51920 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ba> │ │ │ │ + bge.n 518f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ba> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5718 │ │ │ │ - b.n 518e2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17c> │ │ │ │ + bl f5be0 │ │ │ │ + b.n 518b2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17c> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51928 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + b.n 518f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r7, r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf5e40045 │ │ │ │ + bic.w r0, r4, #69 @ 0x45 │ │ │ │ cmn r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00051944 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00051914 <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51978 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51948 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 223bc8 <_PyParkingLot_AfterFork@@Base+0x768> │ │ │ │ + bl 22435c <_PyParkingLot_AfterFork@@Base+0x630> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005197c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005194c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5125a │ │ │ │ + bl 5122a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 519a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 51974 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 519d8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 519a8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 519d2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d7548 │ │ │ │ - b.n 519d8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 79330 │ │ │ │ - b.n 5199e <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 519a2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d7780 │ │ │ │ + b.n 519a8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 79448 │ │ │ │ + b.n 5196e <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + beq.n 51a42 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b170 │ │ │ │ - cbz r0, 51a30 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ + bl 12ba64 │ │ │ │ + cbz r0, 51a00 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12b170 │ │ │ │ - cbz r0, 51a30 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ + bl 12ba64 │ │ │ │ + cbz r0, 51a00 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2ff3c <_PyTraceMalloc_GetTraceback@@Base+0x35e> │ │ │ │ - cbz r0, 51a30 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ + bl 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x33a> │ │ │ │ + cbz r0, 51a00 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 51a48 <_PyMonitoring_FirePyUnwindEvent@@Base+0xcc> │ │ │ │ + cbnz r0, 51a18 <_PyMonitoring_FirePyUnwindEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + beq.n 51a42 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + cbnz r3, 51a42 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51a42 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + beq.n 51a3a <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + cbnz r3, 51a3a <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 51a74 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf8> │ │ │ │ + b.n 51a44 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf8> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1564b4 │ │ │ │ + bl 1567bc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 51abc <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ + cbz r0, 51a8c <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 51ac0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ + blt.n 51a90 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51ab4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ + beq.n 51a84 <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51ab4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51a84 <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ad4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + b.n 51aa4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r3 │ │ │ │ - bl 20e464 │ │ │ │ + bl 20f674 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51b7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fe> │ │ │ │ + beq.n 51b4a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fe> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b76 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + bne.n 51b46 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51b76 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ - movw r0, #42072 @ 0xa458 │ │ │ │ + beq.n 51b46 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + movw r0, #40700 @ 0x9efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51b20 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1a4> │ │ │ │ + cbnz r0, 51af0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #700 @ 0x2bc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #34048 @ 0x8500 │ │ │ │ + movw r0, #32576 @ 0x7f40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 51b56 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ + beq.n 51b26 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51b56 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ + cbnz r3, 51b26 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51b14 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 51ae4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51b76 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + beq.n 51b46 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51b76 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + cbnz r3, 51b46 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051b7c <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00051b4c <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #48072 @ 0xbbc8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl edfe4 │ │ │ │ + bl ee1dc │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5125a │ │ │ │ + bl 5122a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51bb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 51b84 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51c00 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + b.n 51bd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51bee <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + beq.n 51bbe <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51bee <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + cbnz r3, 51bbe <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 51bf8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 51bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7548 │ │ │ │ - b.n 51c00 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl d7780 │ │ │ │ + b.n 51bd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 79330 │ │ │ │ - b.n 51bae <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 79448 │ │ │ │ + b.n 51b7e <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51caa <_PyMonitoring_FireStopIterationEvent@@Base+0x12e> │ │ │ │ + beq.n 51c7a <_PyMonitoring_FireStopIterationEvent@@Base+0x12e> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51ca6 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + bne.n 51c76 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51ca6 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ - movw r0, #42072 @ 0xa458 │ │ │ │ + beq.n 51c76 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + movw r0, #40700 @ 0x9efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51c50 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ + cbnz r0, 51c20 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #34112 @ 0x8540 │ │ │ │ + movw r0, #32640 @ 0x7f80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 51c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + beq.n 51c56 <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + cbnz r3, 51c56 <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51c44 <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ + beq.n 51c14 <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51ca6 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + beq.n 51c76 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51ca6 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + cbnz r3, 51c76 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 51cd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x156> │ │ │ │ - bl 51fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bls.n 51ca2 <_PyMonitoring_FireStopIterationEvent@@Base+0x156> │ │ │ │ + bl 51f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ - ldr r0, [pc, #4] @ (51cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c>) │ │ │ │ + b.w 81208 │ │ │ │ + ldr r0, [pc, #4] @ (51ca8 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #176] @ (51da0 <_PyMonitoring_FireStopIterationEvent@@Base+0x224>) │ │ │ │ + ldr r5, [pc, #176] @ (51d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x224>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add r4, sp, #28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 51d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + bne.n 51cec <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 51d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + ble.n 51cec <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 51d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ - cbnz r6, 51d3c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ - ldr r4, [pc, #132] @ (51da4 <_PyMonitoring_FireStopIterationEvent@@Base+0x228>) │ │ │ │ + bne.n 51cec <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + cbnz r6, 51d0c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ + ldr r4, [pc, #132] @ (51d74 <_PyMonitoring_FireStopIterationEvent@@Base+0x228>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 51d80 <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ + cbz r0, 51d50 <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 51d54 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + cbnz r0, 51d24 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d8e <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ - bl 98094 │ │ │ │ + b.n 51d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + bl 982a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29f0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 51d86 <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ + bge.n 51d56 <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5718 │ │ │ │ - b.n 51d50 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ + bl f5be0 │ │ │ │ + b.n 51d20 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 51d8e <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + b.n 51d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xf6200045 │ │ │ │ + orn r0, r0, #69 @ 0x45 │ │ │ │ cmn r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #6623 @ 0x19df │ │ │ │ + movw r1, #6575 @ 0x19af │ │ │ │ movt r1, #5 │ │ │ │ str r4, [r3, #16] │ │ │ │ pop {r4} │ │ │ │ - b.w 2767ec <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 276264 <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 51de6 <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ + cbz r3, 51db6 <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51ea0 <_PyMonitoring_FireStopIterationEvent@@Base+0x324> │ │ │ │ + beq.n 51e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x324> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51e9c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + bne.n 51e6c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbb8 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ + bl 25c880 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51e9c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + beq.n 51e6c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e348 │ │ │ │ + bl 25e010 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #25660 @ 0x643c │ │ │ │ + movw r0, #23812 @ 0x5d04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51e46 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca> │ │ │ │ + cbnz r0, 51e16 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262470 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 262068 <_Py_strhex@@Base+0x5f4> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #34128 @ 0x8550 │ │ │ │ + movw r0, #32656 @ 0x7f90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e834 │ │ │ │ + bl 25e4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 51e7c <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + beq.n 51e4c <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51e7c <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + cbnz r3, 51e4c <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51e3a <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ + beq.n 51e0a <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51e9c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + beq.n 51e6c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51e9c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + cbnz r3, 51e6c <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 51ece <_PyMonitoring_FireStopIterationEvent@@Base+0x352> │ │ │ │ + cbnz r3, 51e9e <_PyMonitoring_FireStopIterationEvent@@Base+0x352> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 51eea <_PyMonitoring_FireStopIterationEvent@@Base+0x36e> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 51eba <_PyMonitoring_FireStopIterationEvent@@Base+0x36e> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 51eee <_PyMonitoring_FireStopIterationEvent@@Base+0x372> │ │ │ │ + cbz r3, 51ebe <_PyMonitoring_FireStopIterationEvent@@Base+0x372> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x388> │ │ │ │ + b.n 51ed4 <_PyMonitoring_FireStopIterationEvent@@Base+0x388> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 51efc <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + cbz r0, 51ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #16] @ (51f08 <_PyMonitoring_FireStopIterationEvent@@Base+0x38c>) │ │ │ │ - b.w 90fcc │ │ │ │ + ldr r1, [pc, #16] @ (51ed8 <_PyMonitoring_FireStopIterationEvent@@Base+0x38c>) │ │ │ │ + b.w 911e4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ udf #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51f30 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 51f5a <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ - bl 98094 │ │ │ │ + bne.n 51f00 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 51f2a <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ + bl 982a8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a3fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r6, 51f6e <_PyMonitoring_FireStopIterationEvent@@Base+0x3f2> │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r6, 51f3e <_PyMonitoring_FireStopIterationEvent@@Base+0x3f2> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 51f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 51f2e <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f30 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ + beq.n 51f00 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51fb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x438> │ │ │ │ + b.n 51f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x438> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 51f5a <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 51f2a <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -58671,470 +58662,470 @@ │ │ │ │ ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 3ec1c │ │ │ │ + bl 3ebe4 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 51ffa <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + bls.n 51fca <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33976 @ 0x84b8 │ │ │ │ + movw r3, #32504 @ 0x7ef8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #34012 @ 0x84dc │ │ │ │ + movw r2, #32540 @ 0x7f1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2aa8c │ │ │ │ - movw r3, #62864 @ 0xf590 │ │ │ │ + movw r3, #61392 @ 0xefd0 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, #204] @ 0xcc │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 5202c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ + cbnz r3, 51ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5202c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ + ble.n 51ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5202c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ - cbnz r1, 5204e <_PyMonitoring_FireStopIterationEvent@@Base+0x4d2> │ │ │ │ + bne.n 51ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ + cbnz r1, 5201e <_PyMonitoring_FireStopIterationEvent@@Base+0x4d2> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (5208c <_PyMonitoring_FireStopIterationEvent@@Base+0x510>) │ │ │ │ + ldr r4, [pc, #92] @ (5205c <_PyMonitoring_FireStopIterationEvent@@Base+0x510>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5204e <_PyMonitoring_FireStopIterationEvent@@Base+0x4d2> │ │ │ │ + cbnz r0, 5201e <_PyMonitoring_FireStopIterationEvent@@Base+0x4d2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52084 <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ + b.n 52054 <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1564b4 │ │ │ │ + bl 1567bc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 213d80 │ │ │ │ + bl 214ce8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5204a <_PyMonitoring_FireStopIterationEvent@@Base+0x4ce> │ │ │ │ + beq.n 5201a <_PyMonitoring_FireStopIterationEvent@@Base+0x4ce> │ │ │ │ mov r1, r6 │ │ │ │ - bl 252354 │ │ │ │ + bl 2522c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52084 <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ + beq.n 52054 <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52084 <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ + cbnz r3, 52054 <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (5212c <_PyMonitoring_FireStopIterationEvent@@Base+0x5b0>) │ │ │ │ + ldr r3, [pc, #140] @ (520fc <_PyMonitoring_FireStopIterationEvent@@Base+0x5b0>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 520d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + cbz r3, 520a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 520ca <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + bne.n 5209a <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 520ba <_PyMonitoring_FireStopIterationEvent@@Base+0x53e> │ │ │ │ + bne.n 5208a <_PyMonitoring_FireStopIterationEvent@@Base+0x53e> │ │ │ │ dmb ish │ │ │ │ - beq.n 520d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ - bl 279788 │ │ │ │ + beq.n 520a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52216 <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ + bl 521e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 52106 <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ + cbz r3, 520d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 520fc <_PyMonitoring_FireStopIterationEvent@@Base+0x580> │ │ │ │ + bne.n 520cc <_PyMonitoring_FireStopIterationEvent@@Base+0x580> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 520ec <_PyMonitoring_FireStopIterationEvent@@Base+0x570> │ │ │ │ + bne.n 520bc <_PyMonitoring_FireStopIterationEvent@@Base+0x570> │ │ │ │ dmb ish │ │ │ │ - beq.n 52106 <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 520d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ + bl 25d8d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 51fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d9c │ │ │ │ - ldr r3, [pc, #20] @ (5212c <_PyMonitoring_FireStopIterationEvent@@Base+0x5b0>) │ │ │ │ + bl 72f24 │ │ │ │ + ldr r3, [pc, #20] @ (520fc <_PyMonitoring_FireStopIterationEvent@@Base+0x5b0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52128 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ac> │ │ │ │ + beq.n 520f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ac> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 5213c <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0> │ │ │ │ + cbz r2, 5210c <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0> │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 52160 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ + bhi.n 52130 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 52178 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ - b.n 5218c <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ - movw r0, #7904 @ 0x1ee0 │ │ │ │ + bgt.n 52148 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + b.n 5215c <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ + movw r0, #6432 @ 0x1920 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5215a <_PyMonitoring_FireStopIterationEvent@@Base+0x5de> │ │ │ │ - b.n 52198 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + bne.n 5212a <_PyMonitoring_FireStopIterationEvent@@Base+0x5de> │ │ │ │ + b.n 52168 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5218e <_PyMonitoring_FireStopIterationEvent@@Base+0x612> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5218e <_PyMonitoring_FireStopIterationEvent@@Base+0x612> │ │ │ │ - b.n 52198 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + bne.n 5215e <_PyMonitoring_FireStopIterationEvent@@Base+0x612> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5215e <_PyMonitoring_FireStopIterationEvent@@Base+0x612> │ │ │ │ + b.n 52168 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5219c <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ + b.n 5216c <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 25bbd8 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b868 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52210 <_PyMonitoring_FireStopIterationEvent@@Base+0x694> │ │ │ │ + cbz r0, 521e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x694> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 521d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + cbnz r3, 521a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #34144 @ 0x8560 │ │ │ │ + movw r0, #32672 @ 0x7fa0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 521fe <_PyMonitoring_FireStopIterationEvent@@Base+0x682> │ │ │ │ + bgt.n 521ce <_PyMonitoring_FireStopIterationEvent@@Base+0x682> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 965dc │ │ │ │ + bl 967f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #41576 @ 0xa268 │ │ │ │ + movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #34152 @ 0x8568 │ │ │ │ + movw r0, #32680 @ 0x7fa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52210 <_PyMonitoring_FireStopIterationEvent@@Base+0x694> │ │ │ │ + b.n 521e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x694> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #34164 @ 0x8574 │ │ │ │ + movw r0, #32692 @ 0x7fb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 52246 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ca> │ │ │ │ + bls.n 52216 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ca> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 522a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + b.n 52274 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 52274 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f8> │ │ │ │ + cbnz r3, 52244 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f8> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 52290 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 52260 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 52294 <_PyMonitoring_FireStopIterationEvent@@Base+0x718> │ │ │ │ + cbz r3, 52264 <_PyMonitoring_FireStopIterationEvent@@Base+0x718> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5229c <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ + b.n 5226c <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12ad90 │ │ │ │ + b.w 12b684 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r8, r5, [r1, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #340] @ (52418 <_PyMonitoring_FireStopIterationEvent@@Base+0x89c>) │ │ │ │ + ldr r3, [pc, #340] @ (523e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x89c>) │ │ │ │ ldrd r9, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27f2c4 │ │ │ │ + bl 27ecd4 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 522ec <_PyMonitoring_FireStopIterationEvent@@Base+0x770> │ │ │ │ + bne.n 522bc <_PyMonitoring_FireStopIterationEvent@@Base+0x770> │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 522ee <_PyMonitoring_FireStopIterationEvent@@Base+0x772> │ │ │ │ + bne.n 522be <_PyMonitoring_FireStopIterationEvent@@Base+0x772> │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ebe4 │ │ │ │ - cbz r4, 52310 <_PyMonitoring_FireStopIterationEvent@@Base+0x794> │ │ │ │ + bl 27e5f4 │ │ │ │ + cbz r4, 522e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x794> │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ sub.w r8, r6, #12 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, r7, r1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 277038 <_PyEval_AddPendingCall@@Base+0x168> │ │ │ │ + bl 276aac <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w r9, sp, r3 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bne.n 52388 <_PyMonitoring_FireStopIterationEvent@@Base+0x80c> │ │ │ │ + bne.n 52358 <_PyMonitoring_FireStopIterationEvent@@Base+0x80c> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 277074 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 276ae8 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2770ec <_PyEval_AddPendingCall@@Base+0x21c> │ │ │ │ + bl 276b60 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29718 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 277074 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 276ae8 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29718 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 523b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x83c> │ │ │ │ + b.n 52388 <_PyMonitoring_FireStopIterationEvent@@Base+0x83c> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29718 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29db8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 277074 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 276ae8 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29718 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [r9, #-204] │ │ │ │ - bl 277074 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 276ae8 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2770ec <_PyEval_AddPendingCall@@Base+0x21c> │ │ │ │ + bl 276b60 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 523e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x868> │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bhi.n 523b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x868> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 529a8 <_Py_c_diff@@Base+0x82> │ │ │ │ - b.n 523fc <_PyMonitoring_FireStopIterationEvent@@Base+0x880> │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 52978 <_Py_c_diff@@Base+0x82> │ │ │ │ + b.n 523cc <_PyMonitoring_FireStopIterationEvent@@Base+0x880> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 529a8 <_Py_c_diff@@Base+0x82> │ │ │ │ - ldr r3, [pc, #24] @ (52418 <_PyMonitoring_FireStopIterationEvent@@Base+0x89c>) │ │ │ │ + bl 52978 <_Py_c_diff@@Base+0x82> │ │ │ │ + ldr r3, [pc, #24] @ (523e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x89c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5240e <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ + beq.n 523de <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 52440 <_PyMonitoring_FireStopIterationEvent@@Base+0x8c4> │ │ │ │ + cbz r6, 52410 <_PyMonitoring_FireStopIterationEvent@@Base+0x8c4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5249a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + beq.n 5246a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 5249a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + b.n 5246a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5249a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + cbz r0, 5246a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 52488 <_PyMonitoring_FireStopIterationEvent@@Base+0x90c> │ │ │ │ + bge.n 52458 <_PyMonitoring_FireStopIterationEvent@@Base+0x90c> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 24b96c │ │ │ │ - cbnz r0, 52482 <_PyMonitoring_FireStopIterationEvent@@Base+0x906> │ │ │ │ + bl 24babc │ │ │ │ + cbnz r0, 52452 <_PyMonitoring_FireStopIterationEvent@@Base+0x906> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5249a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + beq.n 5246a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5249a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + cbnz r3, 5246a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5249a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5246a <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 52454 <_PyMonitoring_FireStopIterationEvent@@Base+0x8d8> │ │ │ │ + b.n 52424 <_PyMonitoring_FireStopIterationEvent@@Base+0x8d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -59144,33 +59135,33 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 524e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x964> │ │ │ │ + bgt.n 524b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x964> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 524d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x956> │ │ │ │ - movw r1, #28444 @ 0x6f1c │ │ │ │ + cbz r2, 524a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x956> │ │ │ │ + movw r1, #26972 @ 0x695c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 524e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x96c> │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 524b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x96c> │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 524e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x96c> │ │ │ │ - bl 11aa54 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 524b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x96c> │ │ │ │ + bl 11b294 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 524ec <_PyMonitoring_FireStopIterationEvent@@Base+0x970> │ │ │ │ + bne.n 524bc <_PyMonitoring_FireStopIterationEvent@@Base+0x970> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 524f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x97c> │ │ │ │ + b.n 524c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x97c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -59180,422 +59171,422 @@ │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 5252a <_PyMonitoring_FireStopIterationEvent@@Base+0x9ae> │ │ │ │ + cbz r2, 524fa <_PyMonitoring_FireStopIterationEvent@@Base+0x9ae> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 10d8fc │ │ │ │ + bl 10e0f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79388 │ │ │ │ - cbz r4, 52552 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d6> │ │ │ │ - ldr r0, [pc, #28] @ (52558 <_PyMonitoring_FireStopIterationEvent@@Base+0x9dc>) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 794a0 │ │ │ │ + cbz r4, 52522 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d6> │ │ │ │ + ldr r0, [pc, #28] @ (52528 <_PyMonitoring_FireStopIterationEvent@@Base+0x9dc>) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + movw r0, #18464 @ 0x4820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 52474 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f8> │ │ │ │ + bpl.n 52444 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5257a <_PyMonitoring_FireStopIterationEvent@@Base+0x9fe> │ │ │ │ + cbz r3, 5254a <_PyMonitoring_FireStopIterationEvent@@Base+0x9fe> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5258a <_PyMonitoring_FireStopIterationEvent@@Base+0xa0e> │ │ │ │ + b.n 5255a <_PyMonitoring_FireStopIterationEvent@@Base+0xa0e> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 52588 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0c> │ │ │ │ + ble.n 52558 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52584 <_PyMonitoring_FireStopIterationEvent@@Base+0xa08> │ │ │ │ - cbnz r1, 525ac <_PyMonitoring_FireStopIterationEvent@@Base+0xa30> │ │ │ │ + bne.n 52554 <_PyMonitoring_FireStopIterationEvent@@Base+0xa08> │ │ │ │ + cbnz r1, 5257c <_PyMonitoring_FireStopIterationEvent@@Base+0xa30> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5258a <_PyMonitoring_FireStopIterationEvent@@Base+0xa0e> │ │ │ │ + b.n 5255a <_PyMonitoring_FireStopIterationEvent@@Base+0xa0e> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #508] @ (52788 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0c>) │ │ │ │ + ldr r1, [pc, #508] @ (52758 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0c>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 525b2 <_PyMonitoring_FireStopIterationEvent@@Base+0xa36> │ │ │ │ + cbnz r0, 52582 <_PyMonitoring_FireStopIterationEvent@@Base+0xa36> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52762 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ + b.n 52732 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + bne.n 52578 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + bne.n 52578 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 52688 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0c> │ │ │ │ + beq.n 52658 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26096 @ 0x65f0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cbz r0, 52622 <_PyMonitoring_FireStopIterationEvent@@Base+0xaa6> │ │ │ │ + cbz r0, 525f2 <_PyMonitoring_FireStopIterationEvent@@Base+0xaa6> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 525fc <_PyMonitoring_FireStopIterationEvent@@Base+0xa80> │ │ │ │ + bne.n 525cc <_PyMonitoring_FireStopIterationEvent@@Base+0xa80> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5261a <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ - bl 145b4c │ │ │ │ + b.n 525ea <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5261a <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 525ea <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + bne.n 52578 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 52752 <_PyMonitoring_FireStopIterationEvent@@Base+0xbd6> │ │ │ │ - b.n 52626 <_PyMonitoring_FireStopIterationEvent@@Base+0xaaa> │ │ │ │ - vldr d8, [pc, #332] @ 52770 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf4> │ │ │ │ + beq.w 52722 <_PyMonitoring_FireStopIterationEvent@@Base+0xbd6> │ │ │ │ + b.n 525f6 <_PyMonitoring_FireStopIterationEvent@@Base+0xaaa> │ │ │ │ + vldr d8, [pc, #332] @ 52740 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf4> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 52634 <_PyMonitoring_FireStopIterationEvent@@Base+0xab8> │ │ │ │ + bne.n 52604 <_PyMonitoring_FireStopIterationEvent@@Base+0xab8> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 52654 <_PyMonitoring_FireStopIterationEvent@@Base+0xad8> │ │ │ │ - bl 145b4c │ │ │ │ + b.n 52624 <_PyMonitoring_FireStopIterationEvent@@Base+0xad8> │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52654 <_PyMonitoring_FireStopIterationEvent@@Base+0xad8> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 52624 <_PyMonitoring_FireStopIterationEvent@@Base+0xad8> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ - b.n 52668 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ + bne.n 52578 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + b.n 52638 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52668 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ + bmi.n 52638 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 52690 <_PyMonitoring_FireStopIterationEvent@@Base+0xb14> │ │ │ │ + bpl.n 52660 <_PyMonitoring_FireStopIterationEvent@@Base+0xb14> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12324 @ 0x3024 │ │ │ │ + movw r1, #10852 @ 0x2a64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - bl 80760 │ │ │ │ + bl 12dc38 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ - b.n 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ - vldr d9, [pc, #236] @ 52778 <_PyMonitoring_FireStopIterationEvent@@Base+0xbfc> │ │ │ │ - vldr d8, [pc, #224] @ 52770 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf4> │ │ │ │ + bne.n 52578 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + b.n 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + vldr d9, [pc, #236] @ 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xbfc> │ │ │ │ + vldr d8, [pc, #224] @ 52740 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf4> │ │ │ │ vldr d11, [sp, #40] @ 0x28 │ │ │ │ vldr d14, [sp, #24] │ │ │ │ vldr d10, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #32] │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 526b4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb38> │ │ │ │ + bne.n 52684 <_PyMonitoring_FireStopIterationEvent@@Base+0xb38> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + beq.n 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #196] @ 52780 <_PyMonitoring_FireStopIterationEvent@@Base+0xc04> │ │ │ │ + vldr d7, [pc, #196] @ 52750 <_PyMonitoring_FireStopIterationEvent@@Base+0xc04> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5273e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5270e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5273e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5270e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5273e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5270e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5273e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5270e <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 1964e4 <_Py_c_abs@@Base> │ │ │ │ + bl 19820c <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 1964e4 <_Py_c_abs@@Base> │ │ │ │ + bl 19820c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + bls.n 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 1964e4 <_Py_c_abs@@Base> │ │ │ │ + bl 19820c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + bls.n 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + bls.n 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52762 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ + b.n 52732 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52762 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ + b.n 52732 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52668 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ - vldr d9, [pc, #24] @ 52778 <_PyMonitoring_FireStopIterationEvent@@Base+0xbfc> │ │ │ │ - b.n 52690 <_PyMonitoring_FireStopIterationEvent@@Base+0xb14> │ │ │ │ + bmi.n 52638 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ + vldr d9, [pc, #24] @ 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xbfc> │ │ │ │ + b.n 52660 <_PyMonitoring_FireStopIterationEvent@@Base+0xb14> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5269e <_PyMonitoring_FireStopIterationEvent@@Base+0xb22> │ │ │ │ + bvs.n 5266e <_PyMonitoring_FireStopIterationEvent@@Base+0xb22> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ muls r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 3ceba │ │ │ │ + b.w 3ce82 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 527c2 <_PyMonitoring_FireStopIterationEvent@@Base+0xc46> │ │ │ │ + bne.n 52792 <_PyMonitoring_FireStopIterationEvent@@Base+0xc46> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52872 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ + b.n 52842 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 52804 <_PyMonitoring_FireStopIterationEvent@@Base+0xc88> │ │ │ │ + beq.n 527d4 <_PyMonitoring_FireStopIterationEvent@@Base+0xc88> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #34348 @ 0x862c │ │ │ │ + movw r1, #32876 @ 0x806c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527be <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ + beq.n 5278e <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #34356 @ 0x8634 │ │ │ │ + movw r0, #32884 @ 0x8074 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84824 │ │ │ │ - b.n 52872 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ + bl 849e8 │ │ │ │ + b.n 52842 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 52850 <_PyMonitoring_FireStopIterationEvent@@Base+0xcd4> │ │ │ │ + bne.n 52820 <_PyMonitoring_FireStopIterationEvent@@Base+0xcd4> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #34348 @ 0x862c │ │ │ │ + movw r1, #32876 @ 0x806c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527be <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ + beq.n 5278e <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #46012 @ 0xb3bc │ │ │ │ + movw r1, #44540 @ 0xadfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527be <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ + beq.n 5278e <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #34364 @ 0x863c │ │ │ │ + movw r0, #32892 @ 0x807c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ - b.n 52872 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ + bl 849e8 │ │ │ │ + b.n 52842 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, r6 │ │ │ │ - movw r0, #34372 @ 0x8644 │ │ │ │ + movw r0, #32900 @ 0x8084 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00052876 : │ │ │ │ +00052846 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5288c │ │ │ │ - bl 27591c │ │ │ │ - b.n 528ba │ │ │ │ + cbnz r0, 5285c │ │ │ │ + bl 27539c │ │ │ │ + b.n 5288a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52904 │ │ │ │ + beq.n 528d4 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 5289e │ │ │ │ + cbnz r4, 5286e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 528a6 │ │ │ │ + cbz r4, 52876 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52904 │ │ │ │ + bmi.n 528d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52904 │ │ │ │ + cbz r3, 528d4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 528be │ │ │ │ + cbnz r0, 5288e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52922 │ │ │ │ + b.n 528f2 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e635c │ │ │ │ + bl e6564 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528e2 │ │ │ │ + beq.n 528b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 528e2 │ │ │ │ + cbnz r3, 528b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52922 │ │ │ │ + bne.n 528f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52904 │ │ │ │ + beq.n 528d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52904 │ │ │ │ + cbnz r3, 528d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34388 @ 0x8654 │ │ │ │ + movw r1, #32916 @ 0x8094 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052926 <_Py_c_diff@@Base>: │ │ │ │ +000528f6 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #57652 @ 0xe134 │ │ │ │ + movw r1, #57716 @ 0xe174 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 52984 <_Py_c_diff@@Base+0x5e> │ │ │ │ + beq.n 52954 <_Py_c_diff@@Base+0x5e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 52984 <_Py_c_diff@@Base+0x5e> │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 52954 <_Py_c_diff@@Base+0x5e> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #34424 @ 0x8678 │ │ │ │ + movw r1, #32952 @ 0x80b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf3e │ │ │ │ + bl 4bf5e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52996 <_Py_c_diff@@Base+0x70> │ │ │ │ + bne.n 52966 <_Py_c_diff@@Base+0x70> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 529a4 <_Py_c_diff@@Base+0x7e> │ │ │ │ + b.n 52974 <_Py_c_diff@@Base+0x7e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59605,167 +59596,167 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 27ebe4 │ │ │ │ + bl 27e5f4 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 529ee <_Py_c_diff@@Base+0xc8> │ │ │ │ + beq.n 529be <_Py_c_diff@@Base+0xc8> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 52a7c <_Py_c_diff@@Base+0x156> │ │ │ │ + bl 52a4c <_Py_c_diff@@Base+0x156> │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 2770ec <_PyEval_AddPendingCall@@Base+0x21c> │ │ │ │ - b.n 529d2 <_Py_c_diff@@Base+0xac> │ │ │ │ + bl 276b60 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ + b.n 529a2 <_Py_c_diff@@Base+0xac> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 52a7c <_Py_c_diff@@Base+0x156> │ │ │ │ + b.n 52a4c <_Py_c_diff@@Base+0x156> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 52a32 <_Py_c_diff@@Base+0x10c> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 52a02 <_Py_c_diff@@Base+0x10c> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5472 @ 0x1560 │ │ │ │ + movw r0, #4000 @ 0xfa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52a78 <_Py_c_diff@@Base+0x152> │ │ │ │ + b.n 52a48 <_Py_c_diff@@Base+0x152> │ │ │ │ movw r5, #35752 @ 0x8ba8 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r6, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 243148 <_PyErr_BadInternalCall@@Base+0xe564> │ │ │ │ + bl 243298 <_PyErr_BadInternalCall@@Base+0xe4b4> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 52a78 <_Py_c_diff@@Base+0x152> │ │ │ │ + beq.n 52a48 <_Py_c_diff@@Base+0x152> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a2e <_Py_c_diff@@Base+0x108> │ │ │ │ + beq.n 529fe <_Py_c_diff@@Base+0x108> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a6c <_Py_c_diff@@Base+0x146> │ │ │ │ + beq.n 52a3c <_Py_c_diff@@Base+0x146> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52a70 <_Py_c_diff@@Base+0x14a> │ │ │ │ + cbz r3, 52a40 <_Py_c_diff@@Base+0x14a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52a78 <_Py_c_diff@@Base+0x152> │ │ │ │ + b.n 52a48 <_Py_c_diff@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52a6c <_Py_c_diff@@Base+0x146> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a3c <_Py_c_diff@@Base+0x146> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (52ac4 <_Py_c_diff@@Base+0x19e>) │ │ │ │ + ldr r3, [pc, #56] @ (52a94 <_Py_c_diff@@Base+0x19e>) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29db8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29db8 │ │ │ │ - ldr r3, [pc, #20] @ (52ac4 <_Py_c_diff@@Base+0x19e>) │ │ │ │ + ldr r3, [pc, #20] @ (52a94 <_Py_c_diff@@Base+0x19e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52abe <_Py_c_diff@@Base+0x198> │ │ │ │ + beq.n 52a8e <_Py_c_diff@@Base+0x198> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (52b64 <_Py_c_diff@@Base+0x23e>) │ │ │ │ + ldr r3, [pc, #140] @ (52b34 <_Py_c_diff@@Base+0x23e>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 52b0c <_Py_c_diff@@Base+0x1e6> │ │ │ │ + cbz r3, 52adc <_Py_c_diff@@Base+0x1e6> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 52b02 <_Py_c_diff@@Base+0x1dc> │ │ │ │ + bne.n 52ad2 <_Py_c_diff@@Base+0x1dc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52af2 <_Py_c_diff@@Base+0x1cc> │ │ │ │ + bne.n 52ac2 <_Py_c_diff@@Base+0x1cc> │ │ │ │ dmb ish │ │ │ │ - beq.n 52b0c <_Py_c_diff@@Base+0x1e6> │ │ │ │ - bl 279788 │ │ │ │ + beq.n 52adc <_Py_c_diff@@Base+0x1e6> │ │ │ │ + bl 279350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52216 <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ + bl 521e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 52b3e <_Py_c_diff@@Base+0x218> │ │ │ │ + cbz r3, 52b0e <_Py_c_diff@@Base+0x218> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52b34 <_Py_c_diff@@Base+0x20e> │ │ │ │ + bne.n 52b04 <_Py_c_diff@@Base+0x20e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52b24 <_Py_c_diff@@Base+0x1fe> │ │ │ │ + bne.n 52af4 <_Py_c_diff@@Base+0x1fe> │ │ │ │ dmb ish │ │ │ │ - beq.n 52b3e <_Py_c_diff@@Base+0x218> │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 52b0e <_Py_c_diff@@Base+0x218> │ │ │ │ + bl 25d8d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 51fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 261e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (52b64 <_Py_c_diff@@Base+0x23e>) │ │ │ │ + bl 261a74 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (52b34 <_Py_c_diff@@Base+0x23e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52b60 <_Py_c_diff@@Base+0x23a> │ │ │ │ + beq.n 52b30 <_Py_c_diff@@Base+0x23a> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -59773,225 +59764,225 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #34504 @ 0x86c8 │ │ │ │ + movw r2, #33032 @ 0x8108 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 20bb24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52bd0 <_Py_c_diff@@Base+0x2aa> │ │ │ │ + bl 20cd6c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52ba0 <_Py_c_diff@@Base+0x2aa> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 277cc4 <_PyEval_AddPendingCall@@Base+0xdf4> │ │ │ │ - cbnz r0, 52baa <_Py_c_diff@@Base+0x284> │ │ │ │ + bl 277738 <_PyEval_AddPendingCall@@Base+0xdf0> │ │ │ │ + cbnz r0, 52b7a <_Py_c_diff@@Base+0x284> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52bd0 <_Py_c_diff@@Base+0x2aa> │ │ │ │ + b.n 52ba0 <_Py_c_diff@@Base+0x2aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 296fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52bc8 <_Py_c_diff@@Base+0x2a2> │ │ │ │ + bne.n 52b98 <_Py_c_diff@@Base+0x2a2> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 52ba6 <_Py_c_diff@@Base+0x280> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 52b76 <_Py_c_diff@@Base+0x280> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052bd4 : │ │ │ │ +00052ba4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 52bea │ │ │ │ - bl 27591c │ │ │ │ - b.n 52c26 │ │ │ │ + cbnz r0, 52bba │ │ │ │ + bl 27539c │ │ │ │ + b.n 52bf6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52c6e │ │ │ │ + beq.n 52c3e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 52c12 │ │ │ │ - movw r3, #20265 @ 0x4f29 │ │ │ │ + cbz r2, 52be2 │ │ │ │ + movw r3, #21049 @ 0x5239 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52c0c │ │ │ │ + bne.n 52bdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f5a10 │ │ │ │ + b.w 1f6f54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52c6e │ │ │ │ + bmi.n 52c3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52c6e │ │ │ │ + cbz r3, 52c3e │ │ │ │ mov r0, r1 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52c2a │ │ │ │ + cbnz r0, 52bfa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52c8c │ │ │ │ + b.n 52c5c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd244 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ + bl cd4a0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c4c │ │ │ │ + beq.n 52c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52c4c │ │ │ │ + cbnz r3, 52c1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52c8c │ │ │ │ + bne.n 52c5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c6e │ │ │ │ + beq.n 52c3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52c6e │ │ │ │ + cbnz r3, 52c3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34388 @ 0x8654 │ │ │ │ + movw r1, #32916 @ 0x8094 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r2, #34620 @ 0x873c │ │ │ │ + movw r2, #33148 @ 0x817c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 20bb24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52cee │ │ │ │ + bl 20cd6c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52cbe │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 277cc4 <_PyEval_AddPendingCall@@Base+0xdf4> │ │ │ │ - cbnz r0, 52ccc │ │ │ │ + bl 277738 <_PyEval_AddPendingCall@@Base+0xdf0> │ │ │ │ + cbnz r0, 52c9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52cee │ │ │ │ + b.n 52cbe │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aba0 │ │ │ │ - cbz r0, 52ce6 │ │ │ │ + cbz r0, 52cb6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 52cc8 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 52c98 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (52cf8 ) │ │ │ │ + ldr r0, [pc, #4] @ (52cc8 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20a388 │ │ │ │ + bl 20b440 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52d54 │ │ │ │ + cbz r0, 52d24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #34692 @ 0x8784 │ │ │ │ + movw r0, #33220 @ 0x81c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d48 │ │ │ │ + beq.n 52d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52d4c │ │ │ │ + cbz r3, 52d1c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52d54 │ │ │ │ + b.n 52d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d48 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 52d7a │ │ │ │ + cbnz r3, 52d4a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52d7a │ │ │ │ + ble.n 52d4a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52d7a │ │ │ │ - cbnz r1, 52d94 │ │ │ │ + bne.n 52d4a │ │ │ │ + cbnz r1, 52d64 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (52db0 ) │ │ │ │ + ldr r4, [pc, #48] @ (52d80 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52dac │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52d7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c6c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52dac │ │ │ │ + bl 46c9c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52d7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52e00 │ │ │ │ + b.n 52dd0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ muls r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -60001,813 +59992,736 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 52df0 │ │ │ │ + bge.n 52dc0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r8, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52dfc │ │ │ │ + b.n 52dcc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52dd8 │ │ │ │ + bne.n 52da8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 52e2e │ │ │ │ + bcc.n 52dfe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34736 @ 0x87b0 │ │ │ │ + movw r1, #33264 @ 0x81f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 52e76 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 52e46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52e46 │ │ │ │ + cbnz r0, 52e16 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ - cbz r4, 52e5c │ │ │ │ + b.w 1f71c8 │ │ │ │ + cbz r4, 52e2c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 52e5c │ │ │ │ + bhi.n 52e2c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 522a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + bl 52274 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52e6a │ │ │ │ - bl 261e74 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52e3a │ │ │ │ + bl 261a74 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52e70 │ │ │ │ - bl 72d9c │ │ │ │ + b.n 52e40 │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 52e94 │ │ │ │ + cbz r3, 52e64 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 52ea4 │ │ │ │ + b.n 52e74 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52ea2 │ │ │ │ + ble.n 52e72 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52e9e │ │ │ │ - cbnz r1, 52ec6 │ │ │ │ + bgt.n 52e6e │ │ │ │ + cbnz r1, 52e96 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52ea4 │ │ │ │ + b.n 52e74 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (52fa4 ) │ │ │ │ + ldr r1, [pc, #252] @ (52f74 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52ecc │ │ │ │ - b.n 52f9c │ │ │ │ + cbnz r0, 52e9c │ │ │ │ + b.n 52f6c │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 52f82 │ │ │ │ + beq.n 52f52 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 52f1c │ │ │ │ + cbz r4, 52eec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 52f00 │ │ │ │ + bmi.n 52ed0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27344 @ 0x6ad0 │ │ │ │ + movw r1, #25872 @ 0x6510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41764 @ 0xa324 │ │ │ │ + movw r0, #40292 @ 0x9d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52f9c │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52f6c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f9c │ │ │ │ + beq.n 52f6c │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 52f5a │ │ │ │ + bne.n 52f2a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 52f8a │ │ │ │ + beq.n 52f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 52f44 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 52f14 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27364 @ 0x6ae4 │ │ │ │ + movw r1, #25892 @ 0x6524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41764 @ 0xa324 │ │ │ │ + movw r0, #40292 @ 0x9d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52f9c │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52f6c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52f9c │ │ │ │ + cbz r0, 52f6c │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52f72 │ │ │ │ + beq.n 52f42 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 52f9c │ │ │ │ - movw r3, #28184 @ 0x6e18 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 52f6c │ │ │ │ + movw r3, #26712 @ 0x6858 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 52f8c │ │ │ │ - movw r4, #28184 @ 0x6e18 │ │ │ │ + b.n 52f5c │ │ │ │ + movw r4, #26712 @ 0x6858 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 52fa8 │ │ │ │ + b.w 52f78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bics r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00052fa8 : │ │ │ │ +00052f78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 269ce0 │ │ │ │ - cbz r0, 52fd6 │ │ │ │ + bl 269818 │ │ │ │ + cbz r0, 52fa6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f138c <_PyErr_Format@@Base+0x290> │ │ │ │ + b.w 1f2a30 <_PyErr_Format@@Base+0x290> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052fd8 : │ │ │ │ +00052fa8 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35752 @ 0x8ba8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w d5f64 │ │ │ │ + b.w d617c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 53006 │ │ │ │ + cbnz r3, 52fd6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 53006 │ │ │ │ + ble.n 52fd6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53006 │ │ │ │ - cbnz r1, 53020 │ │ │ │ + bne.n 52fd6 │ │ │ │ + cbnz r1, 52ff0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (5303c ) │ │ │ │ + ldr r4, [pc, #48] @ (5300c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 53038 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 53008 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c6c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 53038 │ │ │ │ + bl 46c9c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 53008 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52e00 │ │ │ │ + b.n 52dd0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvns r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00053040 : │ │ │ │ +00053010 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 51386 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 53060 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 731f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 530c0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 53092 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r6 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - it ne │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - str r1, [r2, r7] │ │ │ │ - b.n 5306c │ │ │ │ - cbz r2, 530a4 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 530a4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 530c4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 530c4 │ │ │ │ - bl 721b8 │ │ │ │ - cbnz r0, 530c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 530c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 530c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 53114 │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #9460 @ 0x24f4 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #34756 @ 0x87c4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #9440 @ 0x24e0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r3, #10376 @ 0x2888 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #30332 @ 0x767c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #33760 @ 0x83e0 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 51356 │ │ │ │ │ │ │ │ -00053118 : │ │ │ │ +00053018 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl d08d0 │ │ │ │ + bl d0af4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12bf24 │ │ │ │ - cbz r0, 5316e │ │ │ │ + bl 12c818 │ │ │ │ + cbz r0, 5306e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 53172 │ │ │ │ - bl 12cc54 │ │ │ │ + cbz r0, 53072 │ │ │ │ + bl 12d544 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53172 │ │ │ │ + bne.n 53072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5306e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5316e │ │ │ │ + cbnz r3, 5306e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53196 │ │ │ │ + b.n 53096 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53186 │ │ │ │ + bne.n 53086 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53196 │ │ │ │ + b.n 53096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5317c │ │ │ │ + bne.n 5307c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5317c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5307c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 53228 │ │ │ │ + beq.n 53128 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56152 @ 0xdb58 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ba40 │ │ │ │ - cbnz r0, 531fa │ │ │ │ + bl 4ba70 │ │ │ │ + cbnz r0, 530fa │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 531dc │ │ │ │ - bl d7574 │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 530dc │ │ │ │ + bl d77ac │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53226 │ │ │ │ + b.n 53126 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 531ce │ │ │ │ + bne.n 530ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 531ce │ │ │ │ - b.n 53224 │ │ │ │ + bne.n 530ce │ │ │ │ + b.n 53124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5320e │ │ │ │ + beq.n 5310e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5320e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5310e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6692 @ 0x1a24 │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r1, 53270 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - negs r5, r3 │ │ │ │ - adcs r5, r3 │ │ │ │ - cbnz r5, 53270 │ │ │ │ - movw r3, #56092 @ 0xdb1c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #34772 @ 0x87d4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 53280 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 53282 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 53282 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #34912 @ 0x8860 │ │ │ │ + movw r0, #33284 @ 0x8204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 532d0 │ │ │ │ + bne.n 5317c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 532e8 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 53194 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10232 @ 0x27f8 │ │ │ │ + movw r0, #8760 @ 0x2238 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 533a2 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5324e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10232 @ 0x27f8 │ │ │ │ + movw r0, #8760 @ 0x2238 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 532a8 │ │ │ │ - b.n 533a2 │ │ │ │ + bne.n 53154 │ │ │ │ + b.n 5324e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 533a2 │ │ │ │ + beq.n 5324e │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53318 │ │ │ │ + beq.n 531c4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 533a2 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5324e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 533a2 │ │ │ │ + beq.n 5324e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 53360 │ │ │ │ - bl 77f34 │ │ │ │ + bcs.n 5320c │ │ │ │ + bl 78048 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53360 │ │ │ │ + cbz r0, 5320c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 29690 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5336c │ │ │ │ + bne.n 53218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 5332c │ │ │ │ + blt.n 531d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53368 │ │ │ │ - bl 1f5c8c │ │ │ │ + blt.n 53214 │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 533c0 │ │ │ │ + b.n 5326c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 5332a │ │ │ │ + b.n 531d6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 533a6 │ │ │ │ - b.n 5339c │ │ │ │ + cbnz r0, 53252 │ │ │ │ + b.n 53248 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 533ba │ │ │ │ + bge.n 53266 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11a850 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11b090 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53378 │ │ │ │ + bne.n 53224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 533aa │ │ │ │ + bne.n 53256 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 533c0 │ │ │ │ + b.n 5326c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53380 │ │ │ │ + b.n 5322c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5339c │ │ │ │ + bne.n 53248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5339c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 533fe │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 532aa │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4824 @ 0x12d8 │ │ │ │ + movw r0, #3352 @ 0xd18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5340c │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 532b8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53410 │ │ │ │ + cbnz r0, 532bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5344e │ │ │ │ + b.n 532fa │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53432 │ │ │ │ + beq.n 532de │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5340c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 532b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a270 │ │ │ │ - cbnz r0, 53446 │ │ │ │ + cbnz r0, 532f2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r1, 5333c │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + negs r5, r3 │ │ │ │ + adcs r5, r3 │ │ │ │ + cbnz r5, 5333c │ │ │ │ + movw r3, #56092 @ 0xdb1c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #33348 @ 0x8244 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edee0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5334c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5334e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5334e │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53474 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 53488 │ │ │ │ + bne.n 53374 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 53388 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5347e │ │ │ │ + cbz r3, 5337e │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5348a │ │ │ │ + b.n 5338a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 5359e │ │ │ │ + bl 5349e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 534d0 │ │ │ │ + cbz r0, 533d0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 534c4 │ │ │ │ + beq.n 533c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 534c8 │ │ │ │ + cbz r3, 533c8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 534d0 │ │ │ │ + b.n 533d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 534c4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 533c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #45156 @ 0xb064 │ │ │ │ + movw r1, #45184 @ 0xb080 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5352a │ │ │ │ + beq.n 5342a │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5352a │ │ │ │ + beq.n 5342a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53542 │ │ │ │ + ble.n 53442 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34976 @ 0x88a0 │ │ │ │ + movw r1, #33488 @ 0x82d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 53554 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 53454 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5350c │ │ │ │ - movw r0, #61096 @ 0xeea8 │ │ │ │ + beq.n 5340c │ │ │ │ + movw r0, #59656 @ 0xe908 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5350c │ │ │ │ - b.n 53554 │ │ │ │ + bne.n 5340c │ │ │ │ + b.n 53454 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e698c │ │ │ │ + b.w 1e7f58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5359a │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5349a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53592 │ │ │ │ + bge.n 53492 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 535b6 │ │ │ │ + cbnz r3, 534b6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 53612 │ │ │ │ + cbz r3, 53512 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 535c4 │ │ │ │ + cbz r4, 534c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83f14 │ │ │ │ + bl 840d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 535ca │ │ │ │ - bl 721b8 │ │ │ │ + b.n 534ca │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5360e │ │ │ │ + cbz r4, 5350e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 535e2 │ │ │ │ + cbz r2, 534e2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #420 @ 0x1a4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + movw r1, #64484 @ 0xfbe4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 535f8 │ │ │ │ + beq.n 534f8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5362c │ │ │ │ + cbz r2, 5352c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2736 @ 0xab0 │ │ │ │ + movw r1, #1264 @ 0x4f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5362c │ │ │ │ + bne.n 5352c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5360e │ │ │ │ + beq.n 5350e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5360e │ │ │ │ + cbnz r3, 5350e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5362c │ │ │ │ - cbz r4, 53624 │ │ │ │ + b.n 5352c │ │ │ │ + cbz r4, 53524 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5362c │ │ │ │ + beq.n 5352c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5362c │ │ │ │ + b.n 5352c │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -60815,117 +60729,117 @@ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ - bne.n 53656 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 53556 │ │ │ │ + bl 271b18 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 53666 │ │ │ │ + cbz r2, 53566 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 53778 │ │ │ │ + b.n 53678 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 53918 │ │ │ │ + bl 53818 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5376a │ │ │ │ + beq.n 5366a │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 53690 │ │ │ │ + bne.n 53590 │ │ │ │ mov r0, fp │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 536f8 │ │ │ │ + cbnz r2, 535f8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 536ee │ │ │ │ + cbz r0, 535ee │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ - cbz r5, 53704 │ │ │ │ - b.n 536f8 │ │ │ │ + cbz r5, 53604 │ │ │ │ + b.n 535f8 │ │ │ │ mov r0, fp │ │ │ │ - bl 53918 │ │ │ │ + bl 53818 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 536d6 │ │ │ │ + cbz r0, 535d6 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 5370a │ │ │ │ + cbnz r2, 5360a │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 5372a │ │ │ │ + beq.n 5362a │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 536ac │ │ │ │ + bne.n 535ac │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl b462c │ │ │ │ + bl b48f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5373c │ │ │ │ + cbnz r0, 5363c │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 5376a │ │ │ │ + b.n 5366a │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 536ca │ │ │ │ - bl 80760 │ │ │ │ + b.n 535ca │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536bc │ │ │ │ + beq.n 535bc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 5376a │ │ │ │ + b.n 5366a │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536e8 │ │ │ │ + beq.n 535e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 536c0 │ │ │ │ + b.n 535c0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 5374e │ │ │ │ + ble.n 5364e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5373c │ │ │ │ + b.n 5363c │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl c5734 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ - b.n 53772 │ │ │ │ + bl c59ec <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + b.n 53672 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -60934,296 +60848,296 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 537a0 │ │ │ │ + cbz r3, 536a0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 537b0 │ │ │ │ + b.n 536b0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 537ae │ │ │ │ + ble.n 536ae │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 537aa │ │ │ │ - cbnz r1, 537d4 │ │ │ │ + bgt.n 536aa │ │ │ │ + cbnz r1, 536d4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 537b0 │ │ │ │ + b.n 536b0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (538b4 ) │ │ │ │ + ldr r1, [pc, #256] @ (537b4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 537da │ │ │ │ + cbnz r0, 536da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 538ac │ │ │ │ + b.n 537ac │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 53812 │ │ │ │ + beq.n 53712 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 537ee │ │ │ │ + cbz r5, 536ee │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 53822 │ │ │ │ - b.n 537f6 │ │ │ │ + beq.n 53722 │ │ │ │ + b.n 536f6 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5380a │ │ │ │ - bl c7668 │ │ │ │ + cbz r0, 5370a │ │ │ │ + bl c7924 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 537d0 │ │ │ │ + blt.n 536d0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5380e │ │ │ │ - b.n 53830 │ │ │ │ + bne.n 5370e │ │ │ │ + b.n 53730 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 53838 │ │ │ │ + b.n 53738 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 53838 │ │ │ │ + b.n 53738 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 53838 │ │ │ │ + b.n 53738 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 233d3c │ │ │ │ + bl 233e60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 537d0 │ │ │ │ + beq.n 536d0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 224798 <_PyTime_AsMilliseconds@@Base+0xb08> │ │ │ │ + bl 224eb0 <_PyParkingLot_AfterFork@@Base+0x1184> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5389c │ │ │ │ + beq.n 5379c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224950 <_PyTime_AsMilliseconds@@Base+0xcc0> │ │ │ │ + bl 225068 <_PyParkingLot_AfterFork@@Base+0x133c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5389c │ │ │ │ + beq.n 5379c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224a94 <_PyTime_AsMilliseconds@@Base+0xe04> │ │ │ │ + bl 2251ac <_PyParkingLot_AfterFork@@Base+0x1480> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5389c │ │ │ │ + beq.n 5379c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 225024 <_PyTime_AsMilliseconds@@Base+0x1394> │ │ │ │ + bl 22573c <_PyParkingLot_AfterFork@@Base+0x1a10> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5389c │ │ │ │ + beq.n 5379c │ │ │ │ mov r0, r4 │ │ │ │ - bl 226ce4 │ │ │ │ + bl 227400 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5389c │ │ │ │ + beq.n 5379c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 538a4 │ │ │ │ + beq.n 537a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 538a4 │ │ │ │ + cbnz r3, 537a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 538a4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 537a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ - b.n 537d0 │ │ │ │ + bl 794a0 │ │ │ │ + b.n 536d0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mvns r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a70c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 53914 │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 53814 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5390c │ │ │ │ + bge.n 5380c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5393a │ │ │ │ - bl 272098 │ │ │ │ + bne.n 5383a │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 53946 │ │ │ │ + cbz r3, 53846 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 53968 │ │ │ │ + b.n 53868 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1de010 │ │ │ │ - cbnz r0, 53956 │ │ │ │ + bl 1df6ac │ │ │ │ + cbnz r0, 53856 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 53964 │ │ │ │ + b.n 53864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30a90 │ │ │ │ + bl 30a64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53950 │ │ │ │ - ldr r0, [pc, #8] @ (5396c ) │ │ │ │ + bne.n 53850 │ │ │ │ + ldr r0, [pc, #8] @ (5386c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #35012 @ 0x88c4 │ │ │ │ + movw r0, #33524 @ 0x82f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 539fa │ │ │ │ + cbz r4, 538fa │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 539e2 │ │ │ │ + bge.n 538e2 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 539e2 │ │ │ │ - ldr r4, [pc, #100] @ (53a08 ) │ │ │ │ + bpl.n 538e2 │ │ │ │ + ldr r4, [pc, #100] @ (53908 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 539ca │ │ │ │ + beq.n 538ca │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 539d4 │ │ │ │ + bls.n 538d4 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 539dc │ │ │ │ + b.n 538dc │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 539e4 │ │ │ │ + b.n 538e4 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 539f0 │ │ │ │ + cbz r5, 538f0 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 539e8 │ │ │ │ + b.n 538e8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 539fa │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 53a04 │ │ │ │ + bne.n 538fa │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 53904 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53a4c ) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5394c ) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53a3a │ │ │ │ + cbz r2, 5393a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #19928 @ 0x4dd8 │ │ │ │ + movw r0, #18456 @ 0x4818 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ + b.w 849e8 │ │ │ │ + movw r0, #24524 @ 0x5fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ nop │ │ │ │ - bpl.n 53968 │ │ │ │ + bpl.n 53868 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 53a90 │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 53990 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a8a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53a88 │ │ │ │ + bge.n 53988 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -61236,330 +61150,330 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 53ae6 │ │ │ │ + blt.n 539e6 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 297fc │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 53ae8 │ │ │ │ + b.n 539e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 53b1a │ │ │ │ + cbz r0, 53a1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b1a │ │ │ │ + beq.n 53a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b1a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a1a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 53b36 │ │ │ │ + cbz r0, 53a36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b36 │ │ │ │ + beq.n 53a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b36 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a36 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 53b52 │ │ │ │ + cbz r0, 53a52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b52 │ │ │ │ + beq.n 53a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b52 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a52 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 53b6e │ │ │ │ + cbz r0, 53a6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b6e │ │ │ │ + beq.n 53a6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b6e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a6e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 53b8a │ │ │ │ + cbz r0, 53a8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b8a │ │ │ │ + beq.n 53a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b8a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a8a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 53ba6 │ │ │ │ + cbz r0, 53aa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ba6 │ │ │ │ + beq.n 53aa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ba6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53aa6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 53bc2 │ │ │ │ + cbz r0, 53ac2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bc2 │ │ │ │ + beq.n 53ac2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bc2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ac2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 53bde │ │ │ │ + cbz r0, 53ade │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bde │ │ │ │ + beq.n 53ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bde │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ade │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 53bfa │ │ │ │ + cbz r0, 53afa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bfa │ │ │ │ + beq.n 53afa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bfa │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53afa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 53c16 │ │ │ │ + cbz r0, 53b16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c16 │ │ │ │ + beq.n 53b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c16 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b16 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 53c32 │ │ │ │ + cbz r0, 53b32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c32 │ │ │ │ + beq.n 53b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c32 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b32 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 53c4e │ │ │ │ + cbz r0, 53b4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c4e │ │ │ │ + beq.n 53b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c4e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b4e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 53c6a │ │ │ │ + cbz r0, 53b6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c6a │ │ │ │ + beq.n 53b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c6a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b6a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 53c86 │ │ │ │ + cbz r0, 53b86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c86 │ │ │ │ + beq.n 53b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c86 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b86 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 53ca2 │ │ │ │ + cbz r0, 53ba2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ca2 │ │ │ │ + beq.n 53ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ca2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ba2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 53cbe │ │ │ │ + cbz r0, 53bbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cbe │ │ │ │ + beq.n 53bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cbe │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bbe │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 53cda │ │ │ │ + cbz r0, 53bda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cda │ │ │ │ + beq.n 53bda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cda │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bda │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 53cf6 │ │ │ │ + cbz r0, 53bf6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cf6 │ │ │ │ + beq.n 53bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cf6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bf6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35016 @ 0x88c8 │ │ │ │ + movw r1, #33528 @ 0x82f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 53d3e │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 53c3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a5e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53d42 │ │ │ │ + cbz r0, 53c42 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d48 │ │ │ │ + b.n 53c48 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #40576 @ 0x9e80 │ │ │ │ + movw r0, #39104 @ 0x98c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #3308 @ 0xcec │ │ │ │ + movw r1, #1836 @ 0x72c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl fd878 │ │ │ │ - cbnz r0, 53d9c │ │ │ │ + bl fdea4 │ │ │ │ + cbnz r0, 53c9c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 201a70 │ │ │ │ + b.w 202ed8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78400 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 427cc │ │ │ │ + bl 42804 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53de0 │ │ │ │ + cbz r0, 53ce0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a9b0 │ │ │ │ + bl 4aa00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53dd4 │ │ │ │ + beq.n 53cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53dd8 │ │ │ │ + cbz r3, 53cd8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53de0 │ │ │ │ + b.n 53ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53dd4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53cd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -61571,26 +61485,26 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 53e40 │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 53d40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53e38 │ │ │ │ + bge.n 53d38 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -61602,69 +61516,69 @@ │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53ea0 ) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53da0 ) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53e8e │ │ │ │ + cbz r2, 53d8e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #19928 @ 0x4dd8 │ │ │ │ + movw r0, #18456 @ 0x4818 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ + b.w 849e8 │ │ │ │ + movw r0, #24524 @ 0x5fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ nop │ │ │ │ - bpl.n 53dbc │ │ │ │ + bpl.n 53cbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53ed4 │ │ │ │ + beq.n 53dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53ed4 │ │ │ │ + ble.n 53dd4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ef0 │ │ │ │ + beq.n 53df0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53ef0 │ │ │ │ + b.n 53df0 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 53f0e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 53e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53f0e │ │ │ │ + beq.n 53e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53f0e │ │ │ │ + cbnz r3, 53e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -61673,520 +61587,520 @@ │ │ │ │ movs r2, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 29718 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbz r4, 53f44 │ │ │ │ + cbz r4, 53e44 │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 53f46 │ │ │ │ + b.n 53e46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #16731 @ 0x415b │ │ │ │ + movw r0, #16173 @ 0x3f2d │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 292e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 53e88 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f5ae0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 53eb0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 11b090 <_PyLong_FromGid@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 11b090 <_PyLong_FromGid@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 11b090 <_PyLong_FromGid@@Base> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #13996 @ 0x36ac │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 849e8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 53ee4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 53ee4 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 53f00 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 53f00 │ │ │ │ + movw r3, #56120 @ 0xdb38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 53f28 │ │ │ │ + mov r0, r4 │ │ │ │ + cbnz r2, 53f0c │ │ │ │ + bl 10cce4 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 53f12 │ │ │ │ + bl 8ba4c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 53f28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 53f28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 54080 │ │ │ │ + bcc.n 54074 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53f8e │ │ │ │ + bne.n 53f82 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 53f92 │ │ │ │ + bne.n 53f86 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53f96 │ │ │ │ + b.n 53f8a │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53fb8 │ │ │ │ + bhi.n 53fac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54072 │ │ │ │ + b.n 54066 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 54004 │ │ │ │ - cbnz r3, 53fc6 │ │ │ │ + bne.n 53ff8 │ │ │ │ + cbnz r3, 53fba │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53fce │ │ │ │ + beq.n 53fc2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49d38 │ │ │ │ + bl 49d68 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53ff8 │ │ │ │ + beq.n 53fec │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49d38 │ │ │ │ + bl 49d68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53fe2 │ │ │ │ + b.n 53fd6 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54072 │ │ │ │ + b.n 54066 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 54030 │ │ │ │ + bne.n 54024 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54038 │ │ │ │ + beq.n 5402c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49d38 │ │ │ │ + bl 49d68 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54066 │ │ │ │ + beq.n 5405a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49d38 │ │ │ │ + bl 49d68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54050 │ │ │ │ + b.n 54044 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 292e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 540b6 │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 540de │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 11a850 <_PyLong_FromGid@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 11a850 <_PyLong_FromGid@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 11a850 <_PyLong_FromGid@@Base> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #15468 @ 0x3c6c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 54112 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 54112 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 5412e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 5412e │ │ │ │ - movw r3, #56120 @ 0xdb38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 54156 │ │ │ │ - mov r0, r4 │ │ │ │ - cbnz r2, 5413a │ │ │ │ - bl 10c4f0 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 54140 │ │ │ │ - bl 8b850 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 54156 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 54156 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (541b8 ) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (540b8 ) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 541a8 │ │ │ │ + cbz r2, 540a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #19928 @ 0x4dd8 │ │ │ │ + movw r0, #18456 @ 0x4818 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ + b.w 849e8 │ │ │ │ + movw r0, #24524 @ 0x5fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - bpl.n 540d4 │ │ │ │ + b.w 849e8 │ │ │ │ + bpl.n 53fd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 53aea │ │ │ │ + b.n 539ea │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 541f0 │ │ │ │ + beq.n 540f0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 54212 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 54112 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 54216 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 54116 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 542d6 │ │ │ │ + b.n 541d6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54212 │ │ │ │ + beq.n 54112 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54248 │ │ │ │ + ble.n 54148 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 54212 │ │ │ │ + bl d2020 │ │ │ │ + b.n 54112 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54272 │ │ │ │ + cbnz r3, 54172 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5425a │ │ │ │ + blt.n 5415a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54272 │ │ │ │ + b.n 54172 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 53f58 │ │ │ │ + bl 53f4c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 542d6 │ │ │ │ - bl 98094 │ │ │ │ + b.n 541d6 │ │ │ │ + bl 982a8 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54294 │ │ │ │ + bne.n 54194 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54284 │ │ │ │ + bne.n 54184 │ │ │ │ dmb ish │ │ │ │ - beq.n 542a0 │ │ │ │ + beq.n 541a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53f58 │ │ │ │ + bl 53f4c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 542c2 │ │ │ │ + bne.n 541c2 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 542b2 │ │ │ │ + bne.n 541b2 │ │ │ │ dmb ish │ │ │ │ - beq.n 542ce │ │ │ │ + beq.n 541ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 54262 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 54162 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 294a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5430a │ │ │ │ + bge.n 5420a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54332 │ │ │ │ + b.n 54232 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8dc4 │ │ │ │ + bl 1ca6e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c8dc4 │ │ │ │ + bl 1ca6e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c8dc4 │ │ │ │ + bl 1ca6e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15468 @ 0x3c6c │ │ │ │ + movw r0, #13996 @ 0x36ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 54346 │ │ │ │ + cbz r3, 54246 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.n 54348 │ │ │ │ + b.n 54248 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5437c │ │ │ │ + beq.n 5427c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5437c │ │ │ │ + ble.n 5427c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54398 │ │ │ │ + beq.n 54298 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54398 │ │ │ │ + b.n 54298 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 543b6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 542b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4a54 │ │ │ │ + bl d4c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 543b6 │ │ │ │ + beq.n 542b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 543b6 │ │ │ │ + cbnz r3, 542b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 544e2 │ │ │ │ + bcc.n 543e2 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 543f0 │ │ │ │ + bne.n 542f0 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 543f4 │ │ │ │ + bne.n 542f4 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 543f8 │ │ │ │ + b.n 542f8 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5441a │ │ │ │ + bhi.n 5431a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 544d4 │ │ │ │ + b.n 543d4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 54466 │ │ │ │ - cbnz r3, 54428 │ │ │ │ + bne.n 54366 │ │ │ │ + cbnz r3, 54328 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54430 │ │ │ │ + beq.n 54330 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3208 │ │ │ │ + bl 1a5108 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 5445a │ │ │ │ + beq.n 5435a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a3208 │ │ │ │ + bl 1a5108 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54444 │ │ │ │ + b.n 54344 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 544d4 │ │ │ │ + b.n 543d4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 54492 │ │ │ │ + bne.n 54392 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5449a │ │ │ │ + beq.n 5439a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3208 │ │ │ │ + bl 1a5108 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 544c8 │ │ │ │ + beq.n 543c8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a3208 │ │ │ │ + bl 1a5108 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 544b2 │ │ │ │ + b.n 543b2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62194,509 +62108,509 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 54506 │ │ │ │ + beq.n 54406 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 54704 │ │ │ │ + b.n 54604 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6d9ac │ │ │ │ + b.w 6db0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5453c │ │ │ │ + beq.n 5443c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54552 │ │ │ │ + bne.n 54452 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54586 │ │ │ │ + beq.n 54486 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54554 │ │ │ │ - b.n 54586 │ │ │ │ + bgt.n 54454 │ │ │ │ + b.n 54486 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54572 │ │ │ │ + beq.n 54472 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 545a0 │ │ │ │ + bne.n 544a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54586 │ │ │ │ + beq.n 54486 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545a2 │ │ │ │ + bgt.n 544a2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 545e4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 544e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8449c │ │ │ │ + bl 84660 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 545ce │ │ │ │ + beq.n 544ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 545ce │ │ │ │ + cbnz r3, 544ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 545e4 │ │ │ │ + beq.n 544e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 545e4 │ │ │ │ + cbnz r3, 544e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5461a │ │ │ │ + beq.n 5451a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5463c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5453c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 54640 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 54540 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54700 │ │ │ │ + b.n 54600 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5463c │ │ │ │ + beq.n 5453c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54672 │ │ │ │ + ble.n 54572 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 5463c │ │ │ │ + bl d2020 │ │ │ │ + b.n 5453c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 5469c │ │ │ │ + cbnz r3, 5459c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54684 │ │ │ │ + blt.n 54584 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 5469c │ │ │ │ + b.n 5459c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 543ba │ │ │ │ + bl 542ba │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54700 │ │ │ │ - bl 98094 │ │ │ │ + b.n 54600 │ │ │ │ + bl 982a8 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 546be │ │ │ │ + bne.n 545be │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 546ae │ │ │ │ + bne.n 545ae │ │ │ │ dmb ish │ │ │ │ - beq.n 546ca │ │ │ │ + beq.n 545ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 543ba │ │ │ │ + bl 542ba │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 546ec │ │ │ │ + bne.n 545ec │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 546dc │ │ │ │ + bne.n 545dc │ │ │ │ dmb ish │ │ │ │ - beq.n 546f8 │ │ │ │ + beq.n 545f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 5468c │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 5458c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a0dc │ │ │ │ - cbz r0, 54742 │ │ │ │ + cbz r0, 54642 │ │ │ │ mov r4, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54748 │ │ │ │ + b.n 54648 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 54776 │ │ │ │ + bne.n 54676 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1202f8 │ │ │ │ - cbz r0, 5478c │ │ │ │ - b.n 54790 │ │ │ │ + bl 120b40 │ │ │ │ + cbz r0, 5468c │ │ │ │ + b.n 54690 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10380 @ 0x288c │ │ │ │ + movw r0, #8908 @ 0x22cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5476a │ │ │ │ + bne.n 5466a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 547c4 │ │ │ │ + b.n 546c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5478c │ │ │ │ + beq.n 5468c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a1dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 547bc │ │ │ │ + bne.n 546bc │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 5478c │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 5468c │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 547fa │ │ │ │ + beq.n 546fa │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54828 │ │ │ │ + bne.n 54728 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5480e │ │ │ │ + beq.n 5470e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5482a │ │ │ │ + bgt.n 5472a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 54854 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 54754 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e87a8 │ │ │ │ + bl e89ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54854 │ │ │ │ + beq.n 54754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54854 │ │ │ │ + cbnz r3, 54754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10188 @ 0x27cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 54884 │ │ │ │ + beq.n 54784 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5489a │ │ │ │ + bne.n 5479a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 548ce │ │ │ │ + beq.n 547ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5489c │ │ │ │ - b.n 548ce │ │ │ │ + bgt.n 5479c │ │ │ │ + b.n 547ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 548ba │ │ │ │ + beq.n 547ba │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 548e8 │ │ │ │ + bne.n 547e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 548ce │ │ │ │ + beq.n 547ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 548ea │ │ │ │ + bgt.n 547ea │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5492c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5482c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d4e88 │ │ │ │ + bl d50a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54916 │ │ │ │ + beq.n 54816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54916 │ │ │ │ + cbnz r3, 54816 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5492c │ │ │ │ + beq.n 5482c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5492c │ │ │ │ + cbnz r3, 5482c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 54a5a │ │ │ │ + bcc.n 5495a │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54966 │ │ │ │ + bne.n 54866 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 5496a │ │ │ │ + bne.n 5486a │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5496e │ │ │ │ + b.n 5486e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 54990 │ │ │ │ + bhi.n 54890 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54a4c │ │ │ │ + b.n 5494c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 549de │ │ │ │ - cbnz r3, 5499e │ │ │ │ + bne.n 548de │ │ │ │ + cbnz r3, 5489e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 549a6 │ │ │ │ + beq.n 548a6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d020 │ │ │ │ + bl 4d04c │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 549d0 │ │ │ │ + beq.n 548d0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d020 │ │ │ │ + bl 4d04c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 549ba │ │ │ │ + b.n 548ba │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54a4c │ │ │ │ + b.n 5494c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 54a0a │ │ │ │ + bne.n 5490a │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54a12 │ │ │ │ + beq.n 54912 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d020 │ │ │ │ + bl 4d04c │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54a40 │ │ │ │ + beq.n 54940 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d020 │ │ │ │ + bl 4d04c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54a2a │ │ │ │ + b.n 5492a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62707,351 +62621,351 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54a92 │ │ │ │ + beq.n 54992 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 54ab4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 549b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 54ab8 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 549b8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54b78 │ │ │ │ + b.n 54a78 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54ab4 │ │ │ │ + beq.n 549b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54aea │ │ │ │ + ble.n 549ea │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 54ab4 │ │ │ │ + bl d2020 │ │ │ │ + b.n 549b4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54b14 │ │ │ │ + cbnz r3, 54a14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54afc │ │ │ │ + blt.n 549fc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54b14 │ │ │ │ + b.n 54a14 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 54930 │ │ │ │ + bl 54830 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54b78 │ │ │ │ - bl 98094 │ │ │ │ + b.n 54a78 │ │ │ │ + bl 982a8 │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54b36 │ │ │ │ + bne.n 54a36 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54b26 │ │ │ │ + bne.n 54a26 │ │ │ │ dmb ish │ │ │ │ - beq.n 54b42 │ │ │ │ + beq.n 54a42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 54930 │ │ │ │ + bl 54830 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54b64 │ │ │ │ + bne.n 54a64 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54b54 │ │ │ │ + bne.n 54a54 │ │ │ │ dmb ish │ │ │ │ - beq.n 54b70 │ │ │ │ + beq.n 54a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 54b04 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 54a04 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #34380 @ 0x864c │ │ │ │ + movw r1, #32908 @ 0x808c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 54be6 │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 54ae6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35ffe <_Py_IncRef@@Base+0x1dc> │ │ │ │ + bl 35fc6 <_Py_IncRef@@Base+0x1dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54bc8 │ │ │ │ - b.n 54be6 │ │ │ │ + cbnz r0, 54ac8 │ │ │ │ + b.n 54ae6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 54bea │ │ │ │ + bne.n 54aea │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 54c08 │ │ │ │ + ble.n 54b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24eb84 <_Py_c_pow@@Base+0x62c> │ │ │ │ + bl 24ec60 <_Py_c_pow@@Base+0xb5c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54bbc │ │ │ │ + bne.n 54abc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 54c08 │ │ │ │ + cbz r3, 54b08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54bf8 │ │ │ │ + bne.n 54af8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54c08 │ │ │ │ + b.n 54b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54bc6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54bc6 │ │ │ │ + bne.n 54ac6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54be6 │ │ │ │ + bne.n 54ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54be6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54ae6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (54c38 ) │ │ │ │ + ldr r0, [pc, #16] @ (54b38 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54c6e │ │ │ │ + beq.n 54b6e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 54c90 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 54b90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 54c94 │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 54b94 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54d54 │ │ │ │ + b.n 54c54 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c90 │ │ │ │ + beq.n 54b90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54cc6 │ │ │ │ + ble.n 54bc6 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 54c90 │ │ │ │ + bl d2020 │ │ │ │ + b.n 54b90 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54cf0 │ │ │ │ + cbnz r3, 54bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54cd8 │ │ │ │ + blt.n 54bd8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54cf0 │ │ │ │ + b.n 54bf0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2344b4 │ │ │ │ + bl 2346b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54d54 │ │ │ │ - bl 98094 │ │ │ │ + b.n 54c54 │ │ │ │ + bl 982a8 │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54d12 │ │ │ │ + bne.n 54c12 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54d02 │ │ │ │ + bne.n 54c02 │ │ │ │ dmb ish │ │ │ │ - beq.n 54d1e │ │ │ │ + beq.n 54c1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2344b4 │ │ │ │ + bl 2346b4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54d40 │ │ │ │ + bne.n 54c40 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54d30 │ │ │ │ + bne.n 54c30 │ │ │ │ dmb ish │ │ │ │ - beq.n 54d4c │ │ │ │ + beq.n 54c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 54ce0 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 54be0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 54d7e │ │ │ │ + bne.n 54c7e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54da0 │ │ │ │ - b.n 54d98 │ │ │ │ + bne.n 54ca0 │ │ │ │ + b.n 54c98 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10532 @ 0x2924 │ │ │ │ + movw r0, #9060 @ 0x2364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d70 │ │ │ │ + bne.n 54c70 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54e1e │ │ │ │ - bl 80760 │ │ │ │ + b.n 54d1e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d94 │ │ │ │ + bne.n 54c94 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54db4 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 54cb4 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d94 │ │ │ │ + bne.n 54c94 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54d94 │ │ │ │ + beq.n 54c94 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #35160 @ 0x8958 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #35164 @ 0x895c │ │ │ │ + movw r0, #33676 @ 0x838c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d94 │ │ │ │ - bl 98094 │ │ │ │ + beq.n 54c94 │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54e16 │ │ │ │ + bge.n 54d16 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -63059,233 +62973,233 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54e52 │ │ │ │ + beq.n 54d52 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 54e68 │ │ │ │ + bne.n 54d68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 54ec2 │ │ │ │ + beq.n 54dc2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 54e6a │ │ │ │ - b.n 54ec2 │ │ │ │ + bgt.n 54d6a │ │ │ │ + b.n 54dc2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54e88 │ │ │ │ + beq.n 54d88 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 54e9e │ │ │ │ + bne.n 54d9e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 54ec2 │ │ │ │ + beq.n 54dc2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 54ec2 │ │ │ │ - b.n 54ea0 │ │ │ │ + ble.n 54dc2 │ │ │ │ + b.n 54da0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 54f00 │ │ │ │ + cbz r6, 54e00 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54edc │ │ │ │ + bne.n 54ddc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 54eea │ │ │ │ + bne.n 54dea │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 54f3e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 54e3e │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54ef2 │ │ │ │ - b.n 54eb4 │ │ │ │ + bne.n 54df2 │ │ │ │ + b.n 54db4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54ec2 │ │ │ │ - b.n 54ef4 │ │ │ │ + ble.n 54dc2 │ │ │ │ + b.n 54df4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e10ec │ │ │ │ + bl e1300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f22 │ │ │ │ + beq.n 54e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54f22 │ │ │ │ + cbnz r3, 54e22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f38 │ │ │ │ + beq.n 54e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54f38 │ │ │ │ + cbnz r3, 54e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54f74 │ │ │ │ + beq.n 54e74 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 54f96 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 54e96 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 107864 │ │ │ │ - cbnz r0, 54f9a │ │ │ │ + bl 107e5c │ │ │ │ + cbnz r0, 54e9a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58168 @ 0xe338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5505a │ │ │ │ + b.n 54f5a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54f96 │ │ │ │ + beq.n 54e96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54fcc │ │ │ │ + ble.n 54ecc │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59652 @ 0xe904 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 54f96 │ │ │ │ + bl d2020 │ │ │ │ + b.n 54e96 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54ff6 │ │ │ │ + cbnz r3, 54ef6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54fde │ │ │ │ + blt.n 54ede │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54ff6 │ │ │ │ + b.n 54ef6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 2784fc │ │ │ │ + bl 277f70 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5505a │ │ │ │ - bl 98094 │ │ │ │ + b.n 54f5a │ │ │ │ + bl 982a8 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55018 │ │ │ │ + bne.n 54f18 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55008 │ │ │ │ + bne.n 54f08 │ │ │ │ dmb ish │ │ │ │ - beq.n 55024 │ │ │ │ + beq.n 54f24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2784fc │ │ │ │ + bl 277f70 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55046 │ │ │ │ + bne.n 54f46 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55036 │ │ │ │ + bne.n 54f36 │ │ │ │ dmb ish │ │ │ │ - beq.n 55052 │ │ │ │ + beq.n 54f52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 54fe6 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 54ee6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 550a0 │ │ │ │ - cbz r0, 55096 │ │ │ │ + bl 54fa0 │ │ │ │ + cbz r0, 54f96 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55094 │ │ │ │ + beq.n 54f94 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ee1c │ │ │ │ - ldr r0, [pc, #4] @ (5509c ) │ │ │ │ + b.w 7efe0 │ │ │ │ + ldr r0, [pc, #4] @ (54f9c ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63293,47 +63207,47 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 550f2 │ │ │ │ + bpl.n 54ff2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 550f2 │ │ │ │ + bne.n 54ff2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1926cc │ │ │ │ + bl 194218 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 550f2 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 55116 │ │ │ │ + bne.n 54ff2 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 55016 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 550f2 │ │ │ │ + cbnz r3, 54ff2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 55118 │ │ │ │ + b.n 55018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1483b8 │ │ │ │ + bl 148548 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5510e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 55116 │ │ │ │ + bne.n 5500e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 55016 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 55118 │ │ │ │ + b.n 55018 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -63342,141 +63256,141 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 5514e │ │ │ │ + cbnz r0, 5504e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 55152 │ │ │ │ + cbz r4, 55052 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 55152 │ │ │ │ + beq.n 55052 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55154 │ │ │ │ + b.n 55054 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35176 @ 0x8968 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20cd54 │ │ │ │ + b.w 20dfcc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 550a0 │ │ │ │ - cbz r0, 551b0 │ │ │ │ + bl 54fa0 │ │ │ │ + cbz r0, 550b0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ lsrs r0, r3, #12 │ │ │ │ orr.w r0, r0, r2, lsl #20 │ │ │ │ bfi r0, r3, #0, #8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 551ae │ │ │ │ + beq.n 550ae │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ee1c │ │ │ │ - ldr r0, [pc, #4] @ (551b4 ) │ │ │ │ + b.w 7efe0 │ │ │ │ + ldr r0, [pc, #4] @ (550b4 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 551d8 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5521c │ │ │ │ + bne.n 550d8 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5511c │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 295ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 551f6 │ │ │ │ + bne.n 550f6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 55208 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 55108 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 120444 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120c8c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55212 │ │ │ │ + bne.n 55112 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a154 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5521c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5511c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55242 │ │ │ │ + bne.n 55142 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 550a0 │ │ │ │ - cbnz r0, 5525c │ │ │ │ - b.n 55258 │ │ │ │ + bl 54fa0 │ │ │ │ + cbnz r0, 5515c │ │ │ │ + b.n 55158 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10648 @ 0x2998 │ │ │ │ + movw r0, #9176 @ 0x23d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55236 │ │ │ │ + bne.n 55136 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 552e8 │ │ │ │ + b.n 551e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 550a0 │ │ │ │ + bl 54fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55258 │ │ │ │ + beq.n 55158 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 55286 │ │ │ │ + bcs.n 55186 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 5529e │ │ │ │ + bcc.n 5519e │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35260 @ 0x89bc │ │ │ │ + movw r1, #33772 @ 0x83ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 552d2 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 551d2 │ │ │ │ mov.w r2, #65280 @ 0xff00 │ │ │ │ movt r2, #15 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ and.w r0, r1, r4, lsl #12 │ │ │ │ and.w r2, r2, r3, lsl #8 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ @@ -63484,999 +63398,1020 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 552de │ │ │ │ - bl 80760 │ │ │ │ + bne.n 551de │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55258 │ │ │ │ - ldr r0, [pc, #16] @ (552ec ) │ │ │ │ - b.n 552e8 │ │ │ │ + bne.n 55158 │ │ │ │ + ldr r0, [pc, #16] @ (551ec ) │ │ │ │ + b.n 551e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fde28 │ │ │ │ + b.w fe1ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000552f0 : │ │ │ │ +000551f0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 55306 │ │ │ │ + bpl.n 55206 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 55306 │ │ │ │ - b.w 1f21cc │ │ │ │ + cbz r1, 55206 │ │ │ │ + b.w 1f386c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4abe2 │ │ │ │ + bl 4ac12 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (55378 ) │ │ │ │ + ldr r4, [pc, #40] @ (55278 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55364 │ │ │ │ - bl 1fff10 │ │ │ │ + cbz r3, 55264 │ │ │ │ + bl 201398 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 553b8 │ │ │ │ + bne.n 552b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55402 │ │ │ │ + b.n 55302 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1d7c98 │ │ │ │ + bl 1d9538 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a340 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 553d6 │ │ │ │ + bne.n 552d6 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1d7c98 │ │ │ │ + bl 1d9538 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 553fa │ │ │ │ + bne.n 552fa │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ pop {r4} │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55482 │ │ │ │ + bne.n 55382 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 554a4 │ │ │ │ + b.n 553a4 │ │ │ │ blx 2a234 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5549c │ │ │ │ + bne.n 5539c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 554cc │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 554cc │ │ │ │ + bne.n 553ca │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 553ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55534 │ │ │ │ + b.n 55432 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 293c4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 554ea │ │ │ │ + bne.n 553e8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f5618 │ │ │ │ - bl 6cee8 │ │ │ │ + b.w f5ae0 │ │ │ │ + bl 6cf18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 554fa │ │ │ │ + cbnz r0, 553f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 55526 │ │ │ │ - bl 6d01c │ │ │ │ + cbz r5, 55424 │ │ │ │ + bl 6d04c │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f5618 │ │ │ │ - bl 91d84 │ │ │ │ + b.w f5ae0 │ │ │ │ + bl 91f9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 55542 │ │ │ │ - b.w 731f4 │ │ │ │ + cbnz r0, 55442 │ │ │ │ + b.w 73308 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5559c │ │ │ │ + cbz r0, 5549c │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 58cdc │ │ │ │ + bl 58bc0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 55570 │ │ │ │ + b.n 55470 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 555c0 │ │ │ │ + bne.n 554c0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 555d0 │ │ │ │ + cbz r4, 554d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5556e │ │ │ │ + ble.n 5546e │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5556a │ │ │ │ + beq.n 5546a │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 555a0 │ │ │ │ + bne.n 554a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 555b0 │ │ │ │ + bne.n 554b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 555d0 │ │ │ │ + b.n 554d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55592 │ │ │ │ + bne.n 55492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55592 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5559c │ │ │ │ + bne.n 5549c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5559c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5549c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5556e │ │ │ │ + bne.n 5546e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5556e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5546e │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000555d4 : │ │ │ │ +000554d4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f4db4 │ │ │ │ + b.w 1f63ec │ │ │ │ │ │ │ │ -000555da : │ │ │ │ +000554da : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 213eb4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 214e1c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55604 │ │ │ │ + bne.n 55504 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55624 │ │ │ │ - b.n 5561c │ │ │ │ + bne.n 55524 │ │ │ │ + b.n 5551c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32204 @ 0x7dcc │ │ │ │ + movw r0, #30732 @ 0x780c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 555f6 │ │ │ │ - b.n 556a4 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 554f6 │ │ │ │ + b.n 555a4 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556a4 │ │ │ │ + bne.n 555a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5564c │ │ │ │ + beq.n 5554c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32356 @ 0x7e64 │ │ │ │ + movw r1, #30884 @ 0x78a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 55698 │ │ │ │ + bl d5514 │ │ │ │ + b.n 55598 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 55658 │ │ │ │ + bhi.n 55558 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 55672 │ │ │ │ + cbnz r2, 55572 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 55690 │ │ │ │ + b.n 55590 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #15456 @ 0x3c60 │ │ │ │ + movw r1, #13984 @ 0x36a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 55698 │ │ │ │ + bl d5514 │ │ │ │ + b.n 55598 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsl.w r1, r5, r3 │ │ │ │ orrs r1, r0 │ │ │ │ adds r3, #1 │ │ │ │ tst r6, r4 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5567c │ │ │ │ + bne.n 5557c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81044 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 556a4 │ │ │ │ + b.w 81208 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 555a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55690 │ │ │ │ + b.n 55590 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 84338 <_PyObject_New@@Base> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 555c4 │ │ │ │ mov r5, r0 │ │ │ │ + cbz r2, 555de │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 555de │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7176 @ 0x1c08 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 556b4 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 555f6 │ │ │ │ + bl 234474 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55602 │ │ │ │ + b.n 555da │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 501d8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55774 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 556f4 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 555da │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 5562c │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 556ea │ │ │ │ + bne.n 55622 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 556da │ │ │ │ + bne.n 55612 │ │ │ │ dmb ish │ │ │ │ - beq.n 556f4 │ │ │ │ - bl 279788 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldrd r9, r8, [r3, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + beq.n 5562c │ │ │ │ + bl 279350 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ blx 29660 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 276b04 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r9, r0 │ │ │ │ blx 29db8 │ │ │ │ movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ + mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + add.w lr, r6, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29db8 │ │ │ │ - movs r0, #24 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5565c │ │ │ │ + movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r6, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r7, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r3, 55774 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r8, [r0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbz r3, 556b4 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5576a │ │ │ │ + bne.n 556aa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5575a │ │ │ │ + bne.n 5569a │ │ │ │ dmb ish │ │ │ │ - beq.n 55774 │ │ │ │ - bl 25dc0c │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 556b4 │ │ │ │ + bl 25d8d4 │ │ │ │ + mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 557a6 │ │ │ │ + beq.n 556e6 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 557bc │ │ │ │ + bne.n 556fc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 557f0 │ │ │ │ + beq.n 55730 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 557be │ │ │ │ - b.n 557f0 │ │ │ │ + bgt.n 556fe │ │ │ │ + b.n 55730 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 557dc │ │ │ │ + beq.n 5571c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5580a │ │ │ │ + bne.n 5574a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 557f0 │ │ │ │ + beq.n 55730 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5580c │ │ │ │ + bgt.n 5574c │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5584e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5578e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl ccb68 │ │ │ │ + bl ccdc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55838 │ │ │ │ + beq.n 55778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55838 │ │ │ │ + cbnz r3, 55778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5584e │ │ │ │ + beq.n 5578e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5584e │ │ │ │ + cbnz r3, 5578e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055852 : │ │ │ │ +00055792 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 260d94 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55876 │ │ │ │ + cbnz r3, 557b6 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 55890 │ │ │ │ + cbz r2, 557d0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55890 │ │ │ │ + cbz r3, 557d0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ + movw r1, #7176 @ 0x1c08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55960 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b1aa │ │ │ │ + b.n 5589a │ │ │ │ + mov r0, r1 │ │ │ │ + bl 170088 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 490a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5588c │ │ │ │ + beq.n 557cc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 558cc │ │ │ │ + cbz r3, 5580c │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 558c2 │ │ │ │ + bne.n 55802 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 558b2 │ │ │ │ + bne.n 557f2 │ │ │ │ dmb ish │ │ │ │ - beq.n 558cc │ │ │ │ - bl 279788 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + beq.n 5580c │ │ │ │ + bl 279350 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - ldrd r8, r4, [r3] │ │ │ │ + ldrd r9, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 29660 │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov r7, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 558e6 │ │ │ │ + bne.n 55826 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - str r0, [r4, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55960 │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 5589a │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55956 │ │ │ │ + bne.n 55890 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55946 │ │ │ │ + bne.n 55880 │ │ │ │ dmb ish │ │ │ │ - beq.n 55960 │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 5589a │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #48] @ (559a8 ) │ │ │ │ + ldr r2, [pc, #44] @ (558e0 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (559ac ) │ │ │ │ + ldr r0, [pc, #36] @ (558e4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 559a2 │ │ │ │ + beq.n 558dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #520] @ 0x208 │ │ │ │ - cbnz r3, 559a2 │ │ │ │ + cbnz r3, 558dc │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 559e8 │ │ │ │ + beq.n 55920 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 559e8 │ │ │ │ + beq.n 55920 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 55a14 │ │ │ │ - b.n 55a00 │ │ │ │ + bls.n 5594c │ │ │ │ + b.n 55938 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 559dc │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + beq.n 55914 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559dc │ │ │ │ - b.n 55aac │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + bne.n 55914 │ │ │ │ + b.n 559e4 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55aac │ │ │ │ + beq.n 559e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55a28 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 55960 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55aac │ │ │ │ + bne.n 559e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55a3c │ │ │ │ - bl 80760 │ │ │ │ + bne.n 55974 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55aac │ │ │ │ + bne.n 559e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55a4e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 55aac │ │ │ │ + bne.n 55986 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 559e4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55a60 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 55aac │ │ │ │ + bne.n 55998 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 559e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55a72 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 55aac │ │ │ │ + bne.n 559aa │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 559e4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55a84 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 55aac │ │ │ │ + bne.n 559bc │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 559e4 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 55ab0 │ │ │ │ - movw r2, #28096 @ 0x6dc0 │ │ │ │ + bmi.n 559e8 │ │ │ │ + movw r2, #26624 @ 0x6800 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34284 @ 0x85ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55de6 │ │ │ │ + b.n 55d1e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 55adc │ │ │ │ + bmi.n 55a14 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #12820 @ 0x3214 │ │ │ │ + movw r2, #11308 @ 0x2c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35784 @ 0x8bc8 │ │ │ │ + movw r1, #34296 @ 0x85f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 55b0a │ │ │ │ + bmi.n 55a42 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #12820 @ 0x3214 │ │ │ │ + movw r2, #11308 @ 0x2c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35796 @ 0x8bd4 │ │ │ │ + movw r1, #34308 @ 0x8604 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 55b38 │ │ │ │ + bmi.n 55a70 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #12820 @ 0x3214 │ │ │ │ + movw r2, #11308 @ 0x2c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35808 @ 0x8be0 │ │ │ │ + movw r1, #34320 @ 0x8610 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 55b66 │ │ │ │ + bmi.n 55a9e │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35820 @ 0x8bec │ │ │ │ + movw r1, #34332 @ 0x861c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55b90 │ │ │ │ + bmi.n 55ac8 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35832 @ 0x8bf8 │ │ │ │ + movw r1, #34344 @ 0x8628 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 55bbc │ │ │ │ + bmi.n 55af4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35844 @ 0x8c04 │ │ │ │ + movw r1, #34356 @ 0x8634 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55bd2 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 55b0a │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55aac │ │ │ │ + bne.w 559e4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 55bfe │ │ │ │ + bmi.n 55b36 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #28096 @ 0x6dc0 │ │ │ │ + movw r2, #26624 @ 0x6800 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #35856 @ 0x8c10 │ │ │ │ + movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr.w r9, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 55c2c │ │ │ │ + bmi.n 55b64 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #28096 @ 0x6dc0 │ │ │ │ + movw r2, #26624 @ 0x6800 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #35868 @ 0x8c1c │ │ │ │ + movw r1, #34380 @ 0x864c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 55c8a │ │ │ │ + ble.n 55bc2 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 55c5c │ │ │ │ + bmi.n 55b94 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #12820 @ 0x3214 │ │ │ │ + movw r2, #11308 @ 0x2c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35880 @ 0x8c28 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 55c90 │ │ │ │ + beq.n 55bc8 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 55c92 │ │ │ │ + bmi.n 55bca │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #12820 @ 0x3214 │ │ │ │ + movw r2, #11308 @ 0x2c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35892 @ 0x8c34 │ │ │ │ + movw r1, #34404 @ 0x8664 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3984 @ 0xf90 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55aac │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 55c92 │ │ │ │ + b.n 55bca │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #36660 @ 0x8f34 │ │ │ │ + movw r1, #35236 @ 0x89a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #36672 @ 0x8f40 │ │ │ │ + movw r0, #35248 @ 0x89b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55ce4 │ │ │ │ + beq.n 55c1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55cf0 │ │ │ │ + bge.n 55c28 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35904 @ 0x8c40 │ │ │ │ + movw r1, #34416 @ 0x8670 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55dce │ │ │ │ + b.n 55d06 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55d0e │ │ │ │ + bge.n 55c46 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35940 @ 0x8c64 │ │ │ │ + movw r1, #34452 @ 0x8694 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 55ce4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 55c1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55d2c │ │ │ │ + bge.n 55c64 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35984 @ 0x8c90 │ │ │ │ + movw r1, #34496 @ 0x86c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 55ce4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 55c1c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55d4a │ │ │ │ + bge.n 55c82 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36028 @ 0x8cbc │ │ │ │ + movw r1, #34540 @ 0x86ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 55ce4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 55c1c │ │ │ │ mov r0, fp │ │ │ │ - bl 55f20 │ │ │ │ + bl 55e76 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55ce4 │ │ │ │ + beq.n 55c1c │ │ │ │ mov r0, sl │ │ │ │ - bl 55f20 │ │ │ │ + bl 55e76 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 55dbe │ │ │ │ - cbz r5, 55d6e │ │ │ │ + cbz r0, 55cf6 │ │ │ │ + cbz r5, 55ca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f20 │ │ │ │ + bl 55e76 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55d70 │ │ │ │ - b.n 55dc6 │ │ │ │ - ldr r5, [pc, #128] @ (55df0 ) │ │ │ │ - cbz r4, 55d7e │ │ │ │ + cbnz r0, 55ca8 │ │ │ │ + b.n 55cfe │ │ │ │ + ldr r5, [pc, #128] @ (55d28 ) │ │ │ │ + cbz r4, 55cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f20 │ │ │ │ + bl 55e76 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55d80 │ │ │ │ - b.n 55dcc │ │ │ │ - ldr r4, [pc, #112] @ (55df0 ) │ │ │ │ + cbnz r0, 55cb8 │ │ │ │ + b.n 55d04 │ │ │ │ + ldr r4, [pc, #112] @ (55d28 ) │ │ │ │ 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 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -64488,214 +64423,230 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 21d610 │ │ │ │ + bl 21e040 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55dce │ │ │ │ + b.n 55d06 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55dce │ │ │ │ + b.n 55d06 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55dce │ │ │ │ + b.n 55d06 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, sl │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + movw r1, #2652 @ 0xa5c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.w cf5a8 │ │ │ │ + ldr r2, [pc, #20] @ (55d50 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b.n 55f1c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55e10 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 55e2a │ │ │ │ + cbnz r3, 55d70 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r2, 55d8a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55e2a │ │ │ │ + cbz r3, 55d8a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ + movw r1, #7176 @ 0x1c08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55ef4 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16f9d4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 49074 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 12dc38 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55e70 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55da2 │ │ │ │ + bl 4fbf6 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55dae │ │ │ │ + b.n 55d86 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c8f0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e26 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 55e66 │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 55d86 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cbz r3, 55dd8 │ │ │ │ + add.w r0, r6, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55e5c │ │ │ │ + bne.n 55dce │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55e4c │ │ │ │ + bne.n 55dbe │ │ │ │ dmb ish │ │ │ │ - beq.n 55e66 │ │ │ │ - bl 279788 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + beq.n 55dd8 │ │ │ │ + bl 279350 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r4, [r3] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r7, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r4, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55e80 │ │ │ │ + cmp r4, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55df6 │ │ │ │ movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + movs r0, #8 │ │ │ │ blx 29660 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + str.w r9, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 55ef4 │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55e70 │ │ │ │ + add.w r0, r6, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55eea │ │ │ │ + bne.n 55e66 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55eda │ │ │ │ + bne.n 55e56 │ │ │ │ dmb ish │ │ │ │ - beq.n 55ef4 │ │ │ │ - bl 25dc0c │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 55e70 │ │ │ │ + bl 25d8d4 │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r1, #4124 @ 0x101c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.w cf384 │ │ │ │ - ldr r2, [pc, #20] @ (55f1c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 55fc6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72fb4 │ │ │ │ - cbz r0, 55f9a │ │ │ │ + bl 7313c │ │ │ │ + cbz r0, 55ef0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 55f58 │ │ │ │ + b.n 55eae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 55f52 │ │ │ │ + beq.n 55ea8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 55fc0 │ │ │ │ + bge.n 55f16 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55f48 │ │ │ │ + beq.n 55e9e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55f9e │ │ │ │ + bmi.n 55ef4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #36104 @ 0x8d08 │ │ │ │ + movw r1, #34616 @ 0x8738 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55fb0 │ │ │ │ + bne.n 55f06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55fc0 │ │ │ │ - bl 15f86c <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 55f16 │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f52 │ │ │ │ + bne.n 55ea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55f9a │ │ │ │ + beq.n 55ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ + bne.n 55ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55f9a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55ef0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 56016 │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55f6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (56018 ) │ │ │ │ + ldr r1, [pc, #52] @ (55f70 ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -64707,306 +64658,283 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005601c : │ │ │ │ +00055f74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (56050 ) │ │ │ │ + ldr r4, [pc, #36] @ (55fa8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1ffe4c │ │ │ │ + bl 2012d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5604e │ │ │ │ - movw r0, #36156 @ 0x8d3c │ │ │ │ + bge.n 55fa6 │ │ │ │ + movw r0, #34668 @ 0x876c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fde74 │ │ │ │ + b.w 1ff304 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5606e │ │ │ │ + bne.n 55fc6 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5606e │ │ │ │ + bhi.n 55fc6 │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d4e88 │ │ │ │ + b.w d50a0 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 560aa │ │ │ │ + beq.n 56002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 560aa │ │ │ │ + ble.n 56002 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 560c2 │ │ │ │ + beq.n 5601a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 560c2 │ │ │ │ + b.n 5601a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 560ee │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 56046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1394fc │ │ │ │ - cbnz r0, 56102 │ │ │ │ + bl 139734 │ │ │ │ + cbnz r0, 5605a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36196 @ 0x8d64 │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 560f2 │ │ │ │ + bne.n 5604a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56120 │ │ │ │ + b.n 56078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 560ee │ │ │ │ + bne.n 56046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 560ee │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56120 │ │ │ │ + beq.n 56078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56120 │ │ │ │ + cbnz r3, 56078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5613c ) │ │ │ │ + ldr r2, [pc, #20] @ (56094 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - b.n 55fc6 │ │ │ │ + b.n 55f1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5615c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 56176 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56176 │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5624c │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5618e │ │ │ │ - bl 234274 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5619a │ │ │ │ - b.n 56172 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 501b8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 844fc <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56172 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 561c4 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + beq.n 56164 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 560e4 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 561ba │ │ │ │ + bne.n 560da │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561aa │ │ │ │ + bne.n 560ca │ │ │ │ dmb ish │ │ │ │ - beq.n 561c4 │ │ │ │ - bl 279788 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + beq.n 560e4 │ │ │ │ + bl 279350 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldrd r9, r8, [r3, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ blx 29660 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27657c <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29db8 │ │ │ │ movs r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ + movs r0, #25 │ │ │ │ blx 29660 │ │ │ │ - add.w lr, r6, #64 @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 561f4 │ │ │ │ - movs r0, #16 │ │ │ │ + blx 29db8 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a2c8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r8, [r0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbz r3, 5624c │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r7, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r3, 56164 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56242 │ │ │ │ + bne.n 5615a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56232 │ │ │ │ + bne.n 5614a │ │ │ │ dmb ish │ │ │ │ - beq.n 5624c │ │ │ │ - bl 25dc0c │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 56164 │ │ │ │ + bl 25d8d4 │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 49aa8 │ │ │ │ + b.w 49ad8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56282 │ │ │ │ + beq.n 5619a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56298 │ │ │ │ + bne.n 561b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 562cc │ │ │ │ + beq.n 561e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5629a │ │ │ │ - b.n 562cc │ │ │ │ + bgt.n 561b2 │ │ │ │ + b.n 561e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 562b8 │ │ │ │ + beq.n 561d0 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 562e6 │ │ │ │ + bne.n 561fe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 562cc │ │ │ │ + beq.n 561e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 562e8 │ │ │ │ + bgt.n 56200 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5632a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 56242 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 131830 │ │ │ │ + bl 132154 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56314 │ │ │ │ + beq.n 5622c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56314 │ │ │ │ + cbnz r3, 5622c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5632a │ │ │ │ + beq.n 56242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5632a │ │ │ │ + cbnz r3, 56242 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -65020,1585 +64948,1671 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56390 │ │ │ │ + beq.n 562a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56390 │ │ │ │ + cbnz r3, 562a8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 563ae │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 563c8 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 563c8 │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 564ae │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 563e0 │ │ │ │ - bl 4fbd0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 563ec │ │ │ │ - b.n 563c4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c8f4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563c4 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 56416 │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + beq.n 56354 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 562fc │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5640c │ │ │ │ + bne.n 562f2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 563fc │ │ │ │ + bne.n 562e2 │ │ │ │ dmb ish │ │ │ │ - beq.n 56416 │ │ │ │ - bl 279788 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r7, r4, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r4, #64 @ 0x40 │ │ │ │ - blx 29660 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56434 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 29660 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + beq.n 562fc │ │ │ │ + bl 279350 │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a2c8 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 564ae │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ + blx 29db8 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 56354 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 564a4 │ │ │ │ + bne.n 5634a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56494 │ │ │ │ + bne.n 5633a │ │ │ │ dmb ish │ │ │ │ - beq.n 564ae │ │ │ │ - bl 25dc0c │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 56354 │ │ │ │ + bl 25d8d4 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (56524 ) │ │ │ │ + ldr r4, [pc, #96] @ (563c8 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5650e │ │ │ │ + cbz r3, 563b2 │ │ │ │ ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ - bl 5665a <_Py_hashtable_size@@Base> │ │ │ │ + bl 564fe <_Py_hashtable_size@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 5665a <_Py_hashtable_size@@Base> │ │ │ │ + bl 564fe <_Py_hashtable_size@@Base> │ │ │ │ add r5, r0 │ │ │ │ ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 5665a <_Py_hashtable_size@@Base> │ │ │ │ + bl 564fe <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38329 @ 0x95b9 │ │ │ │ + movw r1, #38377 @ 0x95e9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2767ec <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 56510 │ │ │ │ + bl 276264 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 563b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 276e3c │ │ │ │ + bl 2768b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5654e │ │ │ │ + beq.n 563f2 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 206e6c <_PyEval_GetBuiltin@@Base+0x898> │ │ │ │ - b.n 56550 │ │ │ │ + bl 2080bc <_PyEval_GetBuiltin@@Base+0x808> │ │ │ │ + b.n 563f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56580 │ │ │ │ + beq.n 56424 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56596 │ │ │ │ + bne.n 5643a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 565ca │ │ │ │ + beq.n 5646e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56598 │ │ │ │ - b.n 565ca │ │ │ │ + bgt.n 5643c │ │ │ │ + b.n 5646e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 565b6 │ │ │ │ + beq.n 5645a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 565e4 │ │ │ │ + bne.n 56488 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 565ca │ │ │ │ + beq.n 5646e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565e6 │ │ │ │ + bgt.n 5648a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 56628 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 564cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 18e4b8 │ │ │ │ + bl 18fd28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56612 │ │ │ │ + beq.n 564b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56612 │ │ │ │ + cbnz r3, 564b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56628 │ │ │ │ + beq.n 564cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56628 │ │ │ │ + cbnz r3, 564cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 155378 │ │ │ │ + bl 155680 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56654 │ │ │ │ + beq.n 564f8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11a860 │ │ │ │ + b.w 11b0a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005665a <_Py_hashtable_size@@Base>: │ │ │ │ +000564fe <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 565ac <_Py_hashtable_size@@Base+0xae> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 5655e <_Py_hashtable_size@@Base+0x60> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 56554 <_Py_hashtable_size@@Base+0x56> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56544 <_Py_hashtable_size@@Base+0x46> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5655e <_Py_hashtable_size@@Base+0x60> │ │ │ │ + bl 279350 │ │ │ │ + add.w r6, r4, #8 │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add.w r0, r7, #40 @ 0x28 │ │ │ │ + blx 29db8 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 565ac <_Py_hashtable_size@@Base+0xae> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 565a2 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56592 <_Py_hashtable_size@@Base+0x94> │ │ │ │ + dmb ish │ │ │ │ + beq.n 565ac <_Py_hashtable_size@@Base+0xae> │ │ │ │ + bl 25d8d4 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 56688 <_Py_hashtable_size@@Base+0x2e> │ │ │ │ + cbz r3, 565d0 <_Py_hashtable_size@@Base+0xd2> │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5668a <_Py_hashtable_size@@Base+0x30> │ │ │ │ + b.n 565d2 <_Py_hashtable_size@@Base+0xd4> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #320] @ (567cc <_Py_hashtable_size@@Base+0x172>) │ │ │ │ + ldr r5, [pc, #320] @ (56714 <_Py_hashtable_size@@Base+0x216>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r7, 566be <_Py_hashtable_size@@Base+0x64> │ │ │ │ + cbnz r7, 56606 <_Py_hashtable_size@@Base+0x108> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 566be <_Py_hashtable_size@@Base+0x64> │ │ │ │ + ble.n 56606 <_Py_hashtable_size@@Base+0x108> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 566be <_Py_hashtable_size@@Base+0x64> │ │ │ │ - cbnz r6, 566e8 <_Py_hashtable_size@@Base+0x8e> │ │ │ │ + bgt.n 56606 <_Py_hashtable_size@@Base+0x108> │ │ │ │ + cbnz r6, 56630 <_Py_hashtable_size@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movw r4, #17752 @ 0x4558 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5679a <_Py_hashtable_size@@Base+0x140> │ │ │ │ + beq.n 566e2 <_Py_hashtable_size@@Base+0x1e4> │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56796 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ - cbz r7, 56744 <_Py_hashtable_size@@Base+0xea> │ │ │ │ + beq.n 566de <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + cbz r7, 5668c <_Py_hashtable_size@@Base+0x18e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 56722 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 5666a <_Py_hashtable_size@@Base+0x16c> │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5671a <_Py_hashtable_size@@Base+0xc0> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 56662 <_Py_hashtable_size@@Base+0x164> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56796 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bne.n 566de <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 56726 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ - b.n 56748 <_Py_hashtable_size@@Base+0xee> │ │ │ │ + bne.n 5666e <_Py_hashtable_size@@Base+0x170> │ │ │ │ + b.n 56690 <_Py_hashtable_size@@Base+0x192> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 56736 <_Py_hashtable_size@@Base+0xdc> │ │ │ │ + cbnz r0, 5667e <_Py_hashtable_size@@Base+0x180> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1c680c │ │ │ │ - cbnz r0, 56748 <_Py_hashtable_size@@Base+0xee> │ │ │ │ - b.n 56796 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl 1c81c4 │ │ │ │ + cbnz r0, 56690 <_Py_hashtable_size@@Base+0x192> │ │ │ │ + b.n 566de <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 550a0 │ │ │ │ - cbz r0, 56796 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl 54fa0 │ │ │ │ + cbz r0, 566de <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 56748 <_Py_hashtable_size@@Base+0xee> │ │ │ │ - b.n 5672a <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq.n 56690 <_Py_hashtable_size@@Base+0x192> │ │ │ │ + b.n 56672 <_Py_hashtable_size@@Base+0x174> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 5676e <_Py_hashtable_size@@Base+0x114> │ │ │ │ + beq.n 566b6 <_Py_hashtable_size@@Base+0x1b8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 297bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5677c <_Py_hashtable_size@@Base+0x122> │ │ │ │ + b.n 566c4 <_Py_hashtable_size@@Base+0x1c6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 29e84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acdc │ │ │ │ - cbz r5, 5679e <_Py_hashtable_size@@Base+0x144> │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r5, 566e6 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 567a8 <_Py_hashtable_size@@Base+0x14e> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 566f0 <_Py_hashtable_size@@Base+0x1f2> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56750 <_Py_hashtable_size@@Base+0xf6> │ │ │ │ + beq.n 56698 <_Py_hashtable_size@@Base+0x19a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 567b8 <_Py_hashtable_size@@Base+0x15e> │ │ │ │ + b.n 56700 <_Py_hashtable_size@@Base+0x202> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 567b8 <_Py_hashtable_size@@Base+0x15e> │ │ │ │ + b.n 56700 <_Py_hashtable_size@@Base+0x202> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 567b8 <_Py_hashtable_size@@Base+0x15e> │ │ │ │ + b.n 56700 <_Py_hashtable_size@@Base+0x202> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 56796 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 566de <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r0, #69] @ 0x45 │ │ │ │ + @ instruction: 0xf2f00045 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 17a4f8 │ │ │ │ + bl 17af18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 567f8 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ + beq.n 56740 <_Py_hashtable_size@@Base+0x242> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11a860 │ │ │ │ + b.w 11b0a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 568a8 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 56850 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 56846 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56836 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ - dmb ish │ │ │ │ - beq.n 56850 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ - bl 279788 │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ - blx 29db8 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 568a8 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5689e <_Py_hashtable_size@@Base+0x244> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5688e <_Py_hashtable_size@@Base+0x234> │ │ │ │ - dmb ish │ │ │ │ - beq.n 568a8 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ - bl 25dc0c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 568fa <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + beq.n 56794 <_Py_hashtable_size@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 568fc <_Py_hashtable_size@@Base+0x2a2> │ │ │ │ + b.n 56796 <_Py_hashtable_size@@Base+0x298> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 2068c4 <_PyEval_GetBuiltin@@Base+0x2f0> │ │ │ │ + bl 207ba4 <_PyEval_GetBuiltin@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56926 <_Py_hashtable_size@@Base+0x2cc> │ │ │ │ + beq.n 567c0 <_Py_hashtable_size@@Base+0x2c2> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11a860 │ │ │ │ - b.n 56928 <_Py_hashtable_size@@Base+0x2ce> │ │ │ │ + bl 11b0a0 │ │ │ │ + b.n 567c2 <_Py_hashtable_size@@Base+0x2c4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56956 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ + beq.n 567f0 <_Py_hashtable_size@@Base+0x2f2> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56984 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ + bne.n 5681e <_Py_hashtable_size@@Base+0x320> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5696a <_Py_hashtable_size@@Base+0x310> │ │ │ │ + beq.n 56804 <_Py_hashtable_size@@Base+0x306> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56986 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + bgt.n 56820 <_Py_hashtable_size@@Base+0x322> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 569b0 <_Py_hashtable_size@@Base+0x356> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5684a <_Py_hashtable_size@@Base+0x34c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 12f2b4 │ │ │ │ + bl 12fba4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 569b0 <_Py_hashtable_size@@Base+0x356> │ │ │ │ + beq.n 5684a <_Py_hashtable_size@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 569b0 <_Py_hashtable_size@@Base+0x356> │ │ │ │ + cbnz r3, 5684a <_Py_hashtable_size@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 276e3c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 569da <_Py_hashtable_size@@Base+0x380> │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 11a860 │ │ │ │ - b.n 569dc <_Py_hashtable_size@@Base+0x382> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 5686a <_Py_hashtable_size@@Base+0x36c> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 56884 <_Py_hashtable_size@@Base+0x386> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 56884 <_Py_hashtable_size@@Base+0x386> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7176 @ 0x1c08 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 56954 <_Py_hashtable_size@@Base+0x456> │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b1da │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a80 <_Py_hashtable_size@@Base+0x426> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56a32 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + beq.n 56880 <_Py_hashtable_size@@Base+0x382> │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 568c0 <_Py_hashtable_size@@Base+0x3c2> │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56a28 <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ + bne.n 568b6 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56a18 <_Py_hashtable_size@@Base+0x3be> │ │ │ │ + bne.n 568a6 <_Py_hashtable_size@@Base+0x3a8> │ │ │ │ dmb ish │ │ │ │ - beq.n 56a32 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ - bl 279788 │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ - blx 29db8 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56a80 <_Py_hashtable_size@@Base+0x426> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + beq.n 568c0 <_Py_hashtable_size@@Base+0x3c2> │ │ │ │ + bl 279350 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r8, r4, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 29660 │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ + mov r9, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 568da <_Py_hashtable_size@@Base+0x3dc> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 29660 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a2c8 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 56954 <_Py_hashtable_size@@Base+0x456> │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56a76 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ + bne.n 5694a <_Py_hashtable_size@@Base+0x44c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56a66 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + bne.n 5693a <_Py_hashtable_size@@Base+0x43c> │ │ │ │ dmb ish │ │ │ │ - beq.n 56a80 <_Py_hashtable_size@@Base+0x426> │ │ │ │ - bl 25dc0c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 56954 <_Py_hashtable_size@@Base+0x456> │ │ │ │ + bl 25d8d4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2768b4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56980 <_Py_hashtable_size@@Base+0x482> │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 11b0a0 │ │ │ │ + b.n 56982 <_Py_hashtable_size@@Base+0x484> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ (56ac0 <_Py_hashtable_size@@Base+0x466>) │ │ │ │ + ldr r4, [pc, #40] @ (569c0 <_Py_hashtable_size@@Base+0x4c2>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 56aac <_Py_hashtable_size@@Base+0x452> │ │ │ │ + cbz r3, 569ae <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 511d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ - cbz r0, 56b12 <_Py_hashtable_size@@Base+0x4b8> │ │ │ │ + bl 511a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ + cbz r0, 56a12 <_Py_hashtable_size@@Base+0x514> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 56af8 <_Py_hashtable_size@@Base+0x49e> │ │ │ │ + cbz r0, 569f8 <_Py_hashtable_size@@Base+0x4fa> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 56b06 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 56a06 <_Py_hashtable_size@@Base+0x508> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c4074 │ │ │ │ + bl 1c5c24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56b0a <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ + bne.n 56a0a <_Py_hashtable_size@@Base+0x50c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b12 <_Py_hashtable_size@@Base+0x4b8> │ │ │ │ + b.n 56a12 <_Py_hashtable_size@@Base+0x514> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11a860 │ │ │ │ + bl 11b0a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56b42 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ + beq.n 56a42 <_Py_hashtable_size@@Base+0x544> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56b58 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ + bne.n 56a58 <_Py_hashtable_size@@Base+0x55a> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56b8c <_Py_hashtable_size@@Base+0x532> │ │ │ │ + beq.n 56a8c <_Py_hashtable_size@@Base+0x58e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56b5a <_Py_hashtable_size@@Base+0x500> │ │ │ │ - b.n 56b8c <_Py_hashtable_size@@Base+0x532> │ │ │ │ + bgt.n 56a5a <_Py_hashtable_size@@Base+0x55c> │ │ │ │ + b.n 56a8c <_Py_hashtable_size@@Base+0x58e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56b78 <_Py_hashtable_size@@Base+0x51e> │ │ │ │ + beq.n 56a78 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56ba6 <_Py_hashtable_size@@Base+0x54c> │ │ │ │ + bne.n 56aa6 <_Py_hashtable_size@@Base+0x5a8> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56b8c <_Py_hashtable_size@@Base+0x532> │ │ │ │ + beq.n 56a8c <_Py_hashtable_size@@Base+0x58e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56ba8 <_Py_hashtable_size@@Base+0x54e> │ │ │ │ + bgt.n 56aa8 <_Py_hashtable_size@@Base+0x5aa> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 56bea <_Py_hashtable_size@@Base+0x590> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 56aea <_Py_hashtable_size@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 36936 │ │ │ │ + bl 368fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56bd4 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ + beq.n 56ad4 <_Py_hashtable_size@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56bd4 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ + cbnz r3, 56ad4 <_Py_hashtable_size@@Base+0x5d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56bea <_Py_hashtable_size@@Base+0x590> │ │ │ │ + beq.n 56aea <_Py_hashtable_size@@Base+0x5ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56bea <_Py_hashtable_size@@Base+0x590> │ │ │ │ + cbnz r3, 56aea <_Py_hashtable_size@@Base+0x5ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #36272 @ 0x8db0 │ │ │ │ + movw r0, #34784 @ 0x87e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 56b32 <_Py_hashtable_size@@Base+0x634> │ │ │ │ + movw r3, #48088 @ 0xbbd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 56b48 <_Py_hashtable_size@@Base+0x64a> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r0, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + bl 24c634 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56c30 <_Py_hashtable_size@@Base+0x5d6> │ │ │ │ + cbz r3, 56b74 <_Py_hashtable_size@@Base+0x676> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56c60 <_Py_hashtable_size@@Base+0x606> │ │ │ │ + beq.n 56ba4 <_Py_hashtable_size@@Base+0x6a6> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56c76 <_Py_hashtable_size@@Base+0x61c> │ │ │ │ + bne.n 56bba <_Py_hashtable_size@@Base+0x6bc> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56caa <_Py_hashtable_size@@Base+0x650> │ │ │ │ + beq.n 56bee <_Py_hashtable_size@@Base+0x6f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56c78 <_Py_hashtable_size@@Base+0x61e> │ │ │ │ - b.n 56caa <_Py_hashtable_size@@Base+0x650> │ │ │ │ + bgt.n 56bbc <_Py_hashtable_size@@Base+0x6be> │ │ │ │ + b.n 56bee <_Py_hashtable_size@@Base+0x6f0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56c96 <_Py_hashtable_size@@Base+0x63c> │ │ │ │ + beq.n 56bda <_Py_hashtable_size@@Base+0x6dc> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56cc4 <_Py_hashtable_size@@Base+0x66a> │ │ │ │ + bne.n 56c08 <_Py_hashtable_size@@Base+0x70a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56caa <_Py_hashtable_size@@Base+0x650> │ │ │ │ + beq.n 56bee <_Py_hashtable_size@@Base+0x6f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56cc6 <_Py_hashtable_size@@Base+0x66c> │ │ │ │ + bgt.n 56c0a <_Py_hashtable_size@@Base+0x70c> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 56d08 <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 56c4c <_Py_hashtable_size@@Base+0x74e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 36a84 │ │ │ │ + bl 36a4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cf2 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + beq.n 56c36 <_Py_hashtable_size@@Base+0x738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56cf2 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + cbnz r3, 56c36 <_Py_hashtable_size@@Base+0x738> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d08 <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ + beq.n 56c4c <_Py_hashtable_size@@Base+0x74e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56d08 <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ + cbnz r3, 56c4c <_Py_hashtable_size@@Base+0x74e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #18145 @ 0x46e1 │ │ │ │ + movw r4, #18199 @ 0x4717 │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (56d6c <_Py_hashtable_size@@Base+0x712>) │ │ │ │ + ldr r3, [pc, #56] @ (56cb0 <_Py_hashtable_size@@Base+0x7b2>) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 22b130 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 56d44 <_Py_hashtable_size@@Base+0x6ea> │ │ │ │ + bl 22b338 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 56c88 <_Py_hashtable_size@@Base+0x78a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56d68 <_Py_hashtable_size@@Base+0x70e> │ │ │ │ + b.n 56cac <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56d64 <_Py_hashtable_size@@Base+0x70a> │ │ │ │ + bge.n 56ca8 <_Py_hashtable_size@@Base+0x7aa> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 56d40 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ - bl 81044 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 56c84 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + bl 81208 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00056d70 : │ │ │ │ +00056cb4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2636e0 │ │ │ │ + b.w 2632b0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56dd2 │ │ │ │ + beq.n 56d16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56dd2 │ │ │ │ + ble.n 56d16 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #36376 @ 0x8e18 │ │ │ │ + movw r0, #34888 @ 0x8848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56de2 │ │ │ │ + beq.n 56d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56de2 │ │ │ │ + cbnz r3, 56d26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56de2 │ │ │ │ - movw r0, #36412 @ 0x8e3c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56d26 │ │ │ │ + movw r0, #34924 @ 0x886c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 56e06 │ │ │ │ + bge.n 56d4a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 259278 │ │ │ │ + b.w 259038 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #39260 @ 0x995c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 145640 │ │ │ │ + bl 145880 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56e4c │ │ │ │ + beq.n 56d90 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56e7a │ │ │ │ + bne.n 56dbe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56e60 │ │ │ │ + beq.n 56da4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56e7c │ │ │ │ + bgt.n 56dc0 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 56eb6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 56dfa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56ebc ) │ │ │ │ + ldr r0, [pc, #56] @ (56e00 ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56eb6 │ │ │ │ + beq.n 56dfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56eb6 │ │ │ │ + cbnz r3, 56dfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 56f10 │ │ │ │ + bgt.n 56e54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 56ef4 │ │ │ │ + cbz r2, 56e38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - movw r3, #4240 @ 0x1090 │ │ │ │ + movw r3, #2768 @ 0xad0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r1, #8968 @ 0x2308 │ │ │ │ + movw r1, #7496 @ 0x1d48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 56f1e │ │ │ │ + bl d5514 │ │ │ │ + b.n 56e62 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 912dc │ │ │ │ + bl 914f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56f22 │ │ │ │ + cbnz r0, 56e66 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56f46 │ │ │ │ + b.n 56e8a │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 91900 │ │ │ │ + bl 91b18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f46 │ │ │ │ + beq.n 56e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56f46 │ │ │ │ + cbnz r3, 56e8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00056f4c : │ │ │ │ +00056e90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ (56f90 ) │ │ │ │ + ldr r0, [pc, #48] @ (56ed4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 56f74 │ │ │ │ + cbnz r1, 56eb8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3af38 <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ + b.w 3ae10 <_PyImport_ClearExtension@@Base+0x436> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #36436 @ 0x8e54 │ │ │ │ + movw r2, #34948 @ 0x8884 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fc0 │ │ │ │ + beq.n 56f04 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56fee │ │ │ │ + bne.n 56f32 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56fd4 │ │ │ │ + beq.n 56f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56ff0 │ │ │ │ + bgt.n 56f34 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5702a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 56f6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (57030 ) │ │ │ │ + ldr r0, [pc, #56] @ (56f74 ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5702a │ │ │ │ + beq.n 56f6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5702a │ │ │ │ + cbnz r3, 56f6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r1, pc, #48 @ (adr r1, 57064 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 56fa8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00057034 : │ │ │ │ +00056f78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48064 @ 0xbbc0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d8db0 │ │ │ │ + bl 1da650 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57086 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 570b4 │ │ │ │ + bne.n 56fca │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 56ff8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 29270 │ │ │ │ - cbz r0, 570a2 │ │ │ │ + cbz r0, 56fe6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570b6 │ │ │ │ + b.n 56ffa │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #14916 @ 0x3a44 │ │ │ │ + movw r0, #13444 @ 0x3484 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84824 │ │ │ │ - b.n 570b6 │ │ │ │ + bl 849e8 │ │ │ │ + b.n 56ffa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cbz r0, 57016 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 73308 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 57076 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 57048 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + it ne │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str r1, [r2, r7] │ │ │ │ + b.n 57022 │ │ │ │ + cbz r2, 5705a │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 5705a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 5707a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 5707a │ │ │ │ + bl 72340 │ │ │ │ + cbnz r0, 5707a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 57076 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 57076 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 570ca │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #7988 @ 0x1f34 │ │ │ │ + movt r5, #43 @ 0x2b │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #35000 @ 0x88b8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #7968 @ 0x1f20 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r3, #8904 @ 0x22c8 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #28860 @ 0x70bc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #32288 @ 0x7e20 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + bl 849e8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000570ba <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +000570ce <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 57174 <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ + ble.n 57188 <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 36540 │ │ │ │ + bl 36508 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 570fa <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 5710e <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 80924 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5712c <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 57140 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6cee8 │ │ │ │ + bl 6cf18 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 5710c <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 5711e <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 57120 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 57132 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2648b0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 57122 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 26445c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 57136 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 57170 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + cbz r4, 57184 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 57154 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ - bl 1415f4 │ │ │ │ + beq.n 57168 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl 141830 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 57154 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 57168 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ mov r3, r8 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str.w r3, [r8, #20] │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 57176 <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ + ble.n 5718a <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5716c <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ + cbz r0, 57180 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 27932c │ │ │ │ + bl 278da0 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 57156 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + b.n 5716a <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 570d2 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 570e6 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10128 @ 0x2790 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d9c3c │ │ │ │ + b.w 1db4dc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 571cc <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ + cbnz r2, 571e0 <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 571cc <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ + bne.n 571e0 <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 571e6 <_PyXI_FillNamespaceFromDict@@Base+0x12c> │ │ │ │ - ldr r4, [pc, #40] @ (571f8 <_PyXI_FillNamespaceFromDict@@Base+0x13e>) │ │ │ │ + cbnz r0, 571fa <_PyXI_FillNamespaceFromDict@@Base+0x12c> │ │ │ │ + ldr r4, [pc, #40] @ (5720c <_PyXI_FillNamespaceFromDict@@Base+0x13e>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 571f4 <_PyXI_FillNamespaceFromDict@@Base+0x13a> │ │ │ │ + cbz r0, 57208 <_PyXI_FillNamespaceFromDict@@Base+0x13a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55fc6 │ │ │ │ + b.w 55f1c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r8, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5722e <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 57242 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57226 <_PyXI_FillNamespaceFromDict@@Base+0x16c> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5722e <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + bne.n 5723a <_PyXI_FillNamespaceFromDict@@Base+0x16c> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 57242 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572e0 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + bne.n 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5724c <_PyXI_FillNamespaceFromDict@@Base+0x192> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 57260 <_PyXI_FillNamespaceFromDict@@Base+0x192> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57244 <_PyXI_FillNamespaceFromDict@@Base+0x18a> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5724c <_PyXI_FillNamespaceFromDict@@Base+0x192> │ │ │ │ + bne.n 57258 <_PyXI_FillNamespaceFromDict@@Base+0x18a> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 57260 <_PyXI_FillNamespaceFromDict@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572e0 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + bne.n 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5726a <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5727e <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57262 <_PyXI_FillNamespaceFromDict@@Base+0x1a8> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5726a <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + bne.n 57276 <_PyXI_FillNamespaceFromDict@@Base+0x1a8> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5727e <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572e0 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + bne.n 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57286 <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5729a <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57280 <_PyXI_FillNamespaceFromDict@@Base+0x1c6> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 57286 <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ + bne.n 57294 <_PyXI_FillNamespaceFromDict@@Base+0x1c6> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5729a <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572e0 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + cbnz r0, 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 572a2 <_PyXI_FillNamespaceFromDict@@Base+0x1e8> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 572b6 <_PyXI_FillNamespaceFromDict@@Base+0x1e8> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5729c <_PyXI_FillNamespaceFromDict@@Base+0x1e2> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 572a2 <_PyXI_FillNamespaceFromDict@@Base+0x1e8> │ │ │ │ + bne.n 572b0 <_PyXI_FillNamespaceFromDict@@Base+0x1e2> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 572b6 <_PyXI_FillNamespaceFromDict@@Base+0x1e8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572e0 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + cbnz r0, 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 572be <_PyXI_FillNamespaceFromDict@@Base+0x204> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 572d2 <_PyXI_FillNamespaceFromDict@@Base+0x204> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 572b8 <_PyXI_FillNamespaceFromDict@@Base+0x1fe> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 572be <_PyXI_FillNamespaceFromDict@@Base+0x204> │ │ │ │ + bne.n 572cc <_PyXI_FillNamespaceFromDict@@Base+0x1fe> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 572d2 <_PyXI_FillNamespaceFromDict@@Base+0x204> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572e0 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + cbnz r0, 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 572e0 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 572d6 <_PyXI_FillNamespaceFromDict@@Base+0x21c> │ │ │ │ + bne.n 572ea <_PyXI_FillNamespaceFromDict@@Base+0x21c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 57304 <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ + cbnz r2, 57318 <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 57304 <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ + bne.n 57318 <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5731e <_PyXI_FillNamespaceFromDict@@Base+0x264> │ │ │ │ - ldr r4, [pc, #40] @ (57330 <_PyXI_FillNamespaceFromDict@@Base+0x276>) │ │ │ │ + cbnz r0, 57332 <_PyXI_FillNamespaceFromDict@@Base+0x264> │ │ │ │ + ldr r4, [pc, #40] @ (57344 <_PyXI_FillNamespaceFromDict@@Base+0x276>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5732c <_PyXI_FillNamespaceFromDict@@Base+0x272> │ │ │ │ + cbz r0, 57340 <_PyXI_FillNamespaceFromDict@@Base+0x272> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55fc6 │ │ │ │ + b.w 55f1c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00057334 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00057348 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 573dc <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 573f0 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 573e0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 573f4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 57392 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 573a6 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 573a2 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 573b6 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 573e0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 573f4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 573e0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 573f4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 573e0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 573f4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 573c0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 573d4 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 573c0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 573d4 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 573d2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 573e6 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 573d2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 573e6 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 573e0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 573f4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 57350 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 57364 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 573e4 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 573f8 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (574b8 <_PyXI_ApplyNamespace@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #188] @ (574cc <_PyXI_ApplyNamespace@@Base+0x184>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -66607,285 +66621,285 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 5740e <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 57422 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574ae <_PyXI_ApplyNamespace@@Base+0x17a> │ │ │ │ - movw sl, #47132 @ 0xb81c │ │ │ │ + beq.n 574c2 <_PyXI_ApplyNamespace@@Base+0x17a> │ │ │ │ + movw sl, #45660 @ 0xb25c │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #47252 @ 0xb894 │ │ │ │ + movw r3, #45780 @ 0xb2d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #33844 @ 0x8434 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #36488 @ 0x8e88 │ │ │ │ + movw r0, #35016 @ 0x88c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 574a8 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ - bl 85c0c │ │ │ │ + cbz r7, 574bc <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 57490 <_PyXI_ApplyNamespace@@Base+0x15c> │ │ │ │ + cbz r0, 574a4 <_PyXI_ApplyNamespace@@Base+0x15c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574a8 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + beq.n 574bc <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 574a8 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + cbnz r3, 574bc <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 574a8 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 574bc <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574a0 <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ + beq.n 574b4 <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 574a0 <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ + cbnz r3, 574b4 <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 57442 <_PyXI_ApplyNamespace@@Base+0x10e> │ │ │ │ - b.n 574b0 <_PyXI_ApplyNamespace@@Base+0x17c> │ │ │ │ + bne.n 57456 <_PyXI_ApplyNamespace@@Base+0x10e> │ │ │ │ + b.n 574c4 <_PyXI_ApplyNamespace@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000574bc <_PyXI_FreeNamespace@@Base>: │ │ │ │ +000574d0 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 574f4 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 57508 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 574da <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 574ee <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 574ea <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 574fe <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24653c │ │ │ │ + bl 24668c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d01c │ │ │ │ - bl 1415f4 │ │ │ │ - bl 1419bc │ │ │ │ - b.n 574da <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6d04c │ │ │ │ + bl 141830 │ │ │ │ + bl 141bf8 │ │ │ │ + b.n 574ee <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 5751c <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ + bne.n 57530 <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5753e <_PyXI_FreeNamespace@@Base+0x82> │ │ │ │ - b.n 57536 <_PyXI_FreeNamespace@@Base+0x7a> │ │ │ │ + bne.n 57552 <_PyXI_FreeNamespace@@Base+0x82> │ │ │ │ + b.n 5754a <_PyXI_FreeNamespace@@Base+0x7a> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10696 @ 0x29c8 │ │ │ │ + movw r0, #9224 @ 0x2408 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5750e <_PyXI_FreeNamespace@@Base+0x52> │ │ │ │ + bne.n 57522 <_PyXI_FreeNamespace@@Base+0x52> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 575c2 <_PyXI_FreeNamespace@@Base+0x106> │ │ │ │ - bl 80760 │ │ │ │ + b.n 575d6 <_PyXI_FreeNamespace@@Base+0x106> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57532 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + bne.n 57546 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57532 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + beq.n 57546 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57532 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + beq.n 57546 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5756a <_PyXI_FreeNamespace@@Base+0xae> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5757e <_PyXI_FreeNamespace@@Base+0xae> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57532 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + bne.n 57546 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29d6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5759e <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 575b2 <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57572 <_PyXI_FreeNamespace@@Base+0xb6> │ │ │ │ - b.n 57532 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - cbz r4, 575ba <_PyXI_FreeNamespace@@Base+0xfe> │ │ │ │ + beq.n 57586 <_PyXI_FreeNamespace@@Base+0xb6> │ │ │ │ + b.n 57546 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + cbz r4, 575ce <_PyXI_FreeNamespace@@Base+0xfe> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #36568 @ 0x8ed8 │ │ │ │ + movw r1, #35096 @ 0x8918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 5762e <_PyXI_FreeNamespace@@Base+0x172> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 57642 <_PyXI_FreeNamespace@@Base+0x172> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 57616 <_PyXI_FreeNamespace@@Base+0x15a> │ │ │ │ + bpl.n 5762a <_PyXI_FreeNamespace@@Base+0x15a> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 2106cc │ │ │ │ + bl 2118dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 211668 │ │ │ │ - b.n 57630 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + bl 2125d0 │ │ │ │ + b.n 57644 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30428 @ 0x76dc │ │ │ │ + movw r1, #28644 @ 0x6fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5765a <_PyXI_FreeNamespace@@Base+0x19e> │ │ │ │ + bne.n 5766e <_PyXI_FreeNamespace@@Base+0x19e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5767c <_PyXI_FreeNamespace@@Base+0x1c0> │ │ │ │ - b.n 57674 <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ + bne.n 57690 <_PyXI_FreeNamespace@@Base+0x1c0> │ │ │ │ + b.n 57688 <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10680 @ 0x29b8 │ │ │ │ + movw r0, #9208 @ 0x23f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5764c <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ + bne.n 57660 <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 576ea <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ - bl 80760 │ │ │ │ + b.n 576fe <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57670 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + bne.n 57684 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57670 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + beq.n 57684 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57670 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + beq.n 57684 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2a0c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 576c6 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 576da <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5769c <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ - b.n 57670 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ - cbz r4, 576e2 <_PyXI_FreeNamespace@@Base+0x226> │ │ │ │ + beq.n 576b0 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ + b.n 57684 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + cbz r4, 576f6 <_PyXI_FreeNamespace@@Base+0x226> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5778c │ │ │ │ + bl 577a0 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -66893,379 +66907,379 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5774a <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ + cbz r0, 5775e <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5774a <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ + beq.n 5775e <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5774a <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5775e <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57766 <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ + cbz r0, 5777a <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57766 <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ + beq.n 5777a <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57766 <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5777a <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57782 <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ + cbz r0, 57796 <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57782 <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ + beq.n 57796 <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57782 <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57796 <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10554c │ │ │ │ + bl 1059ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005778c : │ │ │ │ +000577a0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 577be │ │ │ │ + bpl.n 577d2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 577b4 │ │ │ │ + cbnz r3, 577c8 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 577bc │ │ │ │ + b.n 577d0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 577aa │ │ │ │ + bne.n 577be │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 577e8 │ │ │ │ + bne.n 577fc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57808 │ │ │ │ - b.n 57800 │ │ │ │ + bne.n 5781c │ │ │ │ + b.n 57814 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10556 @ 0x293c │ │ │ │ + movw r0, #9084 @ 0x237c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 577da │ │ │ │ - b.n 578be │ │ │ │ - bl 80760 │ │ │ │ + bne.n 577ee │ │ │ │ + b.n 578d2 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 578be │ │ │ │ + bne.n 578d2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57820 │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 57834 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 578be │ │ │ │ + bne.n 578d2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57840 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 57854 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5783c │ │ │ │ + beq.n 57850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5783c │ │ │ │ + cbnz r3, 57850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 57812 │ │ │ │ + beq.n 57826 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578be │ │ │ │ + beq.n 578d2 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57870 │ │ │ │ + bge.n 57884 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 578be │ │ │ │ + cbz r0, 578d2 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29b84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 578d2 │ │ │ │ + bge.n 578e6 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 578e2 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 578f6 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57882 │ │ │ │ + beq.n 57896 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 578c2 │ │ │ │ + bne.n 578d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 578f2 │ │ │ │ + b.n 57906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 578be │ │ │ │ + bne.n 578d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 578be │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 578d2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 578de │ │ │ │ + beq.n 578f2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 578f2 │ │ │ │ + b.n 57906 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 578b4 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 578c8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 57924 │ │ │ │ + cbz r0, 57938 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57924 │ │ │ │ + beq.n 57938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57924 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57938 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57940 │ │ │ │ + cbz r0, 57954 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57940 │ │ │ │ + beq.n 57954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57940 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57954 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5795c │ │ │ │ + cbz r0, 57970 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5795c │ │ │ │ + beq.n 57970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5795c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57970 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57978 │ │ │ │ + cbz r0, 5798c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57978 │ │ │ │ + beq.n 5798c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57978 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5798c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10554c │ │ │ │ + bl 1059ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 5798c │ │ │ │ - b.w 7b2c8 │ │ │ │ + cbz r0, 579a0 │ │ │ │ + b.w 7b3e4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 579c0 │ │ │ │ + bhi.n 579d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 579e0 │ │ │ │ - b.n 579d8 │ │ │ │ - movw r0, #10564 @ 0x2944 │ │ │ │ + bne.n 579f4 │ │ │ │ + b.n 579ec │ │ │ │ + movw r0, #9092 @ 0x2384 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579b2 │ │ │ │ - b.n 57aca │ │ │ │ - bl 80760 │ │ │ │ + bne.n 579c6 │ │ │ │ + b.n 57ade │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57aca │ │ │ │ + bne.n 57ade │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57aca │ │ │ │ + beq.n 57ade │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57a08 │ │ │ │ + ble.n 57a1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57a0c │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 57a0c │ │ │ │ - b.n 57aca │ │ │ │ + bne.n 57a20 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 57a20 │ │ │ │ + b.n 57ade │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15b5d0 │ │ │ │ - cbnz r0, 57a30 │ │ │ │ + bl 15b988 │ │ │ │ + cbnz r0, 57a44 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36684 @ 0x8f4c │ │ │ │ + movw r1, #35212 @ 0x898c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 57ab4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 57ac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15b5ec │ │ │ │ + bl 15b9a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57ab4 │ │ │ │ + blt.n 57ac8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57b00 │ │ │ │ + bl 57b14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ab4 │ │ │ │ - bl 98094 │ │ │ │ + beq.n 57ac8 │ │ │ │ + bl 982a8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 57a90 │ │ │ │ + bge.n 57aa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57a90 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 57aa4 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a4e │ │ │ │ + beq.n 57a62 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a92 │ │ │ │ + b.n 57aa6 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57c14 │ │ │ │ + bl 57c28 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57abe │ │ │ │ - cbnz r7, 57ab4 │ │ │ │ + bge.n 57ad2 │ │ │ │ + cbnz r7, 57ac8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 57aca │ │ │ │ + bl f5ae0 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 57ade │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #36720 @ 0x8f70 │ │ │ │ + movw r0, #35248 @ 0x89b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -67278,97 +67292,97 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 57b28 │ │ │ │ + bge.n 57b3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 77f34 │ │ │ │ - b.n 57b2a │ │ │ │ + bl 78048 │ │ │ │ + b.n 57b3e │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 57b52 │ │ │ │ + cbz r0, 57b66 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 57b46 │ │ │ │ + bgt.n 57b5a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 77f34 │ │ │ │ - b.n 57b48 │ │ │ │ + bl 78048 │ │ │ │ + b.n 57b5c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 57b5c │ │ │ │ + cbnz r0, 57b70 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 782ec │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 78400 │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57bf0 │ │ │ │ + b.n 57c04 │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 57bca │ │ │ │ - bl eaf24 │ │ │ │ + beq.n 57bde │ │ │ │ + bl eb11c │ │ │ │ mul.w fp, sl, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57bce │ │ │ │ + cbz r0, 57be2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57b9c │ │ │ │ + bne.n 57bb0 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57bce │ │ │ │ + beq.n 57be2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57bce │ │ │ │ + cbnz r2, 57be2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bce │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57be2 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57bac │ │ │ │ + beq.n 57bc0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57bac │ │ │ │ + cbnz r2, 57bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 57b66 │ │ │ │ + b.n 57b7a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57bf0 │ │ │ │ + b.n 57c04 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 57bea │ │ │ │ + beq.n 57bfe │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 57bd8 │ │ │ │ - bl 782ec │ │ │ │ - b.n 57b56 │ │ │ │ + bl d2020 │ │ │ │ + b.n 57bec │ │ │ │ + bl 78400 │ │ │ │ + b.n 57b6a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -67381,95 +67395,95 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 57c3e │ │ │ │ + beq.n 57c52 │ │ │ │ adds r4, #1 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 57c2e │ │ │ │ + bl d2020 │ │ │ │ + b.n 57c42 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78400 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 57c52 │ │ │ │ - b.w 7b2c8 │ │ │ │ + cbz r0, 57c66 │ │ │ │ + b.w 7b3e4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 57c7e │ │ │ │ - bl 272098 │ │ │ │ + bne.n 57c92 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57c8a │ │ │ │ + cbz r3, 57c9e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 57caa │ │ │ │ + b.n 57cbe │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1dfe20 │ │ │ │ - cbnz r0, 57ca6 │ │ │ │ + bl 1e14b8 │ │ │ │ + cbnz r0, 57cba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 57ca6 │ │ │ │ + cbnz r3, 57cba │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 57ca6 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 57cba │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00057cae <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00057cc2 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 57ce8 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 57cfc <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 57ce8 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 57cfc <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45980 @ 0xb39c │ │ │ │ + movw r1, #43100 @ 0xa85c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 57cf8 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eeec4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 57d0c <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl ef0bc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57cfc <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 57cfc <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 57d10 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 57d10 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57d00 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 57d14 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -67477,194 +67491,194 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29718 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 57d34 <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ + bne.n 57d48 <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57d56 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ - b.n 57d4e <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ + bne.n 57d6a <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + b.n 57d62 <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #10580 @ 0x2954 │ │ │ │ + movw r0, #9108 @ 0x2394 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d26 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + bne.n 57d3a <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57dba <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ - bl 80760 │ │ │ │ + b.n 57dce <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d4a <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d5e <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d4a <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d5e <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d4a <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + beq.n 57d5e <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2a024 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57da6 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bge.n 57dba <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57dc6 <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 57dda <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d74 <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ + beq.n 57d88 <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57db2 <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 57dc6 <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d4a <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d5e <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 57dd6 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + cbz r3, 57dea <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 57dd6 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + bl d2020 │ │ │ │ + b.n 57dea <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 57da6 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 57dba <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57e08 <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ + bhi.n 57e1c <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57e28 <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ - b.n 57e20 <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ - movw r0, #10588 @ 0x295c │ │ │ │ + bne.n 57e3c <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ + b.n 57e34 <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ + movw r0, #9116 @ 0x239c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57dfa <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ - b.n 57f06 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 57e0e <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + b.n 57f1a <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57f06 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57f1a <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fedc8 │ │ │ │ + bl 200250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f06 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + beq.n 57f1a <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57e50 <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ + ble.n 57e64 <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57e54 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 57e54 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - b.n 57f06 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57e68 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 57e68 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + b.n 57f1a <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15b5d0 │ │ │ │ - cbnz r0, 57e78 <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ + bl 15b988 │ │ │ │ + cbnz r0, 57e8c <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36748 @ 0x8f8c │ │ │ │ + movw r1, #35276 @ 0x89cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 57ee0 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 57ef4 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15b5ec │ │ │ │ + bl 15b9a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57ee0 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + blt.n 57ef4 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57b00 │ │ │ │ + bl 57b14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee0 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 57ef4 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 982a8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a7ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57ed2 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ + bge.n 57ee6 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57ef6 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 57f0a <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e96 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + beq.n 57eaa <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57c14 │ │ │ │ + bl 57c28 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57eea <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 57f06 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57efe <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 57f1a <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 57ece <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 57ee2 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -67673,236 +67687,236 @@ │ │ │ │ strne r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf668 │ │ │ │ + bl cf88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 57f5e <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ + cbz r0, 57f72 <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f5e <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ + beq.n 57f72 <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f5e <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f72 <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 57f7a <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + cbz r0, 57f8e <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f7a <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + beq.n 57f8e <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f7a <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f8e <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f96 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + cbz r0, 57faa <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f96 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + beq.n 57faa <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f96 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57faa <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57fb2 <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ + cbz r0, 57fc6 <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fb2 <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ + beq.n 57fc6 <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fb2 <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fc6 <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57fce <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ + cbz r0, 57fe2 <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fce <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ + beq.n 57fe2 <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fce <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fe2 <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57fea <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ + cbz r0, 57ffe <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fea <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ + beq.n 57ffe <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fea <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57ffe <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 8092c │ │ │ │ - b.n 57f2e <_PyLong_Size_t_Converter@@Base+0x280> │ │ │ │ + b.w 80af0 │ │ │ │ + b.n 57f42 <_PyLong_Size_t_Converter@@Base+0x280> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58022 <_PyLong_Size_t_Converter@@Base+0x374> │ │ │ │ + bne.n 58036 <_PyLong_Size_t_Converter@@Base+0x374> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58042 <_PyLong_Size_t_Converter@@Base+0x394> │ │ │ │ - b.n 5803a <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + bne.n 58056 <_PyLong_Size_t_Converter@@Base+0x394> │ │ │ │ + b.n 5804e <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10548 @ 0x2934 │ │ │ │ + movw r0, #9076 @ 0x2374 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58014 <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ - b.n 580f6 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 58028 <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ + b.n 5810a <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 580f6 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + bne.n 5810a <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b5d0 │ │ │ │ - cbnz r0, 58064 <_PyLong_Size_t_Converter@@Base+0x3b6> │ │ │ │ + bl 15b988 │ │ │ │ + cbnz r0, 58078 <_PyLong_Size_t_Converter@@Base+0x3b6> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36784 @ 0x8fb0 │ │ │ │ + movw r1, #35312 @ 0x89f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 580e0 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 580f4 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b5ec │ │ │ │ + bl 15b9a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 580e0 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + blt.n 580f4 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 57b00 │ │ │ │ + bl 57b14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 580e0 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 580f4 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bl 982a8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a964 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 580bc <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ + bge.n 580d0 <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 580bc <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 580d0 <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58082 <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ + beq.n 58096 <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 580be <_PyLong_Size_t_Converter@@Base+0x410> │ │ │ │ + b.n 580d2 <_PyLong_Size_t_Converter@@Base+0x410> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57c14 │ │ │ │ + bl 57c28 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 580ea <_PyLong_Size_t_Converter@@Base+0x43c> │ │ │ │ - cbnz r7, 580e0 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bge.n 580fe <_PyLong_Size_t_Converter@@Base+0x43c> │ │ │ │ + cbnz r7, 580f4 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 580f6 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + bl f5ae0 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5810a <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58116 <_PyLong_Size_t_Converter@@Base+0x468> │ │ │ │ - cbz r2, 58130 <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ + cbnz r3, 5812a <_PyLong_Size_t_Converter@@Base+0x468> │ │ │ │ + cbz r2, 58144 <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58130 <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ + cbz r3, 58144 <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37220 @ 0x9164 │ │ │ │ + movw r1, #35748 @ 0x8ba4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58138 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ - movw r0, #51516 @ 0xc93c │ │ │ │ + b.n 5814c <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + movw r0, #51432 @ 0xc8e8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #14980 @ 0x3a84 │ │ │ │ + movw r0, #13508 @ 0x34c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 581a8 <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ + bpl.n 581bc <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 581ac <_PyLong_Size_t_Converter@@Base+0x4fe> │ │ │ │ + cbz r1, 581c0 <_PyLong_Size_t_Converter@@Base+0x4fe> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -67914,204 +67928,204 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 581b0 <_PyLong_Size_t_Converter@@Base+0x502> │ │ │ │ + b.n 581c4 <_PyLong_Size_t_Converter@@Base+0x502> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 581d2 <_PyLong_Size_t_Converter@@Base+0x524> │ │ │ │ + cbz r3, 581e6 <_PyLong_Size_t_Converter@@Base+0x524> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 581d4 <_PyLong_Size_t_Converter@@Base+0x526> │ │ │ │ + b.n 581e8 <_PyLong_Size_t_Converter@@Base+0x526> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r2, 581f4 <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ + cbz r2, 58208 <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 581fc <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ + b.n 58210 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ movw fp, #4372 @ 0x1114 │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 5820c <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + cbnz r3, 58220 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5820c <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + blt.n 58220 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5820c <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ - cbnz r5, 58230 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + bgt.n 58220 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + cbnz r5, 58244 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #260] @ (58314 <_PyLong_Size_t_Converter@@Base+0x666>) │ │ │ │ + ldr r5, [pc, #260] @ (58328 <_PyLong_Size_t_Converter@@Base+0x666>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58230 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + cbnz r0, 58244 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5830c <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + b.n 58320 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 582ce <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 582e2 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 5825e <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 58272 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bl f88b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5825a <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5826e <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5822c <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58240 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 582ce <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 582e2 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5827a <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 5828e <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + bl f88b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 58276 <_PyLong_Size_t_Converter@@Base+0x5c8> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5828a <_PyLong_Size_t_Converter@@Base+0x5c8> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5822c <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58240 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 582ce <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 582e2 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 58296 <_PyLong_Size_t_Converter@@Base+0x5e8> │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 582aa <_PyLong_Size_t_Converter@@Base+0x5e8> │ │ │ │ + bl f88b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 58292 <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 582a6 <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5822c <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58240 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 582ce <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 582e2 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 582b0 <_PyLong_Size_t_Converter@@Base+0x602> │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 582c4 <_PyLong_Size_t_Converter@@Base+0x602> │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 582ac <_PyLong_Size_t_Converter@@Base+0x5fe> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 582c0 <_PyLong_Size_t_Converter@@Base+0x5fe> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5822c <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58240 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 582ce <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 582e2 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 582ba <_PyLong_Size_t_Converter@@Base+0x60c> │ │ │ │ + cbz r3, 582ce <_PyLong_Size_t_Converter@@Base+0x60c> │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 582ce <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 582e2 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 582ce <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 582e2 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5822c <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58240 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #39468 @ 0x9a2c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 582f4 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + bne.n 58308 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e5acc │ │ │ │ - b.n 5830c <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ - movw r2, #39552 @ 0x9a80 │ │ │ │ + bl 1e7094 │ │ │ │ + b.n 58320 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + movw r2, #38080 @ 0x94c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2735d8 │ │ │ │ + bl 2730bc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 5833c <_PyLong_Size_t_Converter@@Base+0x68e> │ │ │ │ - cbz r6, 5834c <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ + beq.n 58350 <_PyLong_Size_t_Converter@@Base+0x68e> │ │ │ │ + cbz r6, 58360 <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 58362 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ - cbz r6, 5834c <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ + b.n 58376 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + cbz r6, 58360 <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 58362 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + b.n 58376 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 58360 <_PyLong_Size_t_Converter@@Base+0x6b2> │ │ │ │ + cbz r3, 58374 <_PyLong_Size_t_Converter@@Base+0x6b2> │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 58362 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + b.n 58376 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aec10 │ │ │ │ - cbz r0, 58378 <_PyLong_Size_t_Converter@@Base+0x6ca> │ │ │ │ - cbz r7, 58372 <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ - cbz r6, 58372 <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ + bl 1b0a08 │ │ │ │ + cbz r0, 5838c <_PyLong_Size_t_Converter@@Base+0x6ca> │ │ │ │ + cbz r7, 58386 <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ + cbz r6, 58386 <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 58374 <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + b.n 58388 <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ │ │ │ │ -00058382 <_Py_c_prod@@Base>: │ │ │ │ +00058396 <_Py_c_prod@@Base>: │ │ │ │ vmul.f64 d7, d1, d3 │ │ │ │ vmul.f64 d1, d1, d2 │ │ │ │ vmla.f64 d1, d0, d3 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vnmls.f64 d7, d0, d2 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ @@ -68120,714 +68134,714 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 583ce <_Py_c_prod@@Base+0x4c> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 583e2 <_Py_c_prod@@Base+0x4c> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 583c6 <_Py_c_prod@@Base+0x44> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 583ce <_Py_c_prod@@Base+0x4c> │ │ │ │ + bne.n 583da <_Py_c_prod@@Base+0x44> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 583e2 <_Py_c_prod@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58462 <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 58476 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 583ec <_Py_c_prod@@Base+0x6a> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 58400 <_Py_c_prod@@Base+0x6a> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583e4 <_Py_c_prod@@Base+0x62> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 583ec <_Py_c_prod@@Base+0x6a> │ │ │ │ + bne.n 583f8 <_Py_c_prod@@Base+0x62> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58400 <_Py_c_prod@@Base+0x6a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58462 <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 58476 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58408 <_Py_c_prod@@Base+0x86> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5841c <_Py_c_prod@@Base+0x86> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58402 <_Py_c_prod@@Base+0x80> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58408 <_Py_c_prod@@Base+0x86> │ │ │ │ + bne.n 58416 <_Py_c_prod@@Base+0x80> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5841c <_Py_c_prod@@Base+0x86> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58462 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 58476 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58424 <_Py_c_prod@@Base+0xa2> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 58438 <_Py_c_prod@@Base+0xa2> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5841e <_Py_c_prod@@Base+0x9c> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58424 <_Py_c_prod@@Base+0xa2> │ │ │ │ + bne.n 58432 <_Py_c_prod@@Base+0x9c> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58438 <_Py_c_prod@@Base+0xa2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58462 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 58476 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 58440 <_Py_c_prod@@Base+0xbe> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 58454 <_Py_c_prod@@Base+0xbe> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5843a <_Py_c_prod@@Base+0xb8> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58440 <_Py_c_prod@@Base+0xbe> │ │ │ │ + bne.n 5844e <_Py_c_prod@@Base+0xb8> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58454 <_Py_c_prod@@Base+0xbe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58462 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 58476 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 58462 <_Py_c_prod@@Base+0xe0> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 58476 <_Py_c_prod@@Base+0xe0> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58458 <_Py_c_prod@@Base+0xd6> │ │ │ │ + bne.n 5846c <_Py_c_prod@@Base+0xd6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058464 <_Py_c_sum@@Base>: │ │ │ │ +00058478 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #38088 @ 0x94c8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edee0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 584be <_Py_c_sum@@Base+0x46> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 584be <_Py_c_sum@@Base+0x46> │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 584a2 <_Py_c_sum@@Base+0x3e> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 584f0 <_Py_c_sum@@Base+0x78> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5849c <_Py_c_sum@@Base+0x38> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 584a2 <_Py_c_sum@@Base+0x3e> │ │ │ │ + bne.n 584ea <_Py_c_sum@@Base+0x72> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 584f0 <_Py_c_sum@@Base+0x78> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 584e0 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 5852e <_Py_c_sum@@Base+0xb6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 584be <_Py_c_sum@@Base+0x5a> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5850c <_Py_c_sum@@Base+0x94> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 584b8 <_Py_c_sum@@Base+0x54> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 584be <_Py_c_sum@@Base+0x5a> │ │ │ │ + bne.n 58506 <_Py_c_sum@@Base+0x8e> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5850c <_Py_c_sum@@Base+0x94> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 584e0 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 5852e <_Py_c_sum@@Base+0xb6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 584e0 <_Py_c_sum@@Base+0x7c> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5852e <_Py_c_sum@@Base+0xb6> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 584d6 <_Py_c_sum@@Base+0x72> │ │ │ │ + bne.n 58524 <_Py_c_sum@@Base+0xac> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44056 @ 0xac18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #39636 @ 0x9ad4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5851a <_Py_c_sum@@Base+0xb6> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5851a <_Py_c_sum@@Base+0xb6> │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 58574 <_Py_c_sum@@Base+0x110> │ │ │ │ + ble.n 58588 <_Py_c_sum@@Base+0x110> │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ mla r4, r5, r3, r9 │ │ │ │ add.w r8, r9, r6 │ │ │ │ subs r7, r4, r6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.n 58574 <_Py_c_sum@@Base+0x110> │ │ │ │ + bcs.n 58588 <_Py_c_sum@@Base+0x110> │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 29db8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 29db8 │ │ │ │ - b.n 58544 <_Py_c_sum@@Base+0xe0> │ │ │ │ + b.n 58558 <_Py_c_sum@@Base+0xe0> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ (585b8 <_Py_c_sum@@Base+0x154>) │ │ │ │ + ldr r2, [pc, #52] @ (585cc <_Py_c_sum@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 585aa <_Py_c_sum@@Base+0x146> │ │ │ │ - movw r0, #39776 @ 0x9b60 │ │ │ │ + bne.n 585be <_Py_c_sum@@Base+0x146> │ │ │ │ + movw r0, #38304 @ 0x95a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e1af4 │ │ │ │ - movw r0, #39784 @ 0x9b68 │ │ │ │ + b.w e1d08 │ │ │ │ + movw r0, #38312 @ 0x95a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (585f0 <_Py_c_sum@@Base+0x18c>) │ │ │ │ + ldr r2, [pc, #48] @ (58604 <_Py_c_sum@@Base+0x18c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 585e4 <_Py_c_sum@@Base+0x180> │ │ │ │ - movw r0, #39792 @ 0x9b70 │ │ │ │ + bne.n 585f8 <_Py_c_sum@@Base+0x180> │ │ │ │ + movw r0, #38320 @ 0x95b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e1af4 │ │ │ │ - movw r0, #39804 @ 0x9b7c │ │ │ │ + b.w e1d08 │ │ │ │ + movw r0, #38332 @ 0x95bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39956 @ 0x9c14 │ │ │ │ + movw r1, #38484 @ 0x9654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40000 @ 0x9c40 │ │ │ │ + movw r1, #38528 @ 0x9680 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058644 : │ │ │ │ - b.w 150f68 <_Py_HashDouble@@Base+0x654> │ │ │ │ +00058658 : │ │ │ │ + b.w 151110 <_Py_HashDouble@@Base+0x658> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40096 @ 0x9ca0 │ │ │ │ + movw r1, #38624 @ 0x96e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 5869a │ │ │ │ + cbz r2, 586ae │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 265468 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x398> │ │ │ │ + bl 265010 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x398> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 586aa │ │ │ │ + cbnz r0, 586be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58718 │ │ │ │ + b.n 5872c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2045fc │ │ │ │ + bl 2058d4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x10b4> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58688 │ │ │ │ - b.n 58696 │ │ │ │ + bne.n 5869c │ │ │ │ + b.n 586aa │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 586b6 │ │ │ │ - bl 1d75a0 │ │ │ │ + cbnz r7, 586ca │ │ │ │ + bl 1d8eb8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 58702 │ │ │ │ + b.n 58716 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 58700 │ │ │ │ + bge.n 58714 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 12f3b4 │ │ │ │ + bl 12fca4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 586f4 │ │ │ │ + beq.n 58708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 586f4 │ │ │ │ + cbnz r3, 58708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 586d2 │ │ │ │ - b.n 58702 │ │ │ │ + bne.n 586e6 │ │ │ │ + b.n 58716 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58718 │ │ │ │ + beq.n 5872c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58718 │ │ │ │ + cbnz r3, 5872c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ │ │ │ │ -00058730 : │ │ │ │ +00058744 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7df74 │ │ │ │ + bl 7e13c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 58778 │ │ │ │ + cbnz r4, 5878c │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 58778 │ │ │ │ + ble.n 5878c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 58778 │ │ │ │ - cbnz r2, 58796 │ │ │ │ + bne.n 5878c │ │ │ │ + cbnz r2, 587aa │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (58854 ) │ │ │ │ + ldr r4, [pc, #216] @ (58868 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58796 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 587aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5884e │ │ │ │ + b.n 58862 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r4, r3 │ │ │ │ it mi │ │ │ │ addmi r6, r6, r3 │ │ │ │ asrs r6, r6, #16 │ │ │ │ - cbnz r2, 587bc │ │ │ │ + cbnz r2, 587d0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5884e │ │ │ │ + b.n 58862 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 1564b4 │ │ │ │ + bl 1567bc │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, r5, lsl #16 │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 587b2 │ │ │ │ + ble.n 587c6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp.w fp, r5, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, fp, sl │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sl │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58792 │ │ │ │ + beq.n 587a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5882a │ │ │ │ + beq.n 5883e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5882a │ │ │ │ + cbnz r3, 5883e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 58792 │ │ │ │ + beq.n 587a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 587d6 │ │ │ │ + beq.n 587ea │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 587d0 │ │ │ │ + bne.n 587e4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 587d0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 587e4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 5887a │ │ │ │ + cbnz r1, 5888e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fcaa8 │ │ │ │ + bl fcf80 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5888c │ │ │ │ - b.n 588ee │ │ │ │ - movw r0, #7636 @ 0x1dd4 │ │ │ │ + cbnz r0, 588a0 │ │ │ │ + b.n 58902 │ │ │ │ + movw r0, #6164 @ 0x1814 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1fd9f0 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1fee80 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5886e │ │ │ │ - b.n 588ee │ │ │ │ + bne.n 58882 │ │ │ │ + b.n 58902 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #51656 @ 0xc9c8 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 588ca │ │ │ │ + beq.n 588de │ │ │ │ mov r1, r5 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 588ca │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 588de │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #40192 @ 0x9d00 │ │ │ │ + movw r1, #38720 @ 0x9740 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 588f2 │ │ │ │ - b.n 588ee │ │ │ │ + bne.n 58906 │ │ │ │ + b.n 58902 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 89b3c │ │ │ │ + bl 89d40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 588e4 │ │ │ │ - cbz r7, 58902 │ │ │ │ + beq.n 588f8 │ │ │ │ + cbz r7, 58916 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 89b3c │ │ │ │ + bl 89d40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58902 │ │ │ │ + bne.n 58916 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 588f2 │ │ │ │ + bne.n 58906 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58902 │ │ │ │ + b.n 58916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 588ee │ │ │ │ + bne.n 58902 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 588ee │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58902 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00058908 : │ │ │ │ +0005891c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5895a │ │ │ │ + beq.n 5896e │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5895a │ │ │ │ + beq.n 5896e │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5895a │ │ │ │ - bl 87b0c │ │ │ │ - movw r3, #42072 @ 0xa458 │ │ │ │ + beq.n 5896e │ │ │ │ + bl 87ce8 │ │ │ │ + movw r3, #40700 @ 0x9efc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #28276 @ 0x6e74 │ │ │ │ + movw r2, #26804 @ 0x68b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 58962 │ │ │ │ - movw r0, #42072 @ 0xa458 │ │ │ │ + b.n 58976 │ │ │ │ + movw r0, #40700 @ 0x9efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058964 : │ │ │ │ +00058978 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 58986 │ │ │ │ + bne.n 5899a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5897c │ │ │ │ + b.n 58990 │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5899c │ │ │ │ + bne.n 589b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w c047c │ │ │ │ + b.w c071c │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 589b4 │ │ │ │ + beq.n 589c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 589b4 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 589c8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 589b8 │ │ │ │ + b.n 589cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (58a04 ) │ │ │ │ + ldr r1, [pc, #56] @ (58a18 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + bl 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 58a02 │ │ │ │ + bne.n 58a16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 589f4 │ │ │ │ + beq.n 58a08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 589f4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58a08 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (58a04 ) │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #4] @ (58a18 ) │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 58978 │ │ │ │ + bmi.n 5898c │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58a14 ) │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #4] @ (58a28 ) │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ nop │ │ │ │ - b.n 59050 │ │ │ │ + b.n 59064 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58a24 ) │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #4] @ (58a38 ) │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ nop │ │ │ │ - b.n 58608 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + b.n 5861c <_Py_c_sum@@Base+0x1a4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58a34 ) │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #4] @ (58a48 ) │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ nop │ │ │ │ - b.n 586c8 │ │ │ │ + b.n 586dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58a5c │ │ │ │ + bne.n 58a70 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58a76 │ │ │ │ - b.n 58a8a │ │ │ │ + cbnz r0, 58a8a │ │ │ │ + b.n 58a9e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ + movw r0, #3432 @ 0xd68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a50 │ │ │ │ + bne.n 58a64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b1a │ │ │ │ - bl 85a84 │ │ │ │ + b.n 58b2e │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58a98 │ │ │ │ + bne.n 58aac │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58aa8 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 58abc │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a72 │ │ │ │ + bne.n 58a86 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58aa8 │ │ │ │ + b.n 58abc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58a86 │ │ │ │ + bne.n 58a9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a86 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a9a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1fdea0 │ │ │ │ + bl 1ff330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a72 │ │ │ │ + beq.n 58a86 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 58ad8 │ │ │ │ + bne.n 58aec │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20332 @ 0x4f6c │ │ │ │ + movw r1, #18860 @ 0x49ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 58a72 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 58a86 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee80 │ │ │ │ + bl 14f034 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58a72 │ │ │ │ + beq.n 58a86 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 58aec │ │ │ │ + cbz r3, 58b00 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 58af4 │ │ │ │ + b.n 58b08 │ │ │ │ movw r5, #11008 @ 0x2b00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -68841,398 +68855,400 @@ │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58b28 ) │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ - b.n 587fc │ │ │ │ + ldr r1, [pc, #4] @ (58b3c ) │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ + b.n 58810 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (58b38 ) │ │ │ │ + ldr r1, [pc, #8] @ (58b4c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24ebfc <_Py_c_pow@@Base+0x6a4> │ │ │ │ + b.w 24ed50 <_Py_c_pow@@Base+0xc4c> │ │ │ │ nop │ │ │ │ ldmia r5!, {r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 58b6c │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 58b80 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58b66 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58b6c │ │ │ │ + bne.n 58b7a │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58b80 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58baa │ │ │ │ + cbnz r0, 58bbe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58b88 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 58b9c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58b82 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58b88 │ │ │ │ + bne.n 58b96 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58b9c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58baa │ │ │ │ + cbnz r0, 58bbe │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58baa │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 58bbe │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58ba0 │ │ │ │ + bne.n 58bb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 58c12 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 58c12 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (58c18 ) │ │ │ │ + ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + adds r4, r2, r3 │ │ │ │ + add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ + ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 58bf8 │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 58c02 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 58c0a │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00058bac : │ │ │ │ +00058c20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #280] @ (58cd4 ) │ │ │ │ + ldr r3, [pc, #280] @ (58d48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 58bea │ │ │ │ + cbz r5, 58c5e │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 58bd2 │ │ │ │ + bne.n 58c46 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 58bc4 │ │ │ │ + b.n 58c38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 58c02 │ │ │ │ + beq.n 58c76 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 58c02 │ │ │ │ - b.n 58bce │ │ │ │ + bcs.n 58c76 │ │ │ │ + b.n 58c42 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #1028 @ 0x404 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + movw r2, #64952 @ 0xfdb8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ - b.n 58c0c │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ + b.n 58c80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7604 │ │ │ │ + bl 1d8f1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58c10 │ │ │ │ + cbnz r0, 58c84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58cce │ │ │ │ + b.n 58d42 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24980 @ 0x6194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58ca2 │ │ │ │ + bne.n 58d16 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 58c2c │ │ │ │ + cbnz r6, 58ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d77b4 │ │ │ │ + bl d79ec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 58c38 │ │ │ │ + cbz r0, 58cac │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 58c68 │ │ │ │ - bl 721b8 │ │ │ │ + cbnz r5, 58cdc │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58c66 │ │ │ │ + cbnz r0, 58cda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c0c │ │ │ │ + beq.n 58c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c0c │ │ │ │ - ldr r2, [pc, #140] @ (58cd8 ) │ │ │ │ + bne.n 58c80 │ │ │ │ + ldr r2, [pc, #140] @ (58d4c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58c5c │ │ │ │ + cbz r3, 58cd0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 58c0c │ │ │ │ + b.n 58c80 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89b3c │ │ │ │ + bl 89d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58ccc │ │ │ │ + beq.n 58d40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58ccc │ │ │ │ - ldr r2, [pc, #80] @ (58cd8 ) │ │ │ │ + cbnz r3, 58d40 │ │ │ │ + ldr r2, [pc, #80] @ (58d4c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58c98 │ │ │ │ + cbz r3, 58d0c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 58ccc │ │ │ │ + b.n 58d40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cce │ │ │ │ + beq.n 58d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58cce │ │ │ │ - ldr r2, [pc, #36] @ (58cd8 ) │ │ │ │ + cbnz r3, 58d42 │ │ │ │ + ldr r2, [pc, #36] @ (58d4c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58cc2 │ │ │ │ + cbz r3, 58d36 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 58cce │ │ │ │ + b.n 58d42 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 58d2e │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 58d2e │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (58d34 ) │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - adds r4, r2, r3 │ │ │ │ - add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ - ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 58d14 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 58d1e │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 58d26 │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 58d54 │ │ │ │ + cbnz r3, 58d6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 58d6e │ │ │ │ + cbz r2, 58d86 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58d6e │ │ │ │ + cbz r3, 58d86 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40656 @ 0x9ed0 │ │ │ │ + movw r1, #39184 @ 0x9910 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58e0e │ │ │ │ + b.n 58e26 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1564b4 │ │ │ │ + bl 1567bc │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ - cbz r5, 58d96 │ │ │ │ + cbz r5, 58dae │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35124 @ 0x8934 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 58d6a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 58d82 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 58dae │ │ │ │ + cbnz r3, 58dc6 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 58e0e │ │ │ │ + b.n 58e26 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 58dc4 │ │ │ │ - bl 782ec │ │ │ │ + cbz r0, 58ddc │ │ │ │ + bl 78400 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r4, #12 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r6, r6, [r4, #120] @ 0x78 │ │ │ │ - bl 1f6dd8 │ │ │ │ + bl 1f8318 │ │ │ │ mov r7, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58dea │ │ │ │ + cbz r0, 58e02 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 58d6a │ │ │ │ + b.n 58d82 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f9578 │ │ │ │ - cbz r7, 58e06 │ │ │ │ + bl 1fab00 │ │ │ │ + cbz r7, 58e1e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00058e12 : │ │ │ │ - cbnz r0, 58e18 │ │ │ │ - b.w 1f5c8c │ │ │ │ +00058e2a : │ │ │ │ + cbnz r0, 58e30 │ │ │ │ + b.w 1f71c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #28] @ (58e50 ) │ │ │ │ + ldr r2, [pc, #28] @ (58e68 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58e4c │ │ │ │ + cbz r3, 58e64 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 58f1e │ │ │ │ + beq.n 58f36 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58f1e │ │ │ │ + beq.n 58f36 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 58e90 │ │ │ │ + beq.n 58ea8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58f1a │ │ │ │ + beq.n 58f32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 58f1a │ │ │ │ + b.n 58f32 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #36040 @ 0x8cc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 58eae │ │ │ │ + beq.n 58ec6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c17a4 │ │ │ │ + b.w c1a5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1b1764 │ │ │ │ + bl 1b3560 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58ec0 │ │ │ │ + cbnz r0, 58ed8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58f1a │ │ │ │ + b.n 58f32 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #1365 @ 0x555 │ │ │ │ + movw r3, #2037 @ 0x7f5 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 58ed8 │ │ │ │ - bl c04dc │ │ │ │ - b.n 58ede │ │ │ │ + bne.n 58ef0 │ │ │ │ + bl c077c │ │ │ │ + b.n 58ef6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 58efa │ │ │ │ + cbnz r0, 58f12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58ebc │ │ │ │ + beq.n 58ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58ebc │ │ │ │ + bne.n 58ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58ebc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58ed4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -69247,312 +69263,312 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 270674 │ │ │ │ + b.w 27000c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 58f6c │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 58f84 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30108 @ 0x759c │ │ │ │ + movw r0, #29792 @ 0x7460 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59002 │ │ │ │ + b.n 5901a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 58f92 │ │ │ │ + beq.n 58faa │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40764 @ 0x9f3c │ │ │ │ + movw r1, #39292 @ 0x997c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 58f68 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 58f80 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 58fcc │ │ │ │ + bne.n 58fe4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 129c14 │ │ │ │ + bl 12a508 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 58fc2 │ │ │ │ + ble.n 58fda │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 224b50 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 225268 <_PyParkingLot_AfterFork@@Base+0x153c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58f68 │ │ │ │ + beq.n 58f80 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 129c14 │ │ │ │ + bl 12a508 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 59002 │ │ │ │ + b.n 5901a │ │ │ │ mov r0, r1 │ │ │ │ - bl 14218c │ │ │ │ + bl 1423cc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 58fe6 │ │ │ │ + bcc.n 58ffe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224b50 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 225268 <_PyParkingLot_AfterFork@@Base+0x153c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58f68 │ │ │ │ + beq.n 58f80 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 182c44 │ │ │ │ - b.n 58fc2 │ │ │ │ + bl 183d14 │ │ │ │ + b.n 58fda │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 5902c │ │ │ │ - movw r1, #40836 @ 0x9f84 │ │ │ │ + cbnz r2, 59044 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ - b.n 59038 │ │ │ │ - movw r1, #40860 @ 0x9f9c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 59050 │ │ │ │ + movw r1, #39388 @ 0x99dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 15161c │ │ │ │ - cbnz r0, 59060 │ │ │ │ + bl 1517c4 │ │ │ │ + cbnz r0, 59078 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59074 │ │ │ │ + b.n 5908c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5905c │ │ │ │ + blt.n 59074 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40880 @ 0x9fb0 │ │ │ │ + movw r0, #39408 @ 0x99f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 590da │ │ │ │ + bhi.n 590f2 │ │ │ │ push {r4} │ │ │ │ movw r3, #51864 @ 0xca98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 590e4 │ │ │ │ + bne.n 590fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 590e4 │ │ │ │ + bne.n 590fc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 590ba │ │ │ │ + bne.n 590d2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 590bc │ │ │ │ + b.n 590d4 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 590ec │ │ │ │ + b.n 59104 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000590f0 : │ │ │ │ +00059108 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (59108 ) │ │ │ │ + ldr r4, [pc, #16] @ (59120 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1ba4d0 │ │ │ │ + b.w 1bc2c0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005910c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00059124 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #37257 @ 0x9189 │ │ │ │ + movw r1, #37281 @ 0x91a1 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 26538c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ + b.w 264f34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ │ │ │ │ -0005911a : │ │ │ │ +00059132 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #58352 @ 0xe3f0 │ │ │ │ + movw r1, #57092 @ 0xdf04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #34764 @ 0x87cc │ │ │ │ + movw r0, #33292 @ 0x820c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5914c │ │ │ │ + cbnz r0, 59164 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 59172 │ │ │ │ + b.n 5918a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59142 │ │ │ │ + beq.n 5915a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c17a4 │ │ │ │ + bl c1a5c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5916e │ │ │ │ - bl 85a84 │ │ │ │ + cbz r0, 59186 │ │ │ │ + bl 85c50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 59172 │ │ │ │ + b.n 5918a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40912 @ 0x9fd0 │ │ │ │ + movw r0, #39440 @ 0x9a10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ - b.w 58b3c │ │ │ │ + b.w 58b50 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59216 │ │ │ │ + cbnz r3, 5922e │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 59216 │ │ │ │ + ble.n 5922e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59216 │ │ │ │ - cbnz r4, 59238 │ │ │ │ + bne.n 5922e │ │ │ │ + cbnz r4, 59250 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #18172 @ 0x46fc │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5925a │ │ │ │ + cbz r0, 59272 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5924c │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5925a │ │ │ │ + bne.n 59264 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 59272 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ca7cc │ │ │ │ + b.w 1cc0e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -69561,588 +69577,587 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 592b4 │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 592cc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17016 @ 0x4278 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 592b8 │ │ │ │ + beq.n 592d0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40924 @ 0x9fdc │ │ │ │ + movw r1, #39452 @ 0x9a1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5932e │ │ │ │ + b.n 59346 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 592c6 │ │ │ │ + cbnz r3, 592de │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5932e │ │ │ │ + b.n 59346 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 592e2 │ │ │ │ + beq.n 592fa │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40956 @ 0x9ffc │ │ │ │ + movw r1, #39484 @ 0x9a3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 592b4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 592cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 59302 │ │ │ │ + beq.n 5931a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40996 @ 0xa024 │ │ │ │ + movw r1, #39524 @ 0x9a64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 592b4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 592cc │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (59334 ) │ │ │ │ + ldr r0, [pc, #40] @ (5934c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592b4 │ │ │ │ + beq.n 592cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 592bc │ │ │ │ + beq.n 592d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 592bc │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 592bc │ │ │ │ + bne.n 592d4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 592d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 591c8 │ │ │ │ + b.n 591e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 59370 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 59370 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 59370 │ │ │ │ + cbnz r0, 59388 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (593c8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 593c2 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 167df4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 593c2 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #39572 @ 0x9a94 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #30968 @ 0x78f8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 92330 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 593c2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #43084 @ 0xa84c │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 264084 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bx r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5937c │ │ │ │ + bhi.n 59410 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 59394 │ │ │ │ + bmi.n 59428 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28096 @ 0x6dc0 │ │ │ │ + movw r2, #26624 @ 0x6800 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41696 @ 0xa2e0 │ │ │ │ + movw r0, #40224 @ 0x9d20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 594e6 │ │ │ │ - movw r0, #41696 @ 0xa2e0 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5957a │ │ │ │ + movw r0, #40224 @ 0x9d20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59352 │ │ │ │ - b.n 594e6 │ │ │ │ + bne.n 593e6 │ │ │ │ + b.n 5957a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 593fe │ │ │ │ + ble.n 59492 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 593fe │ │ │ │ + beq.n 59492 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 593de │ │ │ │ + bpl.n 59472 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 594e6 │ │ │ │ + beq.w 5957a │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 593fe │ │ │ │ + beq.n 59492 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 594e6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5957a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41696 @ 0xa2e0 │ │ │ │ + movw r0, #40224 @ 0x9d20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 594e6 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5957a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5941e │ │ │ │ + blt.n 594b2 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41044 @ 0xa054 │ │ │ │ + movw r1, #39576 @ 0x9a98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 594e6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5957a │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594e6 │ │ │ │ + beq.n 5957a │ │ │ │ add.w r1, r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r5, #15 │ │ │ │ mov r4, r1 │ │ │ │ subs r0, r3, r5 │ │ │ │ adds r3, r0, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 594c0 │ │ │ │ + ble.n 59554 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 5944e │ │ │ │ + beq.n 594e2 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 5945c │ │ │ │ + bne.n 594f0 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5943c │ │ │ │ + b.n 594d0 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 5946a │ │ │ │ + bne.n 594fe │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5943c │ │ │ │ + b.n 594d0 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 59478 │ │ │ │ + bne.n 5950c │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5943c │ │ │ │ + b.n 594d0 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 59486 │ │ │ │ + bne.n 5951a │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5943c │ │ │ │ + b.n 594d0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 594ba │ │ │ │ + bls.n 5954e │ │ │ │ movw r6, #9672 @ 0x25c8 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 5943c │ │ │ │ + b.n 594d0 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 5943c │ │ │ │ + b.n 594d0 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 594e6 │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 5957a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 594e6 │ │ │ │ + cbz r1, 5957a │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #51004 @ 0xc73c │ │ │ │ + movw r0, #49540 @ 0xc184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 59504 │ │ │ │ - cbz r2, 5951e │ │ │ │ + cbnz r3, 59598 │ │ │ │ + cbz r2, 595b2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5951e │ │ │ │ + cbz r3, 595b2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41076 @ 0xa074 │ │ │ │ + movw r1, #39608 @ 0x9ab8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59526 │ │ │ │ + b.n 595ba │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl d7534 │ │ │ │ + bl d776c │ │ │ │ movw r7, #54568 @ 0xd528 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 5956c │ │ │ │ + bne.n 59600 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5961a │ │ │ │ + beq.n 596ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59590 │ │ │ │ + beq.n 59624 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59590 │ │ │ │ + b.n 59624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135e98 │ │ │ │ + bl 135ed8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59588 │ │ │ │ + cbnz r0, 5961c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #41104 @ 0xa090 │ │ │ │ + movw r0, #39636 @ 0x9ad4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fde74 │ │ │ │ - b.n 5961a │ │ │ │ + bl 1ff304 │ │ │ │ + b.n 596ae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (59628 ) │ │ │ │ + ldr r0, [pc, #148] @ (596bc ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 13964c │ │ │ │ - cbnz r0, 595b2 │ │ │ │ + bl 139884 │ │ │ │ + cbnz r0, 59646 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #41148 @ 0xa0bc │ │ │ │ + movw r0, #39680 @ 0x9b00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fde74 │ │ │ │ - b.n 595c6 │ │ │ │ + bl 1ff304 │ │ │ │ + b.n 5965a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 595c6 │ │ │ │ + beq.n 5965a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 595c6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5965a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 59604 │ │ │ │ + beq.n 59698 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (5962c ) │ │ │ │ + ldr r0, [pc, #88] @ (596c0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 956f4 │ │ │ │ - cbnz r0, 595f0 │ │ │ │ + bl 9590c │ │ │ │ + cbnz r0, 59684 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #41104 @ 0xa090 │ │ │ │ + movw r0, #39636 @ 0x9ad4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fde74 │ │ │ │ - b.n 59604 │ │ │ │ + bl 1ff304 │ │ │ │ + b.n 59698 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 59604 │ │ │ │ + beq.n 59698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59604 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59698 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5961a │ │ │ │ + beq.n 596ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5961a │ │ │ │ + cbnz r3, 596ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d7548 │ │ │ │ + bl d7780 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 594c0 │ │ │ │ + b.n 59554 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 81044 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 59662 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 59662 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 59662 │ │ │ │ - cbnz r0, 5967a │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (596bc ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 596b4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 20418c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 596b4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #41196 @ 0xa0ec │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #32440 @ 0x7eb8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92118 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 596b4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #43084 @ 0xa84c │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2644d0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - bx r5 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 81208 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 596d8 │ │ │ │ - cbz r2, 596f2 │ │ │ │ + cbnz r3, 596ee │ │ │ │ + cbz r2, 59708 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 596f2 │ │ │ │ + cbz r3, 59708 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41200 @ 0xa0f0 │ │ │ │ + movw r1, #39728 @ 0x9b30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 596fa │ │ │ │ + b.n 59710 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 59528 │ │ │ │ + bl 595bc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ - cbz r2, 59786 │ │ │ │ + cbz r2, 5979c │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r0, #8]! │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 59738 │ │ │ │ + bge.n 5974e │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 59728 │ │ │ │ + bne.n 5973e │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 59786 │ │ │ │ - movw r0, #38653 @ 0x96fd │ │ │ │ + bge.n 5979c │ │ │ │ + movw r0, #38675 @ 0x9713 │ │ │ │ movt r0, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5975e │ │ │ │ + bge.n 59774 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 5975e │ │ │ │ + cbz r4, 59774 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5975e │ │ │ │ - cbnz r4, 59766 │ │ │ │ + beq.n 59774 │ │ │ │ + cbnz r4, 5977c │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59746 │ │ │ │ - b.n 59786 │ │ │ │ - movw r3, #169 @ 0xa9 │ │ │ │ + bne.n 5975c │ │ │ │ + b.n 5979c │ │ │ │ + movw r3, #585 @ 0x249 │ │ │ │ movt r3, #21 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5977a │ │ │ │ + bne.n 59790 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 59786 │ │ │ │ + b.n 5979c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 59792 │ │ │ │ + cbz r3, 597a8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5979a │ │ │ │ + b.n 597b0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 597c2 │ │ │ │ - cbz r2, 597dc │ │ │ │ + cbnz r3, 597d8 │ │ │ │ + cbz r2, 597f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 597dc │ │ │ │ + cbz r3, 597f2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41232 @ 0xa110 │ │ │ │ + movw r1, #39760 @ 0x9b50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 597e4 │ │ │ │ + b.n 597fa │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41272 @ 0xa138 │ │ │ │ + movw r1, #39800 @ 0x9b78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #2896 @ 0xb50 │ │ │ │ + movw r4, #1424 @ 0x590 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #2920 @ 0xb68 │ │ │ │ + movw r3, #1448 @ 0x5a8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #2888 @ 0xb48 │ │ │ │ + movw r2, #1416 @ 0x588 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #2908 @ 0xb5c │ │ │ │ + movw r1, #1436 @ 0x59c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41312 @ 0xa160 │ │ │ │ + movw r0, #39840 @ 0x9ba0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41320 @ 0xa168 │ │ │ │ + movw r1, #39848 @ 0x9ba8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41372 @ 0xa19c │ │ │ │ + movw r1, #39900 @ 0x9bdc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #14544 @ 0x38d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 598d2 │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 598e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f154 │ │ │ │ + bl 2f14c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -70154,387 +70169,369 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1450c0 │ │ │ │ + bl 145304 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59926 │ │ │ │ + cbnz r3, 5993c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59926 │ │ │ │ + ble.n 5993c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59926 │ │ │ │ - cbnz r0, 5993e │ │ │ │ + bne.n 5993c │ │ │ │ + cbnz r0, 59954 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #92] @ (5998c ) │ │ │ │ + ldr r4, [pc, #96] @ (599a4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59986 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5999c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59950 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 59986 │ │ │ │ + bne.n 59966 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5999c │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a334 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5997c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5997c │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81044 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bxns sl │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 599b0 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 599b0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 599b0 │ │ │ │ - cbnz r0, 599c8 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (59a18 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59a10 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 599da │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 59a10 │ │ │ │ - blx 2aabc <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 296e4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 59a06 │ │ │ │ + bne.n 59992 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59a06 │ │ │ │ + cbz r3, 59992 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - blx r0 │ │ │ │ + bxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #284] @ (59b4c ) │ │ │ │ + ldr r3, [pc, #284] @ (59ad8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 59a46 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + cbnz r0, 599d2 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #268] @ (59b50 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #268] @ (59adc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #41436 @ 0xa1dc │ │ │ │ + movw r1, #39964 @ 0x9c1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fc07c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc550 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59a5c │ │ │ │ + bne.n 599e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59b42 │ │ │ │ - bl 721b8 │ │ │ │ + b.n 59ace │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a58 │ │ │ │ - ldr r0, [pc, #236] @ (59b54 ) │ │ │ │ + beq.n 599e4 │ │ │ │ + ldr r0, [pc, #236] @ (59ae0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59a80 │ │ │ │ + bne.n 59a0c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59a70 │ │ │ │ + bne.n 599fc │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59a9c │ │ │ │ + beq.n 59a28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5e24 │ │ │ │ + bl 1e73ec │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 59b1e │ │ │ │ + cbz r7, 59aaa │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 59b00 │ │ │ │ + cbz r5, 59a8c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1e3140 │ │ │ │ + bl 1e4774 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59b06 │ │ │ │ + cbz r0, 59a92 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r8 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 59af6 │ │ │ │ + beq.n 59a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59af6 │ │ │ │ + cbnz r3, 59a82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59b06 │ │ │ │ + beq.n 59a92 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 59aba │ │ │ │ + b.n 59a46 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 59ab4 │ │ │ │ + b.n 59a40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59b1c │ │ │ │ + beq.n 59aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59b1c │ │ │ │ + cbnz r3, 59aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59b36 │ │ │ │ + bne.n 59ac2 │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59b26 │ │ │ │ + bne.n 59ab2 │ │ │ │ dmb ish │ │ │ │ - beq.n 59b42 │ │ │ │ - ldr r0, [pc, #20] @ (59b54 ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 59ace │ │ │ │ + ldr r0, [pc, #20] @ (59ae0 ) │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.16 {d16-d19}, [r4], r5 │ │ │ │ + usat r0, #5, r4, asr #1 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 59b04 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 59b04 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 59b04 │ │ │ │ + cbnz r0, 59b1c │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #96] @ (59b6c ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59b64 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f88b4 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59b2e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 59b64 │ │ │ │ + blx 2aabc <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 296e4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 59b5a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 59b5a │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f5ae0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 81208 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + blx r0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #41460 @ 0xa1f4 │ │ │ │ + movw r1, #39988 @ 0x9c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1520e4 │ │ │ │ - cbnz r0, 59b7e │ │ │ │ + bl 1522f4 │ │ │ │ + cbnz r0, 59b96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bd2 │ │ │ │ + b.n 59bea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a1a0 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 59b98 │ │ │ │ + cbz r0, 59bb0 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 59bc2 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 59bda │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 59bd8 │ │ │ │ + vldr d5, [pc, #44] @ 59bf0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 59bce │ │ │ │ - bl 80760 │ │ │ │ + bne.n 59be6 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b7a │ │ │ │ + bne.n 59b92 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 85b34 │ │ │ │ + bl 85d00 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvs.n 59b06 │ │ │ │ + bvs.n 59b1e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 59c18 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 59c18 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 59c18 │ │ │ │ + cbnz r0, 59c30 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #52] @ (59c54 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59c4c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 167df4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 59c4c │ │ │ │ + movw r1, #40348 @ 0x9d9c │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 264084 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + blxns r5 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c14 │ │ │ │ + bne.n 59c8c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 59c42 │ │ │ │ + b.n 59cba │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 154f1c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 15522c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59c3e │ │ │ │ + beq.n 59cb6 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59c42 │ │ │ │ + bge.n 59cba │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27516 @ 0x6b7c │ │ │ │ + movw r1, #26044 @ 0x65bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59c5a │ │ │ │ + b.n 59cd2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c46 │ │ │ │ + bne.n 59cbe │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 59c7e │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 59c7e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 59c7e │ │ │ │ - cbnz r0, 59c96 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (59cb8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59cb2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 20418c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 59cb2 │ │ │ │ - movw r1, #40348 @ 0x9d9c │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2644d0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blxns r5 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 98094 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 294d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 59cf2 │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #220] @ (59dec ) │ │ │ │ + ldr r5, [pc, #224] @ (59dc8 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -70542,485 +70539,530 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 59d3e │ │ │ │ + bne.n 59d18 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59d3e │ │ │ │ + ble.n 59d18 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59d3e │ │ │ │ - cbnz r6, 59d62 │ │ │ │ - ldr r4, [pc, #176] @ (59df0 ) │ │ │ │ + bne.n 59d18 │ │ │ │ + cbnz r6, 59d3c │ │ │ │ + ldr r4, [pc, #176] @ (59dcc ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59d62 │ │ │ │ + cbnz r0, 59d3c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59dde │ │ │ │ + b.n 59db8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 116298 │ │ │ │ + bl 116acc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d5e │ │ │ │ - movw r3, #14196 @ 0x3774 │ │ │ │ + beq.n 59d38 │ │ │ │ + movw r3, #12724 @ 0x31b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 209cc8 │ │ │ │ + bl 20ad28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d5e │ │ │ │ + beq.n 59d38 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r3, 59da2 │ │ │ │ + cbz r3, 59d7c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2a834 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59dac │ │ │ │ + b.n 59d86 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2a574 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59dd6 │ │ │ │ + bne.n 59db0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 59dce │ │ │ │ + cbz r2, 59da8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59dc8 │ │ │ │ - bl f5618 │ │ │ │ - b.n 59dce │ │ │ │ + bne.n 59da2 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 59da8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 11684c │ │ │ │ - bl 80760 │ │ │ │ + bl 117080 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59d5e │ │ │ │ + bne.n 59d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 116854 │ │ │ │ + bl 117088 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vst1.8 {d0[2]}, [r0], r5 │ │ │ │ + nop │ │ │ │ + ubfx r0, r0, #1, #6 │ │ │ │ blx fp │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 982a8 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 294d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aee8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 59e06 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w f5ae0 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59e1a │ │ │ │ + bne.n 59e36 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 59e82 │ │ │ │ - b.n 59e32 │ │ │ │ + beq.n 59e9e │ │ │ │ + b.n 59e4e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10896 @ 0x2a90 │ │ │ │ + movw r0, #9424 @ 0x24d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59e0c │ │ │ │ - b.n 59e82 │ │ │ │ - movw r3, #14196 @ 0x3774 │ │ │ │ + bne.n 59e28 │ │ │ │ + b.n 59e9e │ │ │ │ + movw r3, #12724 @ 0x31b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209cc8 │ │ │ │ - cbz r0, 59e82 │ │ │ │ + bl 20ad28 │ │ │ │ + cbz r0, 59e9e │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2a834 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59e76 │ │ │ │ + bne.n 59e92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 59e70 │ │ │ │ + cbz r3, 59e8c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 59e82 │ │ │ │ + bl f5ae0 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 59e9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 59eaa │ │ │ │ + bne.n 59ec6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 59ec4 │ │ │ │ - b.n 59ec0 │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 59ee0 │ │ │ │ + b.n 59edc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10996 @ 0x2af4 │ │ │ │ + movw r0, #9524 @ 0x2534 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59e9e │ │ │ │ + bne.n 59eba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59f06 │ │ │ │ + b.n 59f22 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59ec0 │ │ │ │ + beq.n 59edc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59ec0 │ │ │ │ + beq.n 59edc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59efe │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5618 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 59f2c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 59f46 │ │ │ │ - b.n 59f42 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #10984 @ 0x2ae8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59f20 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 59f88 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59f42 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1de570 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59f42 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2a9b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 59f80 │ │ │ │ + bge.n 59f1a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a0cc │ │ │ │ + bne.w 5a066 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 272b4c │ │ │ │ + bl 2725cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a0cc │ │ │ │ - cbz r4, 59fe2 │ │ │ │ + beq.w 5a066 │ │ │ │ + cbz r4, 59f7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 272b4c │ │ │ │ + bl 2725cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a000 │ │ │ │ + cbnz r0, 59f9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0cc │ │ │ │ + beq.n 5a066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a0cc │ │ │ │ + bne.n 5a066 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5a0c2 │ │ │ │ + b.n 5a05c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 5a028 │ │ │ │ + cbz r6, 59fc2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 272b4c │ │ │ │ + bl 2725cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5a046 │ │ │ │ + cbnz r0, 59fe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0b0 │ │ │ │ + beq.n 5a04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a0b0 │ │ │ │ + bne.n 5a04a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a0b0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a04a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 5a05e │ │ │ │ + cbz r0, 59ff8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c17a4 │ │ │ │ - bl 79388 │ │ │ │ - b.n 5a084 │ │ │ │ + bl c1a5c │ │ │ │ + bl 794a0 │ │ │ │ + b.n 5a01e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 114200 │ │ │ │ + bl 114a3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5a084 │ │ │ │ + bne.n 5a01e │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41492 @ 0xa214 │ │ │ │ + movw r1, #40020 @ 0x9c54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a09a │ │ │ │ + beq.n 5a034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a09a │ │ │ │ + cbnz r3, 5a034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0b0 │ │ │ │ + beq.n 5a04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5a0b0 │ │ │ │ + cbnz r3, 5a04a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0cc │ │ │ │ + beq.n 5a066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a0cc │ │ │ │ + cbnz r3, 5a066 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 5a08c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 5a0a6 │ │ │ │ + b.n 5a0a2 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #9512 @ 0x2528 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a080 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a0e8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a0a2 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1dfc0c <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a0a2 │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2a9b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5a0e0 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f5ae0 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a0fc │ │ │ │ + bgt.n 5a118 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a118 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a134 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 5a11e │ │ │ │ + cbz r5, 5a13a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a16a │ │ │ │ - cbnz r1, 5a138 │ │ │ │ + b.n 5a186 │ │ │ │ + cbnz r1, 5a154 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47460 @ 0xb964 │ │ │ │ + movw r1, #45964 @ 0xb38c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a118 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a134 │ │ │ │ movw r4, #6512 @ 0x1970 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a154 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5a158 │ │ │ │ - b.n 5a118 │ │ │ │ + bne.n 5a170 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5a174 │ │ │ │ + b.n 5a134 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5a168 │ │ │ │ + bgt.n 5a184 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #41592 @ 0xa278 │ │ │ │ + movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a118 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a134 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e5acc │ │ │ │ + bl 1e7094 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 5a1b8 │ │ │ │ + cbnz r2, 5a1d4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a1ca │ │ │ │ - b.n 5a1c6 │ │ │ │ + bge.n 5a1e6 │ │ │ │ + b.n 5a1e2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fdea0 │ │ │ │ + bl 1ff330 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a1b0 │ │ │ │ - b.n 5a1e4 │ │ │ │ + bne.n 5a1cc │ │ │ │ + b.n 5a200 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 5a1ce │ │ │ │ + bmi.n 5a1ea │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5a1ea │ │ │ │ + blt.n 5a206 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13668 @ 0x3564 │ │ │ │ + movw r1, #12316 @ 0x301c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a206 │ │ │ │ - cbnz r5, 5a1fe │ │ │ │ + b.n 5a222 │ │ │ │ + cbnz r5, 5a21a │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ee6c8 │ │ │ │ + b.w 1efca4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f88b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5a24c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5a270 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 298a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5a268 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f5ae0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 81208 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #39468 @ 0x9a2c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -71036,572 +71078,559 @@ │ │ │ │ orr.w r3, r3, r0, lsl #16 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ orrs r3, r1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e5acc │ │ │ │ + bl 1e7094 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5a276 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5a29a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 298a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5a292 │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f5618 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #41720 @ 0xa2f8 │ │ │ │ + movw r2, #40160 @ 0x9ce0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20bb24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 5a2ca │ │ │ │ + bl 20cd6c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 5a2e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a2ee │ │ │ │ + b.n 5a30a │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29b78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a2e6 │ │ │ │ + bge.n 5a302 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 5a2c6 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 5a2e2 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 5a334 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f88b4 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5a354 │ │ │ │ + b.n 5a34c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #9100 @ 0x238c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a326 │ │ │ │ + b.n 5a3f8 │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a3f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15b988 │ │ │ │ + cbnz r0, 5a376 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #40264 @ 0x9d48 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a3d2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15b9a8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 5a3d2 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 57b14 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a3d2 │ │ │ │ + bl 982a8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29880 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aee8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5a3c4 │ │ │ │ + blx 2aabc <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 5a3e8 │ │ │ │ + bl e92d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a394 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 57c28 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5a3dc │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5a3f8 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 80af0 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 5a3c4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #22108 @ 0x565c │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 254f04 │ │ │ │ + bl 254d70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a31c │ │ │ │ + beq.n 5a42a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5a320 │ │ │ │ + b.n 5a42e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5a338 │ │ │ │ + cbz r0, 5a446 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a440 │ │ │ │ + beq.w 5a54e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #39244 @ 0x994c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a434 │ │ │ │ + beq.n 5a542 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a378 │ │ │ │ + bne.n 5a486 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5a386 │ │ │ │ + cbnz r3, 5a494 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5a386 │ │ │ │ - movw r0, #53940 @ 0xd2b4 │ │ │ │ + cbnz r3, 5a494 │ │ │ │ + movw r0, #52388 @ 0xcca4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ - bge.n 5a386 │ │ │ │ - bl 259278 │ │ │ │ + b.w 7b3e4 │ │ │ │ + bge.n 5a494 │ │ │ │ + bl 259038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a42e │ │ │ │ + beq.n 5a53c │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5a396 │ │ │ │ + b.n 5a4a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3ae │ │ │ │ + beq.n 5a4bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a3ae │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4bc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5a402 │ │ │ │ + cbz r7, 5a510 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #41736 @ 0xa308 │ │ │ │ + movw r0, #40300 @ 0x9d6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - b.n 5a42e │ │ │ │ - cbz r4, 5a418 │ │ │ │ + bl e1d08 │ │ │ │ + b.n 5a53c │ │ │ │ + cbz r4, 5a526 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #41764 @ 0xa324 │ │ │ │ + movw r0, #40328 @ 0x9d88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ - b.n 5a42e │ │ │ │ + bl e1d08 │ │ │ │ + b.n 5a53c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #41784 @ 0xa338 │ │ │ │ + movw r0, #40348 @ 0x9d9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #53940 @ 0xd2b4 │ │ │ │ + movw r0, #52388 @ 0xcca4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 5a468 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5a488 │ │ │ │ - b.n 5a480 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a45a │ │ │ │ - b.n 5a52c │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a52c │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 15b5d0 │ │ │ │ - cbnz r0, 5a4aa │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41800 @ 0xa348 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a506 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 15b5ec │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 5a506 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 57b00 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a506 │ │ │ │ - bl 98094 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29880 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 5a4f8 │ │ │ │ - blx 2aabc <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 5a51c │ │ │ │ - bl e90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a4c8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 57c14 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5a510 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5a52c │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8092c │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 5a4f8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fde28 │ │ │ │ + b.w fe1ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r7, 5a55e │ │ │ │ + cbz r7, 5a57a │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b.n 5a56c │ │ │ │ + b.n 5a588 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 5a56a │ │ │ │ - bne.n 5a566 │ │ │ │ - cbnz r2, 5a58a │ │ │ │ + blt.n 5a586 │ │ │ │ + bne.n 5a582 │ │ │ │ + cbnz r2, 5a5a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a56c │ │ │ │ + b.n 5a588 │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #116] @ (5a5e4 ) │ │ │ │ + ldr r1, [pc, #116] @ (5a600 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a590 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5a5ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a5de │ │ │ │ + b.n 5a5fa │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn.w r8, r4 │ │ │ │ - beq.n 5a5a2 │ │ │ │ + beq.n 5a5be │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a5a4 │ │ │ │ - b.n 5a586 │ │ │ │ + bge.n 5a5c0 │ │ │ │ + b.n 5a5a2 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215994 │ │ │ │ + bl 216908 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a5c6 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5a5e2 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a586 │ │ │ │ + bne.n 5a5a2 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5a5de │ │ │ │ + b.n 5a5fa │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #16] @ (5a5f8 ) │ │ │ │ + ldr r0, [pc, #16] @ (5a614 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 5a606 │ │ │ │ + bhi.n 5a622 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5a632 │ │ │ │ - b.n 5a620 │ │ │ │ - movw r0, #54660 @ 0xd584 │ │ │ │ + ble.n 5a64e │ │ │ │ + b.n 5a63c │ │ │ │ + movw r0, #53400 @ 0xd098 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a600 │ │ │ │ + bne.n 5a61c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a6d8 │ │ │ │ + b.n 5a6f4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a638 │ │ │ │ - bl 80760 │ │ │ │ + cbnz r0, 5a654 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a61c │ │ │ │ + bne.n 5a638 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a658 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 5a674 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a654 │ │ │ │ + beq.n 5a670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a654 │ │ │ │ + cbnz r3, 5a670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5a62a │ │ │ │ + beq.n 5a646 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 5a674 │ │ │ │ + cbnz r5, 5a690 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41836 @ 0xa36c │ │ │ │ + movw r1, #40364 @ 0x9dac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a61c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a638 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a67c │ │ │ │ + bge.n 5a698 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 5a680 │ │ │ │ + bmi.n 5a69c │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5a698 │ │ │ │ + bgt.n 5a6b4 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9400 @ 0x24b8 │ │ │ │ + movw r1, #7928 @ 0x1ef8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a61c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a638 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5a6b6 │ │ │ │ + ble.n 5a6d2 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63092 @ 0xf674 │ │ │ │ + movw r1, #61604 @ 0xf0a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a61c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a638 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a51c │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ee80 │ │ │ │ + bl 14f034 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a61c │ │ │ │ - ldr r0, [pc, #8] @ (5a6dc ) │ │ │ │ + beq.n 5a638 │ │ │ │ + ldr r0, [pc, #8] @ (5a6f8 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 5a716 │ │ │ │ + cbnz r3, 5a732 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5a6fa │ │ │ │ + cbz r2, 5a716 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5a716 │ │ │ │ + cbnz r3, 5a732 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 26824c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x317c> │ │ │ │ + b.w 267624 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x29ac> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41884 @ 0xa39c │ │ │ │ + movw r1, #40412 @ 0x9ddc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a73a │ │ │ │ + cbz r0, 5a756 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 5a762 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #40444 @ 0x9dfc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w e1d08 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #41916 @ 0xa3bc │ │ │ │ + movw r2, #40460 @ 0x9e0c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 20bb24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5a7a8 │ │ │ │ + bl 20cd6c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5a7e0 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29594 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5a7ac │ │ │ │ + bge.n 5a7e4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a820 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 5a858 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a776 │ │ │ │ + beq.n 5a7ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a830 │ │ │ │ + b.n 5a868 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a816 │ │ │ │ + beq.n 5a84e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a7a8 │ │ │ │ + beq.n 5a7e0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7f8 │ │ │ │ + cbz r0, 5a830 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c8dc4 │ │ │ │ + bl 1ca6e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7f8 │ │ │ │ + cbz r0, 5a830 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7f8 │ │ │ │ + cbz r0, 5a830 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7f8 │ │ │ │ + cbz r0, 5a830 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 81044 │ │ │ │ - cbnz r0, 5a812 │ │ │ │ + bl 81208 │ │ │ │ + cbnz r0, 5a84a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a7a8 │ │ │ │ + beq.n 5a7e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a7a8 │ │ │ │ + bne.n 5a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a7a8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a7e0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5a830 │ │ │ │ + b.n 5a868 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5a830 │ │ │ │ + b.n 5a868 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 5a7a8 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 5a7e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -71610,35 +71639,35 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29718 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a86a │ │ │ │ + bhi.n 5a8a2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5a8bc │ │ │ │ - b.n 5a880 │ │ │ │ - movw r0, #41836 @ 0xa36c │ │ │ │ + beq.n 5a8f4 │ │ │ │ + b.n 5a8b8 │ │ │ │ + movw r0, #40364 @ 0x9dac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a8c4 │ │ │ │ - b.n 5a85c │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a8fc │ │ │ │ + b.n 5a894 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b720 │ │ │ │ - cbz r0, 5a8c4 │ │ │ │ + bl 8b91c │ │ │ │ + cbz r0, 5a8fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5a89c │ │ │ │ + cbz r3, 5a8d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -71648,214 +71677,209 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5a8c8 │ │ │ │ + b.n 5a900 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d122c │ │ │ │ - cbz r0, 5a8c8 │ │ │ │ + bl d1450 │ │ │ │ + cbz r0, 5a900 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a94c │ │ │ │ + b.n 5a984 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 5a92e │ │ │ │ + ble.n 5a966 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a92e │ │ │ │ + beq.n 5a966 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5a910 │ │ │ │ + bpl.n 5a948 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8c4 │ │ │ │ + beq.n 5a8fc │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a92e │ │ │ │ + beq.n 5a966 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5a8c4 │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5a8fc │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41836 @ 0xa36c │ │ │ │ + movw r0, #40364 @ 0x9dac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a8c4 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a8fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8c4 │ │ │ │ - movw r0, #51004 @ 0xc73c │ │ │ │ + beq.n 5a8fc │ │ │ │ + movw r0, #49540 @ 0xc184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a956 │ │ │ │ + cbz r3, 5a98e │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #41928 @ 0xa3c8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w e1af4 │ │ │ │ - b.w 5a984 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a9ac <_PyThread_CurrentFrames@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #18664 @ 0x48e8 │ │ │ │ + movw r0, #17192 @ 0x4328 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ │ │ │ │ -0005a984 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a9ac <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #324] @ (5aadc <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ + ldr r0, [pc, #324] @ (5ab04 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #41944 @ 0xa3d8 │ │ │ │ + movw r1, #40472 @ 0x9e18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fc07c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc550 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a9b4 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a9dc <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5aad4 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - bl 721b8 │ │ │ │ + b.n 5aafc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a9b0 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #288] @ (5aae0 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + beq.n 5a9d8 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #288] @ (5ab08 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a9d8 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5aa00 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a9c8 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a9f0 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a9f4 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5aa1c <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5e24 │ │ │ │ + bl 1e73ec │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5aab0 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ + beq.n 5aad8 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5aa92 <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ + beq.n 5aaba <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 5aa5a <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ + cbz r6, 5aa82 <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5aa22 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bne.n 5aa4a <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5aa14 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5aa3c <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5aa38 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 5aa60 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5aa1e <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5aa46 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5aa98 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbz r0, 5aac0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5aa5e <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + cbz r2, 5aa86 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5aa82 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 5aaaa <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5aa98 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aac0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 5aa0e <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 5aa36 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl d77b4 │ │ │ │ + bl d79ec │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aa46 <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ + bne.n 5aa6e <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aa98 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aac0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5aa98 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbnz r3, 5aac0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aa98 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aac0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aa56 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bne.n 5aa7e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aa56 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aa7e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 5aa04 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 5aa2c <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aaae <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + beq.n 5aad6 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aaae <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + cbnz r3, 5aad6 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5aac8 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + bne.n 5aaf0 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5aab8 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne.n 5aae0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 5aad4 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - ldr r0, [pc, #16] @ (5aae0 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 5aafc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + ldr r0, [pc, #16] @ (5ab08 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -71863,1681 +71887,1682 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5ab14 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5ab3c <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5ab0e <_PyThread_CurrentFrames@@Base+0x18a> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5ab14 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bne.n 5ab36 <_PyThread_CurrentFrames@@Base+0x18a> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5ab3c <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab52 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + cbnz r0, 5ab7a <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5ab30 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5ab58 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ab2a <_PyThread_CurrentFrames@@Base+0x1a6> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5ab30 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + bne.n 5ab52 <_PyThread_CurrentFrames@@Base+0x1a6> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5ab58 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab52 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + cbnz r0, 5ab7a <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5ab52 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5ab7a <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ab48 <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ + bne.n 5ab70 <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5ab68 <_PyThread_CurrentFrames@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #16] @ (5ab90 <_PyThread_CurrentFrames@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 5aba8 <_PyThread_CurrentFrames@@Base+0x224> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bmi.n 5abc0 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - movw r2, #38664 @ 0x9708 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41252 @ 0xa124 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5abda <_PyThread_CurrentFrames@@Base+0x256> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #41252 @ 0xa124 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5ab80 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - b.n 5abda <_PyThread_CurrentFrames@@Base+0x256> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 173c20 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5abde <_PyThread_CurrentFrames@@Base+0x25a> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5abde <_PyThread_CurrentFrames@@Base+0x25a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ac2e <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #41964 @ 0xa3ec │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41968 @ 0xa3f0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5abda <_PyThread_CurrentFrames@@Base+0x256> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29be8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5ac1e <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ - blx 2aabc <__errno_location@plt> │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ - bl e90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5abda <_PyThread_CurrentFrames@@Base+0x256> │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ac50 <_PyThread_CurrentFrames@@Base+0x2cc> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5ac68 <_PyThread_CurrentFrames@@Base+0x2e4> │ │ │ │ - ldr r2, [pc, #24] @ (5ac6c <_PyThread_CurrentFrames@@Base+0x2e8>) │ │ │ │ + bne.n 5abb4 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5abcc <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ + ldr r2, [pc, #24] @ (5abd0 <_PyThread_CurrentFrames@@Base+0x224>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5ac6a <_PyThread_CurrentFrames@@Base+0x2e6> │ │ │ │ + b.n 5abce <_PyThread_CurrentFrames@@Base+0x222> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne.w 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ad2a <_PyThread_CurrentFrames@@Base+0x3a6> │ │ │ │ + bne.n 5ac8e <_PyThread_CurrentFrames@@Base+0x2e2> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 5aca6 <_PyThread_CurrentFrames@@Base+0x322> │ │ │ │ + cbz r3, 5ac0a <_PyThread_CurrentFrames@@Base+0x25e> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 5acb0 <_PyThread_CurrentFrames@@Base+0x32c> │ │ │ │ + cbnz r3, 5ac14 <_PyThread_CurrentFrames@@Base+0x268> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.w 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ada8 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + beq.n 5ad0c <_PyThread_CurrentFrames@@Base+0x360> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ada8 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + beq.n 5ad0c <_PyThread_CurrentFrames@@Base+0x360> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e85e │ │ │ │ - bl 79388 │ │ │ │ + bl 5e888 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad0c <_PyThread_CurrentFrames@@Base+0x388> │ │ │ │ + beq.n 5ac70 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ad0c <_PyThread_CurrentFrames@@Base+0x388> │ │ │ │ + cbnz r3, 5ac70 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.n 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne.n 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.n 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ada8 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + cbz r0, 5ad0c <_PyThread_CurrentFrames@@Base+0x360> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5ada8 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + cbz r0, 5ad0c <_PyThread_CurrentFrames@@Base+0x360> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90b18 │ │ │ │ - bl 79388 │ │ │ │ + bl 90d30 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad90 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + beq.n 5acf4 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ad90 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbnz r3, 5acf4 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.n 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + cbnz r3, 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5adb4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad18 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 5ad5a <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bmi.n 5ad72 <_PyThread_CurrentFrames@@Base+0x3c6> │ │ │ │ + movw r2, #37192 @ 0x9148 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #39780 @ 0x9b64 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ad8c <_PyThread_CurrentFrames@@Base+0x3e0> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39780 @ 0x9b64 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ad32 <_PyThread_CurrentFrames@@Base+0x386> │ │ │ │ + b.n 5ad8c <_PyThread_CurrentFrames@@Base+0x3e0> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 17433c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f88b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5ad90 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5ad90 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ade0 <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #40492 @ 0x9e2c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #40496 @ 0x9e30 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 92330 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ad8c <_PyThread_CurrentFrames@@Base+0x3e0> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29be8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5add0 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + blx 2aabc <__errno_location@plt> │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w f5ae0 │ │ │ │ + bl e92d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ad8c <_PyThread_CurrentFrames@@Base+0x3e0> │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ae48 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + bne.n 5ae70 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ae04 <_PyThread_CurrentFrames@@Base+0x480> │ │ │ │ + bne.n 5ae2c <_PyThread_CurrentFrames@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ae48 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbz r0, 5ae70 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5bcd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ - b.n 5ae2a <_PyThread_CurrentFrames@@Base+0x4a6> │ │ │ │ + bl 5bdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + b.n 5ae52 <_PyThread_CurrentFrames@@Base+0x4a6> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5ae48 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbz r3, 5ae70 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ae48 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbz r0, 5ae70 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d5f64 │ │ │ │ - bl 79388 │ │ │ │ + bl d617c │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae48 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + beq.n 5ae70 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ae48 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbnz r3, 5ae70 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 5ae66 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + cbz r3, 5ae8e <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5ae76 <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ + b.n 5ae9e <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5ae74 <_PyThread_CurrentFrames@@Base+0x4f0> │ │ │ │ + blt.n 5ae9c <_PyThread_CurrentFrames@@Base+0x4f0> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5ae70 <_PyThread_CurrentFrames@@Base+0x4ec> │ │ │ │ - cbnz r1, 5ae94 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bgt.n 5ae98 <_PyThread_CurrentFrames@@Base+0x4ec> │ │ │ │ + cbnz r1, 5aebc <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae76 <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ + b.n 5ae9e <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #116] @ (5aeec <_PyThread_CurrentFrames@@Base+0x568>) │ │ │ │ + ldr r1, [pc, #116] @ (5af14 <_PyThread_CurrentFrames@@Base+0x568>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5ae9a <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5aec2 <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aee8 <_PyThread_CurrentFrames@@Base+0x564> │ │ │ │ + b.n 5af10 <_PyThread_CurrentFrames@@Base+0x564> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 5aebc <_PyThread_CurrentFrames@@Base+0x538> │ │ │ │ + beq.n 5aee4 <_PyThread_CurrentFrames@@Base+0x538> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 5aea6 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r6, 5aece <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5aec0 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + beq.n 5aee8 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5aec0 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5aee8 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ae90 <_PyThread_CurrentFrames@@Base+0x50c> │ │ │ │ - b.n 5aec0 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bne.n 5aeb8 <_PyThread_CurrentFrames@@Base+0x50c> │ │ │ │ + b.n 5aee8 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 5aec8 <_PyThread_CurrentFrames@@Base+0x544> │ │ │ │ + cbz r1, 5aef0 <_PyThread_CurrentFrames@@Base+0x544> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5aed0 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + b.n 5aef8 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 227754 │ │ │ │ + bl 227dfc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #192] @ (5afb0 <_PyThread_CurrentFrames@@Base+0x62c>) │ │ │ │ + ldr r0, [pc, #192] @ (5afd8 <_PyThread_CurrentFrames@@Base+0x62c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 5af2e <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #24160 @ 0x5e60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 133fdc │ │ │ │ - cbz r0, 5af2e <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ - cbz r4, 5af3c <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5af3c <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 5af3c <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 83418 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - str r4, [r5, #28] │ │ │ │ - bl 79388 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b12a <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ - movw r5, #13432 @ 0x3478 │ │ │ │ + bne.w 5b0fa <_PyThread_CurrentFrames@@Base+0x74e> │ │ │ │ + movw r5, #11960 @ 0x2eb8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ cmp r8, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r8 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b084 <_PyThread_CurrentFrames@@Base+0x700> │ │ │ │ + bne.n 5b054 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b11e <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.w 5b0ee <_PyThread_CurrentFrames@@Base+0x742> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b11e <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.w 5b0ee <_PyThread_CurrentFrames@@Base+0x742> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b12a <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.w 5b0fa <_PyThread_CurrentFrames@@Base+0x74e> │ │ │ │ mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5affa <_PyThread_CurrentFrames@@Base+0x676> │ │ │ │ + cbnz r0, 5afca <_PyThread_CurrentFrames@@Base+0x61e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b12a <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.w 5b0fa <_PyThread_CurrentFrames@@Base+0x74e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b12a <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + bne.w 5b0fa <_PyThread_CurrentFrames@@Base+0x74e> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b0d4 <_PyThread_CurrentFrames@@Base+0x750> │ │ │ │ + b.n 5b0a4 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 5b04c <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + cbz r3, 5b01c <_PyThread_CurrentFrames@@Base+0x670> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 5b04c <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + cbz r3, 5b01c <_PyThread_CurrentFrames@@Base+0x670> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b054 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + cbz r0, 5b024 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 273348 │ │ │ │ + bl 272e28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 5b03c <_PyThread_CurrentFrames@@Base+0x6b8> │ │ │ │ + bne.n 5b00c <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b054 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + beq.n 5b024 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b054 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + cbnz r1, 5b024 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b054 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b024 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b04c <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + beq.n 5b01c <_PyThread_CurrentFrames@@Base+0x670> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b04c <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + cbnz r1, 5b01c <_PyThread_CurrentFrames@@Base+0x670> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b06a <_PyThread_CurrentFrames@@Base+0x6e6> │ │ │ │ + beq.n 5b03a <_PyThread_CurrentFrames@@Base+0x68e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b06a <_PyThread_CurrentFrames@@Base+0x6e6> │ │ │ │ + cbnz r3, 5b03a <_PyThread_CurrentFrames@@Base+0x68e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b080 <_PyThread_CurrentFrames@@Base+0x6fc> │ │ │ │ + beq.n 5b050 <_PyThread_CurrentFrames@@Base+0x6a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b080 <_PyThread_CurrentFrames@@Base+0x6fc> │ │ │ │ + cbnz r3, 5b050 <_PyThread_CurrentFrames@@Base+0x6a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5b11e <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + b.n 5b0ee <_PyThread_CurrentFrames@@Base+0x742> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b11e <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.n 5b0ee <_PyThread_CurrentFrames@@Base+0x742> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b12a <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.n 5b0fa <_PyThread_CurrentFrames@@Base+0x74e> │ │ │ │ mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5b0de <_PyThread_CurrentFrames@@Base+0x75a> │ │ │ │ + cbnz r0, 5b0ae <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b12a <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.n 5b0fa <_PyThread_CurrentFrames@@Base+0x74e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b12a <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + cbnz r3, 5b0fa <_PyThread_CurrentFrames@@Base+0x74e> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90b18 │ │ │ │ + bl 90d30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b108 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + beq.n 5b0d8 <_PyThread_CurrentFrames@@Base+0x72c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b108 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + cbnz r3, 5b0d8 <_PyThread_CurrentFrames@@Base+0x72c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b11e <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.n 5b0ee <_PyThread_CurrentFrames@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b11e <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + cbnz r3, 5b0ee <_PyThread_CurrentFrames@@Base+0x742> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b168 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ - cmp r3, r0 │ │ │ │ - ble.n 5b168 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 5b168 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ - cbz r2, 5b168 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #41988 @ 0xa404 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5b186 <_PyThread_CurrentFrames@@Base+0x802> │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (5b18c <_PyThread_CurrentFrames@@Base+0x808>) │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5b152 <_PyThread_CurrentFrames@@Base+0x7ce> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 5b13e <_PyThread_CurrentFrames@@Base+0x792> │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #24024 @ 0x5dd8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1348f4 │ │ │ │ + cbz r0, 5b13e <_PyThread_CurrentFrames@@Base+0x792> │ │ │ │ + cbz r4, 5b14c <_PyThread_CurrentFrames@@Base+0x7a0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b14c <_PyThread_CurrentFrames@@Base+0x7a0> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5b14c <_PyThread_CurrentFrames@@Base+0x7a0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 835dc │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ + bl 794a0 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #368] @ (5b300 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b236 <_PyThread_CurrentFrames@@Base+0x8b2> │ │ │ │ + bne.n 5b1fe <_PyThread_CurrentFrames@@Base+0x852> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + movw r3, #11960 @ 0x2eb8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b1ee <_PyThread_CurrentFrames@@Base+0x86a> │ │ │ │ + bne.n 5b1b6 <_PyThread_CurrentFrames@@Base+0x80a> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5b22c <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbz r3, 5b1f4 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5b22c <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbz r1, 5b1f4 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 273348 │ │ │ │ + bl 272e28 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5b22c <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + b.n 5b1f4 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5b22c <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbz r3, 5b1f4 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #65032 @ 0xfe08 │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b236 <_PyThread_CurrentFrames@@Base+0x8b2> │ │ │ │ + cbz r0, 5b1fe <_PyThread_CurrentFrames@@Base+0x852> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b22c <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + beq.n 5b1f4 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b22c <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbnz r3, 5b1f4 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 5b238 <_PyThread_CurrentFrames@@Base+0x88c> │ │ │ │ + cmp r3, r0 │ │ │ │ + ble.n 5b238 <_PyThread_CurrentFrames@@Base+0x88c> │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 5b238 <_PyThread_CurrentFrames@@Base+0x88c> │ │ │ │ + cbz r2, 5b238 <_PyThread_CurrentFrames@@Base+0x88c> │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #40516 @ 0x9e44 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5b256 <_PyThread_CurrentFrames@@Base+0x8aa> │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (5b25c <_PyThread_CurrentFrames@@Base+0x8b0>) │ │ │ │ + mov r3, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5b222 <_PyThread_CurrentFrames@@Base+0x876> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #368] @ (5b3d0 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005b238 : │ │ │ │ +0005b260 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #108] @ (5b2b4 ) │ │ │ │ + ldr r4, [pc, #108] @ (5b2dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5b268 │ │ │ │ + cbnz r3, 5b290 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5b25e │ │ │ │ + cbz r3, 5b286 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5b252 │ │ │ │ + b.n 5b27a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 5b278 │ │ │ │ + b.n 5b2a0 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b278 │ │ │ │ + beq.n 5b2a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5b286 │ │ │ │ + cbz r3, 5b2ae │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ itt ne │ │ │ │ addne r5, #1 │ │ │ │ strne r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5b29a │ │ │ │ + cbz r3, 5b2c2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21f168 │ │ │ │ + bl 21fb98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005b2b8 : │ │ │ │ +0005b2e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (5b2f0 ) │ │ │ │ + ldr r4, [pc, #40] @ (5b318 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 24a52c │ │ │ │ + bl 24a67c │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5b30e │ │ │ │ + blt.n 5b336 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5b314 │ │ │ │ - b.n 5b356 │ │ │ │ + bne.n 5b33c │ │ │ │ + b.n 5b37e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b32c │ │ │ │ + b.n 5b354 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5b32c │ │ │ │ + cbz r5, 5b354 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5b32c │ │ │ │ + bge.n 5b354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14ee80 │ │ │ │ + bl 14f034 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b366 │ │ │ │ + beq.n 5b38e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5b344 │ │ │ │ + cbz r3, 5b36c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5b34c │ │ │ │ + b.n 5b374 │ │ │ │ movw r2, #11008 @ 0x2b00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1508b4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 150a58 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b368 │ │ │ │ + beq.n 5b390 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b368 │ │ │ │ + b.n 5b390 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b36c : │ │ │ │ - ldr r3, [pc, #56] @ (5b3a8 ) │ │ │ │ +0005b394 : │ │ │ │ + ldr r3, [pc, #56] @ (5b3d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5b382 │ │ │ │ + cbnz r3, 5b3aa │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b376 │ │ │ │ + bne.n 5b39e │ │ │ │ bx lr │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b3a2 │ │ │ │ + beq.n 5b3ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5b39c │ │ │ │ + bne.n 5b3c4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5b398 │ │ │ │ + b.n 5b3c0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 85a84 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5b3ce │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5b3ee │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b3e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 5b3e0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - b.n 5b3e2 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b3f0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b45a │ │ │ │ + beq.n 5b43c │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5b48c │ │ │ │ + cbnz r2, 5b46e │ │ │ │ mov r0, r3 │ │ │ │ - bl 8865c │ │ │ │ + bl 88820 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b45a │ │ │ │ + cbz r0, 5b43c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5b46e │ │ │ │ - ldr r1, [pc, #128] @ (5b4b8 ) │ │ │ │ - movw r2, #19932 @ 0x4ddc │ │ │ │ + cbz r3, 5b450 │ │ │ │ + ldr r1, [pc, #132] @ (5b49c ) │ │ │ │ + movw r2, #18460 @ 0x481c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12d554 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12de44 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5b45e │ │ │ │ + cbnz r0, 5b440 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b45a │ │ │ │ + beq.n 5b43c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b45a │ │ │ │ + cbnz r3, 5b43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b4b4 │ │ │ │ + b.n 5b496 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b46e │ │ │ │ + beq.n 5b450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b46e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b450 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #42088 @ 0xa468 │ │ │ │ + movw r0, #40616 @ 0x9ea8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84824 │ │ │ │ - b.n 5b4b4 │ │ │ │ + bl 849e8 │ │ │ │ + b.n 5b496 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7796 @ 0x1e74 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #42100 @ 0xa474 │ │ │ │ + movw r0, #40628 @ 0x9eb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ sub sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 85c50 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b4c2 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5b4e2 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 5b4d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5b4d4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + it ge │ │ │ │ + movge r4, r3 │ │ │ │ + b.n 5b4d6 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 5b4e4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b502 │ │ │ │ + beq.n 5b52c │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #42660 @ 0xa6a4 │ │ │ │ + movw r0, #41188 @ 0xa0e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ - b.n 5b504 │ │ │ │ + bl 849e8 │ │ │ │ + b.n 5b52e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edee0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b564 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5b578 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7924 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5b560 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5b530 │ │ │ │ + beq.n 5b5a2 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 5b540 │ │ │ │ + b.n 5b5b2 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 5b53e │ │ │ │ + ble.n 5b5b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5b53a │ │ │ │ - cbnz r2, 5b562 │ │ │ │ + bgt.n 5b5ac │ │ │ │ + cbnz r2, 5b5d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b540 │ │ │ │ + b.n 5b5b2 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (5b598 ) │ │ │ │ + ldr r1, [pc, #84] @ (5b608 ) │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b568 │ │ │ │ - b.n 5b592 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b5da │ │ │ │ + b.n 5b604 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #4372 @ 0x1114 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl fc0a4 │ │ │ │ + bl fc578 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [pc, #544] @ (5b7bc ) │ │ │ │ + ldr r0, [pc, #544] @ (5b82c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b5ce │ │ │ │ + beq.n 5b64e │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #17192 @ 0x4328 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b5e2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7668 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5b5ca │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edee0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5b6b4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ + cbz r5, 5b6a2 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 5b6a2 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ + cbz r4, 5b6a2 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #41196 @ 0xa0ec │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp, #4] │ │ │ │ + bl 849e8 │ │ │ │ + b.n 5b6b6 │ │ │ │ + movw r0, #17192 @ 0x4328 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 849e8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b626 │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #18664 @ 0x48e8 │ │ │ │ + beq.n 5b71a │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 5b706 │ │ │ │ + ldr r0, [pc, #48] @ (5b720 ) │ │ │ │ + bl 2078b4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + movw r0, #24524 @ 0x5fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + b.w 849e8 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r0, #17192 @ 0x4328 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + bpl.n 5b63c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b650 │ │ │ │ + bhi.n 5b74a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5b66a │ │ │ │ + ble.n 5b764 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5b672 │ │ │ │ - movw r0, #10188 @ 0x27cc │ │ │ │ + b.n 5b76c │ │ │ │ + movw r0, #8716 @ 0x220c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b648 │ │ │ │ + bne.n 5b742 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9e2 │ │ │ │ + b.n 5badc │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 5b6a0 │ │ │ │ + cbz r4, 5b79a │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b6b8 │ │ │ │ + beq.n 5b7b2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42668 @ 0xa6ac │ │ │ │ + movw r1, #41208 @ 0xa0f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5b666 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5b760 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13032 @ 0x32e8 │ │ │ │ + movw r1, #11560 @ 0x2d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5b666 │ │ │ │ - movw r1, #4896 @ 0x1320 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5b760 │ │ │ │ + movw r1, #3424 @ 0xd60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b666 │ │ │ │ + beq.n 5b760 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5b6ee │ │ │ │ + cbz r0, 5b7e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6ee │ │ │ │ + beq.n 5b7e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6ee │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b7e8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5b70a │ │ │ │ + cbz r0, 5b804 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b70a │ │ │ │ + beq.n 5b804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b70a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b804 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5b726 │ │ │ │ + cbz r0, 5b820 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b726 │ │ │ │ + beq.n 5b820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b726 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b820 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5b742 │ │ │ │ + cbz r0, 5b83c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b742 │ │ │ │ + beq.n 5b83c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b742 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b83c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5b75e │ │ │ │ + cbz r0, 5b858 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b75e │ │ │ │ + beq.n 5b858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b75e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b858 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5b77a │ │ │ │ + cbz r0, 5b874 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b77a │ │ │ │ + beq.n 5b874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b77a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b874 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5b796 │ │ │ │ - movw r0, #4436 @ 0x1154 │ │ │ │ + bne.n 5b890 │ │ │ │ + movw r0, #2964 @ 0xb94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5b9c8 │ │ │ │ + b.n 5bac2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #42736 @ 0xa6f0 │ │ │ │ + movw r1, #41276 @ 0xa13c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f8ec0 │ │ │ │ + bl f9394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b666 │ │ │ │ + beq.w 5b760 │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #4436 @ 0x1154 │ │ │ │ + movw r3, #2964 @ 0xb94 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5b7d6 │ │ │ │ + bpl.n 5b8d0 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b9be │ │ │ │ + bge.w 5bab8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5b7e2 │ │ │ │ + b.n 5b8dc │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b9be │ │ │ │ + bge.w 5bab8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5b7f6 │ │ │ │ + bpl.n 5b8f0 │ │ │ │ mov r0, sl │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5b80a │ │ │ │ + b.n 5b904 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5b806 │ │ │ │ + bmi.n 5b900 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b80e │ │ │ │ - b.n 5b81a │ │ │ │ + bne.n 5b908 │ │ │ │ + b.n 5b914 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5b836 │ │ │ │ - b.n 5b7fa │ │ │ │ + cbnz r6, 5b930 │ │ │ │ + b.n 5b8f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b81a │ │ │ │ + cbnz r3, 5b914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42764 @ 0xa70c │ │ │ │ + movw r1, #41304 @ 0xa158 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ - movw r1, #3572 @ 0xdf4 │ │ │ │ + b.w d5514 │ │ │ │ + movw r1, #2100 @ 0x834 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b864 │ │ │ │ + cbnz r0, 5b95e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 79388 │ │ │ │ - b.n 5b9ba │ │ │ │ + bl 794a0 │ │ │ │ + b.n 5bab4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b88c │ │ │ │ + cbnz r0, 5b986 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ - bl 79388 │ │ │ │ - b.n 5b9ba │ │ │ │ - movw r1, #42788 @ 0xa724 │ │ │ │ + bl 794a0 │ │ │ │ + b.n 5bab4 │ │ │ │ + movw r1, #41328 @ 0xa170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b8b6 │ │ │ │ + cbnz r0, 5b9b0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #60] @ 0x3c │ │ │ │ - b.n 5b8de │ │ │ │ - movw r1, #42800 @ 0xa730 │ │ │ │ + b.n 5b9d8 │ │ │ │ + movw r1, #41340 @ 0xa17c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b900 │ │ │ │ + cbnz r0, 5b9fa │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #45457 @ 0xb191 │ │ │ │ + movw r2, #45401 @ 0xb159 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #44873 @ 0xaf49 │ │ │ │ + movw r1, #44825 @ 0xaf19 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9ba │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ + b.n 5bab4 │ │ │ │ + movw r1, #8988 @ 0x231c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b942 │ │ │ │ + cbnz r0, 5ba3c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #44475 @ 0xadbb │ │ │ │ + movw r1, #44515 @ 0xade3 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9ba │ │ │ │ - movw r1, #54160 @ 0xd390 │ │ │ │ + b.n 5bab4 │ │ │ │ + movw r1, #52608 @ 0xcd80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b984 │ │ │ │ + cbnz r0, 5ba7e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #44145 @ 0xac71 │ │ │ │ + movw r1, #43989 @ 0xabd5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9ba │ │ │ │ + b.n 5bab4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #42808 @ 0xa738 │ │ │ │ + movw r1, #41348 @ 0xa184 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b666 │ │ │ │ + beq.w 5b760 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b666 │ │ │ │ + bne.w 5b760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b666 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b760 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5b7be │ │ │ │ + b.n 5b8b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b9d2 │ │ │ │ + bne.n 5bacc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b9e2 │ │ │ │ + b.n 5badc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b9c8 │ │ │ │ + bne.n 5bac2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b9c8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bac2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movw r3, #44056 @ 0xac18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5ba4a │ │ │ │ - adds r1, r4, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ - cbz r5, 5ba38 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5ba38 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ - cbz r4, 5ba38 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #42828 @ 0xa74c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - bl 84824 │ │ │ │ - b.n 5ba4c │ │ │ │ - movw r0, #18664 @ 0x48e8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44056 @ 0xac18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5bab0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 5ba9c │ │ │ │ - ldr r0, [pc, #44] @ (5bab4 ) │ │ │ │ - bl 2065d4 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 84824 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r0, #18664 @ 0x48e8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bpl.n 5b9d0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb06 │ │ │ │ + beq.n 5bb30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5bb0a │ │ │ │ + bmi.n 5bb34 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36316 @ 0x8ddc │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bb74 │ │ │ │ + b.n 5bb9e │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #33268 @ 0x81f4 │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb06 │ │ │ │ + beq.n 5bb30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25964 @ 0x656c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5bbb4 │ │ │ │ + beq.n 5bbde │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bbb4 │ │ │ │ + beq.n 5bbde │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5bbde │ │ │ │ - b.n 5bbcc │ │ │ │ + beq.n 5bc08 │ │ │ │ + b.n 5bbf6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bbac │ │ │ │ - movw r0, #42840 @ 0xa758 │ │ │ │ + beq.n 5bbd6 │ │ │ │ + movw r0, #41368 @ 0xa198 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bbac │ │ │ │ - b.n 5bc1c │ │ │ │ + bne.n 5bbd6 │ │ │ │ + b.n 5bc46 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #42840 @ 0xa758 │ │ │ │ + movw r0, #41368 @ 0xa198 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5bc1c │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5bc46 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5bc10 │ │ │ │ + beq.n 5bc3a │ │ │ │ mov r1, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 5bc10 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 5bc3a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #42840 @ 0xa758 │ │ │ │ + movw r0, #41368 @ 0xa198 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5bc1c │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5bc46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2349d8 │ │ │ │ + b.w 234bd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005bc20 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005bc4a <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 5bc50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5bc7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5bc50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5bc7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5bc64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5bc8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5bc64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5bc8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #58816 @ 0xe5c0 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5bc9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 22b1dc <_PyArg_ParseStackAndKeywords@@Base+0xac> │ │ │ │ + bl 22b3e4 <_PyArg_ParseStackAndKeywords@@Base+0xac> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -73550,916 +73575,937 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c35f0 │ │ │ │ - cbz r0, 5bcc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0> │ │ │ │ + bl c38a8 │ │ │ │ + cbz r0, 5bcea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5bccc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac> │ │ │ │ + cbz r3, 5bcf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5bcd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r0, 5bcfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 731f4 │ │ │ │ - b.w ec60c │ │ │ │ + b.w 73308 │ │ │ │ + b.w ec804 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #25964 @ 0x656c │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 121114 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5bd3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5bd3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5bd6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + b.n 5bd56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5bd34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea> │ │ │ │ + movw r0, #41400 @ 0xa1b8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5bd34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5bdd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #41400 @ 0xa1b8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 88820 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5bd9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + movw r2, #4372 @ 0x1114 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7e784 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5bdd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 272fb0 │ │ │ │ + bl 272a30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bd70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5be70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x226> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x118> │ │ │ │ + cbz r0, 5be38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ee> │ │ │ │ mov r1, r4 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5be70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x226> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5bd46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + cbz r3, 5be46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5bd46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + beq.n 5be46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2733bc │ │ │ │ + bl 272e9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bd5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ + beq.n 5be5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x210> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 79388 │ │ │ │ - b.n 5bd46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + bl 794a0 │ │ │ │ + b.n 5be46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5bd72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r3, 5be72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5bd72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r1, 5be72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 273348 │ │ │ │ + bl 272e28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bd72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bne.n 5be72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5be70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bd70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + cbnz r3, 5be70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x226> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25964 @ 0x656c │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 1208cc │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5bdb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5bdb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5bde0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ - b.n 5bdcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5bdaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - movw r0, #42872 @ 0xa778 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5bdaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5be48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #42872 @ 0xa778 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 8865c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 793e4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 794a0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 794a0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 794a0 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + cbnz r3, 5bec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - movw r2, #4372 @ 0x1114 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movs r3, #0 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 5bef2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5beec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5bef2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5be48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bdc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - mov r0, r4 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5bf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5bf0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5bf08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2be> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5bf0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5bf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5bf2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5bf24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5bf2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5bf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 5bf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5bf42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5c006 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ + bl 5c0bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x472> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + beq.n 5c05e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5be7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ + beq.n 5bf7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x332> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5be82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + b.n 5bf84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33a> │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5bf44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + beq.n 5c046 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5be9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + cbnz r0, 5bf9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x308> │ │ │ │ + b.n 5c02a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e7040 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e860c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5bedc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2bc> │ │ │ │ + bge.n 5bfde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x394> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5bf28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x308> │ │ │ │ - b.n 5bf0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ee> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5c02a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + b.n 5c010 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c6> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5bf28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x308> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5c02a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5be96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + beq.n 5bf98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bne.n 5bf98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bf98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ + beq.n 5c03a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5bf3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + cbz r3, 5c03e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5bf5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + b.n 5c05e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bf38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c03a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60636 @ 0xecdc │ │ │ │ + movw r1, #59164 @ 0xe71c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5be96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5bf98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34e> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5bf90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ + bgt.n 5c092 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5bfb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x396> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5bfac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + cbz r3, 5c0ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x464> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45120 @ 0xb040 │ │ │ │ + movw r1, #43648 @ 0xaa80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5bfb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x396> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 792cc │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 79388 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 79388 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 79388 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5c004 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5c004 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c06e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44e> │ │ │ │ + blt.n 5c124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ + cbz r0, 5c11a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ + cbz r3, 5c0ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5c040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ + b.n 5c0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ac> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14f074 │ │ │ │ + bl 14f228 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c066 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ + bne.n 5c11c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ + beq.n 5c11a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ + cbnz r3, 5c11a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 5c070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ + bl d2020 │ │ │ │ + b.n 5c126 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5c0a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5c15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x512> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c0a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c0a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + bne.n 5c156 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x50c> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5c15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x512> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + cbnz r0, 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x550> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5c0bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5c100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c0de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5c178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c0d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c0de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + bne.n 5c172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x528> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5c178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbnz r0, 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x550> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x550> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bne.n 5c190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x546> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5c006 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ + bl 5c0bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x472> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + beq.n 5c2ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x664> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5c130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x510> │ │ │ │ + beq.n 5c1ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x580> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5c138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + b.n 5c1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x588> │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5c1fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + beq.n 5c296 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64c> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c150 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + cbnz r0, 5c1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + b.n 5c27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x630> │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e7040 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e860c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5c194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x574> │ │ │ │ + bge.n 5c22e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e4> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5c1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - b.n 5c1c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5c27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x630> │ │ │ │ + b.n 5c260 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 15e6f8 │ │ │ │ + bl 15eac0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5c1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5c27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x630> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + beq.n 5c1e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bne.n 5c1e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c1e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c1f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ + beq.n 5c28a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5c1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d4> │ │ │ │ + cbz r3, 5c28e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5c214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + b.n 5c2ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x664> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c1f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c28a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60636 @ 0xecdc │ │ │ │ + movw r1, #59164 @ 0xe71c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c1e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 5c24c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5c246 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c24c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5c28a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5c262 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5c28a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c28a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5c280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1fdea0 │ │ │ │ + bl 1ff330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + beq.n 5c34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5c2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + cbz r6, 5c2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5c2bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + b.n 5c2e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe904 │ │ │ │ + bl 1ffd94 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5c2e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ + bge.n 5c30c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42904 @ 0xa798 │ │ │ │ + movw r1, #41432 @ 0xa1d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5c320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5c30a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ + bgt.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a51c │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee80 │ │ │ │ + bl 14f034 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + beq.n 5c34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c322 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x702> │ │ │ │ + b.n 5c34c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x702> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63092 @ 0xf674 │ │ │ │ + movw r1, #61604 @ 0xf0a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 15161c │ │ │ │ - cbnz r0, 5c346 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ + bl 1517c4 │ │ │ │ + cbnz r0, 5c370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c382 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ - movw r3, #2653 @ 0xa5d │ │ │ │ + b.n 5c3ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ + movw r3, #3189 @ 0xc75 │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c366 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ + bne.n 5c390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ + bne.n 5c3a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c382 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ + b.n 5c3ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c376 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x756> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ - b.n 5c342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ + bne.n 5c3a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x756> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5c3a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ + b.n 5c36c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c35c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ + beq.n 5c386 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5c3c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ + cbz r0, 5c3ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18662c │ │ │ │ + bl 187558 <_PyTime_AsMilliseconds@@Base+0x2cd8> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - push {r4, r5} │ │ │ │ - add.w r4, r3, r3, lsr #31 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ - cbz r3, 5c3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ba> │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - b.n 5c3e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c2> │ │ │ │ - movw r2, #11008 @ 0x2b00 │ │ │ │ - movt r2, #78 @ 0x4e │ │ │ │ - subs r3, #1 │ │ │ │ - add r3, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - subs r0, r3, r1 │ │ │ │ - cmp r4, r0 │ │ │ │ - ble.n 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ - ldrb r5, [r1, #0] │ │ │ │ - strb.w r5, [r2], #1 │ │ │ │ - strb.w r0, [r1], #-1 │ │ │ │ - b.n 5c3e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c8> │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ee214 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5c426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5c430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8092c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 5c44c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x82c> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 5c466 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x846> │ │ │ │ - movw r3, #56064 @ 0xdb00 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13668 @ 0x3564 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c470 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5c474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854>) │ │ │ │ - ldrb r3, [r3, r1] │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r1, #10] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, sp │ │ │ │ - movw r1, #42936 @ 0xa7b8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 5c4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ - ldrd r1, r0, [sp] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 29a30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5c4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89c> │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ - bne.n 5c4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b6> │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42952 @ 0xa7c8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5c4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 5c4e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ - movs r1, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 72d9c │ │ │ │ - b.n 5c50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 5c4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 72d9c │ │ │ │ - b.n 5c50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61020 @ 0xee5c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5c4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + beq.n 5c458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80e> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5c55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + bpl.n 5c442 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5c55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + bne.n 5c442 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f8> │ │ │ │ add.w r8, r8, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c58a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96a> │ │ │ │ + b.n 5c46e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x824> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #38784 @ 0x9780 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ec> │ │ │ │ + b.n 5c4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a6> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 5c5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + blt.n 5c49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x852> │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movge r3, r6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 5c5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ + bge.n 5c4a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 5c5a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ - bl 80760 │ │ │ │ + bge.n 5c486 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + bne.n 5c458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5c578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + bne.n 5c45c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x812> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5c604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e4> │ │ │ │ + b.n 5c4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5c582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x962> │ │ │ │ + b.n 5c466 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + beq.n 5c458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80e> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 5c5fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ + bge.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x896> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ + b.n 5c4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r1, 5c62a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + push {r4, r5} │ │ │ │ + add.w r4, r3, r3, lsr #31 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ + cbz r3, 5c504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ba> │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + b.n 5c50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ + movw r2, #11008 @ 0x2b00 │ │ │ │ + movt r2, #78 @ 0x4e │ │ │ │ + subs r3, #1 │ │ │ │ + add r3, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + subs r0, r3, r1 │ │ │ │ + cmp r4, r0 │ │ │ │ + ble.n 5c526 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8dc> │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ + ldrb r5, [r1, #0] │ │ │ │ + strb.w r5, [r2], #1 │ │ │ │ + strb.w r0, [r1], #-1 │ │ │ │ + b.n 5c512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c8> │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #41464 @ 0xa1f8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 5c572 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldrd r1, r0, [sp] │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 29a30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5c576 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f5ae0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c5c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ + bne.n 5c590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #41480 @ 0xa208 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c572 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 5c5a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x956> │ │ │ │ + movs r1, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 72f24 │ │ │ │ + b.n 5c5c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 5c5ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x964> │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 72f24 │ │ │ │ + b.n 5c5c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #59580 @ 0xe8bc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c572 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + add sp, #28 │ │ │ │ + pop {pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1ef7f0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5c5e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99e> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5c5f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80af0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl ded20 <_PyType_Name@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5c626 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ + movw r0, #11076 @ 0x2b44 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e1d08 │ │ │ │ + mov r3, r5 │ │ │ │ + movw r0, #41532 @ 0xa23c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e1d08 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 5c650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa06> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + blt.n 5c66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa20> │ │ │ │ + movw r3, #56064 @ 0xdb00 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12316 @ 0x301c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2a> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [pc, #8] @ (5c678 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2e>) │ │ │ │ + ldrb r3, [r3, r1] │ │ │ │ + add.w r0, r0, r3, lsl #4 │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r1, #10] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbz r1, 5c696 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4c> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74469,795 +74515,774 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29718 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5c662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa42> │ │ │ │ + bhi.n 5c6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa84> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c67a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa5a> │ │ │ │ - b.n 5c6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ - movw r0, #41608 @ 0xa288 │ │ │ │ + cbz r0, 5c6e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ + b.n 5c72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae2> │ │ │ │ + movw r0, #40136 @ 0x9cc8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa32> │ │ │ │ - b.n 5c6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + bne.n 5c6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa74> │ │ │ │ + b.n 5c72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae2> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5c6f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ + ble.n 5c760 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c6e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac2> │ │ │ │ + beq.n 5c74e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5c6c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ + bpl.n 5c730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae6> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + cbz r0, 5c72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae2> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c6e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac4> │ │ │ │ + beq.n 5c750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb06> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + b.n 5c790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb46> │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41608 @ 0xa288 │ │ │ │ + movw r0, #40136 @ 0x9cc8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c6f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ + beq.n 5c762 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5c6f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ - b.n 5c6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + bge.n 5c762 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + b.n 5c72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae2> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5c704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ + cbnz r4, 5c770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb26> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 199738 │ │ │ │ + bl 19b51c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + cbz r0, 5c790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb46> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #51004 @ 0xc73c │ │ │ │ + movw r0, #49540 @ 0xc184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c72e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0e> │ │ │ │ + cbz r3, 5c79a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb50> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl deb08 <_PyType_Name@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5c764 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ - movw r0, #12548 @ 0x3104 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r0, #43004 @ 0xa7fc │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edee0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c7f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5c7e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb9c> │ │ │ │ + movw r0, #17200 @ 0x4330 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1af4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 849e8 │ │ │ │ + movw r0, #10196 @ 0x27d4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 849e8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5c7a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + cbnz r1, 5c824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbda> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43016 @ 0xa808 │ │ │ │ + movw r1, #41544 @ 0xa248 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5c7f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd6> │ │ │ │ + bne.n 5c87a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf98 │ │ │ │ + bl 21ca14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5c7d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb0> │ │ │ │ + cbnz r0, 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c8bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ + b.n 5c940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5c89a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + beq.n 5c91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5c7ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbce> │ │ │ │ + cbz r2, 5c872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc28> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5c7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb6> │ │ │ │ + b.n 5c85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc10> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5c880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ + bpl.n 5c904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcba> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf98 │ │ │ │ + bl 21ca14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + beq.n 5c84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 906d8 │ │ │ │ + bl 908f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c89a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + beq.n 5c91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5c840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc20> │ │ │ │ + bmi.n 5c8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43052 @ 0xa82c │ │ │ │ + movw r1, #41580 @ 0xa26c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5c878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ - bl 85a84 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c8fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ + bl 85c50 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5c878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ + bne.n 5c8ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5c8fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43080 @ 0xa848 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5c878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5c8fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ + blt.n 5c8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18218c │ │ │ │ + bl 1830fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c80e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbee> │ │ │ │ + bne.n 5c892 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + beq.n 5c84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5c8a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88> │ │ │ │ + b.n 5c92c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #43116 @ 0xa86c │ │ │ │ + movw r1, #41644 @ 0xa2ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + bl d5514 │ │ │ │ + b.n 5c84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 182adc │ │ │ │ + bl 183a4c │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5c8bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ + b.n 5c940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5c8a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88> │ │ │ │ + bcs.n 5c92c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ - b.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + bl 78400 │ │ │ │ + b.n 5c84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 5b60c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5c95e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + movw r3, #4324 @ 0x10e4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7e9b8 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7e784 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c916 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 5c906 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce6> │ │ │ │ - movw r0, #18672 @ 0x48f0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movw r0, #11668 @ 0x2d94 │ │ │ │ + beq.n 5c9aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd60> │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #41188 @ 0xa0e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + bl 849e8 │ │ │ │ + b.n 5c9ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd62> │ │ │ │ movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5b5e4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5c934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ - movw r3, #4324 @ 0x10e4 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7e7f4 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7e5c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edee0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5c9e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd98> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c9f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdac> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7924 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5c9de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd94> │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c978 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd58> │ │ │ │ + cbz r0, 5ca36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44056 @ 0xac18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c9c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda2> │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #42660 @ 0xa6a4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ - b.n 5c9c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda4> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5c9f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd4> │ │ │ │ + cbnz r1, 5ca66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43016 @ 0xa808 │ │ │ │ + movw r1, #41544 @ 0xa248 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5cbe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5cc54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ca82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe62> │ │ │ │ + bne.n 5caf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeaa> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 224b08 <_PyTime_AsMilliseconds@@Base+0xe78> │ │ │ │ + bl 225220 <_PyParkingLot_AfterFork@@Base+0x14f4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cbe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + beq.w 5cc54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ca42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe22> │ │ │ │ + bcs.n 5cab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6a> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 77f34 │ │ │ │ - b.n 5ca44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe24> │ │ │ │ + bl 78048 │ │ │ │ + b.n 5cab6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6c> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5ca54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe34> │ │ │ │ + cbz r0, 5cac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7c> │ │ │ │ ldrd r7, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5ca76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ + b.n 5cae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 5cbe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl 78400 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 5cc54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5ca76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ + cbz r3, 5cae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9e> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w ip, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w ip, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 5ca60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe40> │ │ │ │ + bne.n 5cad2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe88> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29db8 │ │ │ │ - b.n 5cbd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb2> │ │ │ │ + b.n 5cc44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5cbb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf98> │ │ │ │ + bpl.w 5cc2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 224b08 <_PyTime_AsMilliseconds@@Base+0xe78> │ │ │ │ + bl 225220 <_PyParkingLot_AfterFork@@Base+0x14f4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cbe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + beq.w 5cc54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 906d8 │ │ │ │ + bl 908f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cbd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb2> │ │ │ │ + beq.w 5cc44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5cabc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9c> │ │ │ │ + bpl.n 5cb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5cad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + beq.n 5cb46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xefc> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43192 @ 0xa8b8 │ │ │ │ + movw r1, #41728 @ 0xa300 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5cbb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5cc22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5caea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeca> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5cb5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf12> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cbb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + bne.n 5cc22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 185854 │ │ │ │ + bl 186b00 <_PyTime_AsMilliseconds@@Base+0x2280> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5cb04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee4> │ │ │ │ + cbz r0, 5cb76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5ca9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ + b.n 5cb0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ strd r5, r9, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5cb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ + bhi.n 5cbae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf64> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5ca9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ + bcc.n 5cb0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5cb3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1e> │ │ │ │ + b.n 5cbb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf66> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cb62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf42> │ │ │ │ + blt.n 5cbd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8a> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5cb50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ + bls.n 5cbc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf78> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5cb48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf28> │ │ │ │ + b.n 5cbba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5cb5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ + bcs.n 5cbce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf84> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5cb68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + cbnz r0, 5cbda <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 5cbb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 5cc22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 29718 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5cba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf88> │ │ │ │ + beq.n 5cc1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5cba4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf84> │ │ │ │ + beq.n 5cc16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 185854 │ │ │ │ + bl 186b00 <_PyTime_AsMilliseconds@@Base+0x2280> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5cb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5e> │ │ │ │ + b.n 5cbf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ - b.n 5ca9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ + bl 78400 │ │ │ │ + b.n 5cb0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 226f20 │ │ │ │ - b.n 5cbe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl 22763c │ │ │ │ + b.n 5cc54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #43228 @ 0xa8dc │ │ │ │ + movw r1, #41764 @ 0xa324 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 5cbe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl d5514 │ │ │ │ + b.n 5cc54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 226f20 │ │ │ │ + bl 22763c │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ - b.n 5cbe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc6> │ │ │ │ + b.n 5cc58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44056 @ 0xac18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5cc1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffe> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5cc32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1012> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7668 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5cc1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + cbz r0, 5cc90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + beq.n 5cc90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cc90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + beq.n 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + cbnz r3, 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ccc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + cbz r0, 5ccf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 792cc │ │ │ │ + bl 793e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ccfe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + cbz r0, 5cd28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ccfe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + beq.n 5cd28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ccfe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cd28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cd20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + beq.n 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cd20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + cbnz r3, 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edee0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5cd8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1144> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #41836 @ 0xa36c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 849e8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 182adc │ │ │ │ + bl 183a4c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21bf98 │ │ │ │ + bl 21ca14 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5ce6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c>) │ │ │ │ + ldr r2, [pc, #260] @ (5cedc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1292>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b79b8 │ │ │ │ + bl b7c7c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5cd8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116a> │ │ │ │ + beq.n 5cdfa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5cdba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ - b.n 5cda0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1180> │ │ │ │ - movw r1, #43308 @ 0xa92c │ │ │ │ + bne.n 5ce2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e0> │ │ │ │ + b.n 5ce10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c6> │ │ │ │ + movw r1, #41856 @ 0xa380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 5cdd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b4> │ │ │ │ - b.n 5cdd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 5ce44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fa> │ │ │ │ + b.n 5ce40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f6> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #43320 @ 0xa938 │ │ │ │ + movw r1, #41868 @ 0xa38c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 5cdd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b4> │ │ │ │ - b.n 5cdd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 5ce44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fa> │ │ │ │ + b.n 5ce40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f6> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43332 @ 0xa944 │ │ │ │ + movw r1, #41880 @ 0xa398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + b.n 5cec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x127a> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #43312 @ 0xa930 │ │ │ │ + movw r0, #41860 @ 0xa384 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227c60 │ │ │ │ - cbnz r0, 5cdf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d6> │ │ │ │ + bl 2282bc │ │ │ │ + cbnz r0, 5ce66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 5cdd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bl d2020 │ │ │ │ + b.n 5ce40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f6> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #976 @ 0x3d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #43376 @ 0xa970 │ │ │ │ + movw r1, #65040 @ 0xfe10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #41924 @ 0xa3c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ce> │ │ │ │ + beq.n 5ce5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1214> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r6, r7, [r4, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #52919 @ 0xceb7 │ │ │ │ + movw r2, #52961 @ 0xcee1 │ │ │ │ movt r2, #5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 223e50 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 224568 <_PyParkingLot_AfterFork@@Base+0x83c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ce> │ │ │ │ + beq.n 5ce5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1214> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8092c │ │ │ │ - ldr r3, [pc, #20] @ (5ce6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c>) │ │ │ │ + bl 80af0 │ │ │ │ + ldr r3, [pc, #20] @ (5cedc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1292>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ce66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ + beq.n 5ced6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128c> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44056 @ 0xac18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5ceb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1292> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #43392 @ 0xa980 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ @@ -75274,121 +75299,122 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #43412 @ 0xa994 │ │ │ │ + movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 5cf2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 5cf58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5cf32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1312> │ │ │ │ + bge.n 5cf5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1312> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #41992 @ 0xa408 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cf84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ + b.n 5cfae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ + beq.n 5cf58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5cf8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ + bl 5cfb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5cf58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1338> │ │ │ │ + bge.n 5cf82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1338> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cf78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ + b.n 5cfa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5cf6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134c> │ │ │ │ + bne.n 5cf96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134c> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cf78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ + b.n 5cfa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133e> │ │ │ │ - b.n 5cf54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1334> │ │ │ │ + bne.n 5cf88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133e> │ │ │ │ + b.n 5cf7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1334> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5d020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ + ldr r1, [pc, #128] @ (5d04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1402>) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 222bd8 │ │ │ │ - cbnz r0, 5cfc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ + bl 2234a4 │ │ │ │ + cbnz r0, 5cfee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e8> │ │ │ │ + b.n 5d032 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e8> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #53285 @ 0xd025 │ │ │ │ + movw r2, #53329 @ 0xd051 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 223e50 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 224568 <_PyParkingLot_AfterFork@@Base+0x83c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cfbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ + beq.n 5cfe8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 222d40 │ │ │ │ + bl 22360c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cfbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ + beq.n 5cfe8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5d020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ + ldr r3, [pc, #24] @ (5d04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1402>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5d01a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13fa> │ │ │ │ + beq.n 5d044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13fa> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -75406,603 +75432,600 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d064 : │ │ │ │ +0005d090 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d07e │ │ │ │ + cbz r0, 5d0aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5d096 │ │ │ │ + bmi.n 5d0c2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43516 @ 0xa9fc │ │ │ │ + movw r1, #42044 @ 0xa43c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5d142 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5d16e │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5d0a2 │ │ │ │ + cbz r1, 5d0ce │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5d0ba │ │ │ │ + bmi.n 5d0e6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43552 @ 0xaa20 │ │ │ │ + movw r1, #42080 @ 0xa460 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5d142 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5d16e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5d0fe │ │ │ │ + bge.n 5d12a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5d0e0 │ │ │ │ + cbz r1, 5d10c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5d0fa │ │ │ │ + bmi.n 5d126 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d0fa │ │ │ │ + beq.n 5d126 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43596 @ 0xaa4c │ │ │ │ + movw r1, #42124 @ 0xa48c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5d0c6 │ │ │ │ + b.n 5d0f2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d11c │ │ │ │ + cbnz r0, 5d148 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43636 @ 0xaa74 │ │ │ │ + movw r1, #42164 @ 0xa4b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d136 │ │ │ │ + beq.n 5d162 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5d130 │ │ │ │ + bne.n 5d15c │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5d136 │ │ │ │ - cbnz r3, 5d136 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d162 │ │ │ │ + cbnz r3, 5d162 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24a940 │ │ │ │ + b.w 24aa90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5d180 │ │ │ │ + bne.n 5d1ac │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32516 @ 0x7f04 │ │ │ │ + movw r0, #31044 @ 0x7944 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5d19a │ │ │ │ + b.n 5d1c6 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #7521 @ 0x1d61 │ │ │ │ + movw r8, #8065 @ 0x1f81 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5d1e0 │ │ │ │ + cbz r7, 5d20c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d1bc │ │ │ │ + beq.n 5d1e8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5d1d6 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d1bc │ │ │ │ + bne.n 5d202 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d1e8 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1bc │ │ │ │ - b.n 5d22e │ │ │ │ + beq.n 5d1e8 │ │ │ │ + b.n 5d25a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d1ea │ │ │ │ + cbnz r0, 5d216 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5d1f4 │ │ │ │ - b.n 5d20c │ │ │ │ + cbnz r0, 5d220 │ │ │ │ + b.n 5d238 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1e4 │ │ │ │ - b.n 5d22e │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + beq.n 5d210 │ │ │ │ + b.n 5d25a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d206 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d20c │ │ │ │ + bne.n 5d232 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d238 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d22e │ │ │ │ + cbnz r0, 5d25a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5d22e │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d25a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d224 │ │ │ │ + bne.n 5d250 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d26c │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d292 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d262 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d26c │ │ │ │ + bne.n 5d288 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d292 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3de │ │ │ │ + bne.w 5d404 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5d276 │ │ │ │ + cbnz r0, 5d29c │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5d28a │ │ │ │ - b.n 5d280 │ │ │ │ + cbz r0, 5d2b0 │ │ │ │ + b.n 5d2a6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d270 │ │ │ │ - b.n 5d3de │ │ │ │ + beq.n 5d296 │ │ │ │ + b.n 5d404 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3de │ │ │ │ + bne.w 5d404 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5d298 │ │ │ │ + cbz r0, 5d2be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3de │ │ │ │ + bne.w 5d404 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5d2a6 │ │ │ │ + cbz r0, 5d2cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3de │ │ │ │ + bne.w 5d404 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d2c6 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d2ec │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2bc │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d2c6 │ │ │ │ + bne.n 5d2e2 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d2ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3de │ │ │ │ + bne.w 5d404 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5d2d0 │ │ │ │ + cbnz r0, 5d2f6 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5d2da │ │ │ │ - b.n 5d2f4 │ │ │ │ + cbnz r0, 5d300 │ │ │ │ + b.n 5d31a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2ca │ │ │ │ - b.n 5d3de │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + beq.n 5d2f0 │ │ │ │ + b.n 5d404 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2ec │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d2f4 │ │ │ │ + bne.n 5d312 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d31a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3de │ │ │ │ + bne.n 5d404 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d312 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d338 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d30a │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d312 │ │ │ │ + bne.n 5d330 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d338 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3de │ │ │ │ + bne.n 5d404 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d330 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d356 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d328 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d330 │ │ │ │ + bne.n 5d34e │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d356 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3de │ │ │ │ + bne.n 5d404 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d34e │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d374 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d346 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d34e │ │ │ │ + bne.n 5d36c │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d374 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3de │ │ │ │ + bne.n 5d404 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d36c │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d392 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d364 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d36c │ │ │ │ + bne.n 5d38a │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d392 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3de │ │ │ │ + bne.n 5d404 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d376 │ │ │ │ + cbnz r0, 5d39c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5d380 │ │ │ │ - b.n 5d398 │ │ │ │ + cbnz r0, 5d3a6 │ │ │ │ + b.n 5d3be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d370 │ │ │ │ - b.n 5d3de │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + beq.n 5d396 │ │ │ │ + b.n 5d404 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d392 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d398 │ │ │ │ + bne.n 5d3b8 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d3be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3de │ │ │ │ + cbnz r0, 5d404 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3b4 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d3da │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3ae │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d3b4 │ │ │ │ + bne.n 5d3d4 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d3da │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3de │ │ │ │ + cbnz r0, 5d404 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d3d0 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d3f6 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3ca │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d3d0 │ │ │ │ + bne.n 5d3f0 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d3f6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3de │ │ │ │ + cbnz r0, 5d404 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d3de │ │ │ │ + cbz r0, 5d404 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d414 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d43a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d40a │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d414 │ │ │ │ + bne.n 5d430 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d43a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d548 │ │ │ │ + bne.w 5d56e │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d434 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d45a │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d42a │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d434 │ │ │ │ + bne.n 5d450 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d45a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d548 │ │ │ │ + bne.w 5d56e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5d452 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d478 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d44a │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d452 │ │ │ │ + bne.n 5d470 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d478 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d548 │ │ │ │ + bne.n 5d56e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d470 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d496 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d468 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d470 │ │ │ │ + bne.n 5d48e │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d496 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d548 │ │ │ │ + bne.n 5d56e │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d48e │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d4b4 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d486 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d48e │ │ │ │ + bne.n 5d4ac │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d4b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d548 │ │ │ │ + bne.n 5d56e │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d4ac │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d4d2 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4a4 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d4ac │ │ │ │ + bne.n 5d4ca │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d4d2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d548 │ │ │ │ + bne.n 5d56e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5d4ca │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d4f0 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4c2 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d4ca │ │ │ │ + bne.n 5d4e8 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d4f0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d548 │ │ │ │ + bne.n 5d56e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d4d4 │ │ │ │ + cbnz r0, 5d4fa │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5d4e4 │ │ │ │ - b.n 5d4de │ │ │ │ + cbz r0, 5d50a │ │ │ │ + b.n 5d504 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4ce │ │ │ │ - b.n 5d548 │ │ │ │ + beq.n 5d4f4 │ │ │ │ + b.n 5d56e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d548 │ │ │ │ + cbnz r0, 5d56e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5d4ee │ │ │ │ + cbz r0, 5d514 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d548 │ │ │ │ + cbnz r0, 5d56e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d50a │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d530 │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d504 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d50a │ │ │ │ + bne.n 5d52a │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d530 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d548 │ │ │ │ + cbnz r0, 5d56e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d526 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d54c │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d520 │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d526 │ │ │ │ + bne.n 5d546 │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d54c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d548 │ │ │ │ + cbnz r0, 5d56e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d548 │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d56e │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d53e │ │ │ │ + bne.n 5d564 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5d56e │ │ │ │ + cbnz r5, 5d594 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5d56e │ │ │ │ + blt.n 5d594 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d56e │ │ │ │ - cbnz r2, 5d590 │ │ │ │ + bgt.n 5d594 │ │ │ │ + cbnz r2, 5d5b6 │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #18844 @ 0x499c │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d5bc │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d5e2 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d5aa │ │ │ │ + bgt.n 5d5d0 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #11668 @ 0x2d94 │ │ │ │ + movw r1, #10196 @ 0x27d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5d5bc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5d5e2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d594 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5d5ba │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d594 │ │ │ │ + beq.n 5d5ba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - b.w 383c0 │ │ │ │ + b.w 38388 │ │ │ │ │ │ │ │ -0005d5d0 : │ │ │ │ +0005d5f6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - movw r1, #65120 @ 0xfe60 │ │ │ │ + movw r1, #63648 @ 0xf8a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9964 @ 0x26ec │ │ │ │ + movw r0, #8492 @ 0x212c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 113714 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113f50 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5d656 │ │ │ │ + cbz r0, 5d67c │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7796 @ 0x1e74 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4324 @ 0x10e4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #43684 @ 0xaaa4 │ │ │ │ + movw r1, #42212 @ 0xa4e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d654 │ │ │ │ + beq.n 5d67a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5d654 │ │ │ │ + cbnz r3, 5d67a │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005d65e <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005d684 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -76022,165 +76045,166 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d6a2 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005d6c8 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - beq.n 5d6cc <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5d6f2 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43692 @ 0xaaac │ │ │ │ + movw r1, #42220 @ 0xa4ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 5d6e4 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5d70a <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5d6d4 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5d6fa <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5d6f0 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5d716 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43740 @ 0xaadc │ │ │ │ + movw r1, #42268 @ 0xa51c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d52fc │ │ │ │ - movw r1, #63624 @ 0xf888 │ │ │ │ + b.w d5514 │ │ │ │ + movw r1, #62152 @ 0xf2c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5d70a <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5d730 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5d72c <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5d752 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #60764 @ 0xed5c │ │ │ │ + movw r1, #59324 @ 0xe7bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60768 @ 0xed60 │ │ │ │ + movw r1, #59328 @ 0xe7c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #43796 @ 0xab14 │ │ │ │ + movw r0, #42324 @ 0xa554 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5d778 <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ + cbnz r4, 5d79e <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5d778 <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ + ble.n 5d79e <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d778 <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ - cbnz r2, 5d792 <_PyErr_SetFromPyStatus@@Base+0xf0> │ │ │ │ + bne.n 5d79e <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ + cbnz r2, 5d7b8 <_PyErr_SetFromPyStatus@@Base+0xf0> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5d7f8 <_PyErr_SetFromPyStatus@@Base+0x156>) │ │ │ │ + ldr r4, [pc, #124] @ (5d820 <_PyErr_SetFromPyStatus@@Base+0x158>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d7ba <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d7e0 <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5d7be <_PyErr_SetFromPyStatus@@Base+0x11c> │ │ │ │ - movw r2, #39316 @ 0x9994 │ │ │ │ + bmi.n 5d7e4 <_PyErr_SetFromPyStatus@@Base+0x11c> │ │ │ │ + movw r2, #37844 @ 0x93d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10448 @ 0x28d0 │ │ │ │ + movw r0, #8976 @ 0x2310 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d7f2 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ + b.n 5d818 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ mov r0, r3 │ │ │ │ - bl 83f14 │ │ │ │ + bl 840d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d7ba <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ + beq.n 5d7e0 <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f9d4 │ │ │ │ + bl 170088 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2516b8 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d7f2 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ + beq.n 5d818 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d7f2 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ + cbnz r3, 5d818 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #800] @ (5db1c <_PyErr_SetFromPyStatus@@Base+0x47a>) │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #800] @ (5db44 <_PyErr_SetFromPyStatus@@Base+0x47c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #43804 @ 0xab1c │ │ │ │ + movw r0, #42332 @ 0xa55c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e1af4 │ │ │ │ - movw r0, #13792 @ 0x35e0 │ │ │ │ + b.w e1d08 │ │ │ │ + movw r0, #12320 @ 0x3020 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d846 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + blt.n 5d86e <_PyErr_SetFromPyStatus@@Base+0x1a6> │ │ │ │ mov r4, r0 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29c34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbnz r4, 5d850 <_PyErr_SetFromPyStatus@@Base+0x1ae> │ │ │ │ + bl 9aee8 │ │ │ │ + cbnz r4, 5d878 <_PyErr_SetFromPyStatus@@Base+0x1b0> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d858 <_PyErr_SetFromPyStatus@@Base+0x1b6> │ │ │ │ + b.n 5d880 <_PyErr_SetFromPyStatus@@Base+0x1b8> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -76197,102 +76221,102 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 5d89e <_PyErr_SetFromPyStatus@@Base+0x1fc> │ │ │ │ + cbz r4, 5d8c6 <_PyErr_SetFromPyStatus@@Base+0x1fe> │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 5d8a0 <_PyErr_SetFromPyStatus@@Base+0x1fe> │ │ │ │ + b.n 5d8c8 <_PyErr_SetFromPyStatus@@Base+0x200> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #55697 @ 0xd991 │ │ │ │ + movw r0, #55737 @ 0xd9b9 │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34264 @ 0x85d8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d900 <_PyErr_SetFromPyStatus@@Base+0x25e> │ │ │ │ + beq.n 5d928 <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d902 <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ + b.n 5d92a <_PyErr_SetFromPyStatus@@Base+0x262> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d934 <_PyErr_SetFromPyStatus@@Base+0x292> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d95c <_PyErr_SetFromPyStatus@@Base+0x294> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d92e <_PyErr_SetFromPyStatus@@Base+0x28c> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d934 <_PyErr_SetFromPyStatus@@Base+0x292> │ │ │ │ + bne.n 5d956 <_PyErr_SetFromPyStatus@@Base+0x28e> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d95c <_PyErr_SetFromPyStatus@@Base+0x294> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d98e <_PyErr_SetFromPyStatus@@Base+0x2ec> │ │ │ │ + cbnz r0, 5d9b6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d950 <_PyErr_SetFromPyStatus@@Base+0x2ae> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d978 <_PyErr_SetFromPyStatus@@Base+0x2b0> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d94a <_PyErr_SetFromPyStatus@@Base+0x2a8> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d950 <_PyErr_SetFromPyStatus@@Base+0x2ae> │ │ │ │ + bne.n 5d972 <_PyErr_SetFromPyStatus@@Base+0x2aa> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d978 <_PyErr_SetFromPyStatus@@Base+0x2b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d98e <_PyErr_SetFromPyStatus@@Base+0x2ec> │ │ │ │ + cbnz r0, 5d9b6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d96c <_PyErr_SetFromPyStatus@@Base+0x2ca> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d994 <_PyErr_SetFromPyStatus@@Base+0x2cc> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d966 <_PyErr_SetFromPyStatus@@Base+0x2c4> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d96c <_PyErr_SetFromPyStatus@@Base+0x2ca> │ │ │ │ + bne.n 5d98e <_PyErr_SetFromPyStatus@@Base+0x2c6> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d994 <_PyErr_SetFromPyStatus@@Base+0x2cc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d98e <_PyErr_SetFromPyStatus@@Base+0x2ec> │ │ │ │ + cbnz r0, 5d9b6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d98e <_PyErr_SetFromPyStatus@@Base+0x2ec> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5d9b6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d984 <_PyErr_SetFromPyStatus@@Base+0x2e2> │ │ │ │ + bne.n 5d9ac <_PyErr_SetFromPyStatus@@Base+0x2e4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ @@ -76304,498 +76328,498 @@ │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5d9d4 <_PyErr_SetFromPyStatus@@Base+0x332> │ │ │ │ + cbnz r1, 5d9fc <_PyErr_SetFromPyStatus@@Base+0x334> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26928 @ 0x6930 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5d9f6 <_PyErr_SetFromPyStatus@@Base+0x354> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5da1e <_PyErr_SetFromPyStatus@@Base+0x356> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d9fc <_PyErr_SetFromPyStatus@@Base+0x35a> │ │ │ │ + bmi.n 5da24 <_PyErr_SetFromPyStatus@@Base+0x35c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43824 @ 0xab30 │ │ │ │ + movw r1, #42352 @ 0xa570 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da28 <_PyErr_SetFromPyStatus@@Base+0x386> │ │ │ │ + b.n 5da50 <_PyErr_SetFromPyStatus@@Base+0x388> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5da16 <_PyErr_SetFromPyStatus@@Base+0x374> │ │ │ │ + cbz r1, 5da3e <_PyErr_SetFromPyStatus@@Base+0x376> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5da20 <_PyErr_SetFromPyStatus@@Base+0x37e> │ │ │ │ + beq.n 5da48 <_PyErr_SetFromPyStatus@@Base+0x380> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5da20 <_PyErr_SetFromPyStatus@@Base+0x37e> │ │ │ │ - bl 24fd18 │ │ │ │ + b.n 5da48 <_PyErr_SetFromPyStatus@@Base+0x380> │ │ │ │ + bl 24fe68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5da02 <_PyErr_SetFromPyStatus@@Base+0x360> │ │ │ │ - b.n 5d9f6 <_PyErr_SetFromPyStatus@@Base+0x354> │ │ │ │ + bne.n 5da2a <_PyErr_SetFromPyStatus@@Base+0x362> │ │ │ │ + b.n 5da1e <_PyErr_SetFromPyStatus@@Base+0x356> │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #55915 @ 0xda6b │ │ │ │ + movw r1, #55955 @ 0xda93 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 264d18 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 2648c4 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5da66 <_PyErr_SetFromPyStatus@@Base+0x3c4> │ │ │ │ + beq.n 5da8e <_PyErr_SetFromPyStatus@@Base+0x3c6> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85b34 │ │ │ │ + b.w 85d00 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5daa4 <_PyErr_SetFromPyStatus@@Base+0x402> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dacc <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5da9e <_PyErr_SetFromPyStatus@@Base+0x3fc> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5daa4 <_PyErr_SetFromPyStatus@@Base+0x402> │ │ │ │ + bne.n 5dac6 <_PyErr_SetFromPyStatus@@Base+0x3fe> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dacc <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5db0e <_PyErr_SetFromPyStatus@@Base+0x46c> │ │ │ │ + cbnz r0, 5db36 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5daae <_PyErr_SetFromPyStatus@@Base+0x40c> │ │ │ │ + cbnz r0, 5dad6 <_PyErr_SetFromPyStatus@@Base+0x40e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5dab8 <_PyErr_SetFromPyStatus@@Base+0x416> │ │ │ │ - b.n 5dad0 <_PyErr_SetFromPyStatus@@Base+0x42e> │ │ │ │ + cbnz r0, 5dae0 <_PyErr_SetFromPyStatus@@Base+0x418> │ │ │ │ + b.n 5daf8 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5daa8 <_PyErr_SetFromPyStatus@@Base+0x406> │ │ │ │ - b.n 5db0e <_PyErr_SetFromPyStatus@@Base+0x46c> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + beq.n 5dad0 <_PyErr_SetFromPyStatus@@Base+0x408> │ │ │ │ + b.n 5db36 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5daca <_PyErr_SetFromPyStatus@@Base+0x428> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dad0 <_PyErr_SetFromPyStatus@@Base+0x42e> │ │ │ │ + bne.n 5daf2 <_PyErr_SetFromPyStatus@@Base+0x42a> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5daf8 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5db0e <_PyErr_SetFromPyStatus@@Base+0x46c> │ │ │ │ + cbnz r0, 5db36 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5daec <_PyErr_SetFromPyStatus@@Base+0x44a> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5db14 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dae6 <_PyErr_SetFromPyStatus@@Base+0x444> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5daec <_PyErr_SetFromPyStatus@@Base+0x44a> │ │ │ │ + bne.n 5db0e <_PyErr_SetFromPyStatus@@Base+0x446> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5db14 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5db0e <_PyErr_SetFromPyStatus@@Base+0x46c> │ │ │ │ + cbnz r0, 5db36 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5db0e <_PyErr_SetFromPyStatus@@Base+0x46c> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5db36 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db04 <_PyErr_SetFromPyStatus@@Base+0x462> │ │ │ │ + bne.n 5db2c <_PyErr_SetFromPyStatus@@Base+0x464> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5db40 <_PyErr_SetFromPyStatus@@Base+0x49e> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5db68 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5db3a <_PyErr_SetFromPyStatus@@Base+0x498> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5db40 <_PyErr_SetFromPyStatus@@Base+0x49e> │ │ │ │ + bne.n 5db62 <_PyErr_SetFromPyStatus@@Base+0x49a> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5db68 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5db62 <_PyErr_SetFromPyStatus@@Base+0x4c0> │ │ │ │ + cbnz r0, 5db8a <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5db62 <_PyErr_SetFromPyStatus@@Base+0x4c0> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5db8a <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db58 <_PyErr_SetFromPyStatus@@Base+0x4b6> │ │ │ │ + bne.n 5db80 <_PyErr_SetFromPyStatus@@Base+0x4b8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5db94 <_PyErr_SetFromPyStatus@@Base+0x4f2> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dbbc <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5db8e <_PyErr_SetFromPyStatus@@Base+0x4ec> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5db94 <_PyErr_SetFromPyStatus@@Base+0x4f2> │ │ │ │ + bne.n 5dbb6 <_PyErr_SetFromPyStatus@@Base+0x4ee> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dbbc <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbd2 <_PyErr_SetFromPyStatus@@Base+0x530> │ │ │ │ + cbnz r0, 5dbfa <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dbb0 <_PyErr_SetFromPyStatus@@Base+0x50e> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dbd8 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dbaa <_PyErr_SetFromPyStatus@@Base+0x508> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dbb0 <_PyErr_SetFromPyStatus@@Base+0x50e> │ │ │ │ + bne.n 5dbd2 <_PyErr_SetFromPyStatus@@Base+0x50a> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dbd8 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbd2 <_PyErr_SetFromPyStatus@@Base+0x530> │ │ │ │ + cbnz r0, 5dbfa <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dbd2 <_PyErr_SetFromPyStatus@@Base+0x530> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dbfa <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dbc8 <_PyErr_SetFromPyStatus@@Base+0x526> │ │ │ │ + bne.n 5dbf0 <_PyErr_SetFromPyStatus@@Base+0x528> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dc04 <_PyErr_SetFromPyStatus@@Base+0x562> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dc2c <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dbfe <_PyErr_SetFromPyStatus@@Base+0x55c> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dc04 <_PyErr_SetFromPyStatus@@Base+0x562> │ │ │ │ + bne.n 5dc26 <_PyErr_SetFromPyStatus@@Base+0x55e> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dc2c <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc42 <_PyErr_SetFromPyStatus@@Base+0x5a0> │ │ │ │ + cbnz r0, 5dc6a <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dc20 <_PyErr_SetFromPyStatus@@Base+0x57e> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dc48 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc1a <_PyErr_SetFromPyStatus@@Base+0x578> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dc20 <_PyErr_SetFromPyStatus@@Base+0x57e> │ │ │ │ + bne.n 5dc42 <_PyErr_SetFromPyStatus@@Base+0x57a> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dc48 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc42 <_PyErr_SetFromPyStatus@@Base+0x5a0> │ │ │ │ + cbnz r0, 5dc6a <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc42 <_PyErr_SetFromPyStatus@@Base+0x5a0> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dc6a <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc38 <_PyErr_SetFromPyStatus@@Base+0x596> │ │ │ │ + bne.n 5dc60 <_PyErr_SetFromPyStatus@@Base+0x598> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dc74 <_PyErr_SetFromPyStatus@@Base+0x5d2> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dc9c <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dc6e <_PyErr_SetFromPyStatus@@Base+0x5cc> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dc74 <_PyErr_SetFromPyStatus@@Base+0x5d2> │ │ │ │ + bne.n 5dc96 <_PyErr_SetFromPyStatus@@Base+0x5ce> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dc9c <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcb2 <_PyErr_SetFromPyStatus@@Base+0x610> │ │ │ │ + cbnz r0, 5dcda <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dc90 <_PyErr_SetFromPyStatus@@Base+0x5ee> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dcb8 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc8a <_PyErr_SetFromPyStatus@@Base+0x5e8> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dc90 <_PyErr_SetFromPyStatus@@Base+0x5ee> │ │ │ │ + bne.n 5dcb2 <_PyErr_SetFromPyStatus@@Base+0x5ea> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dcb8 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcb2 <_PyErr_SetFromPyStatus@@Base+0x610> │ │ │ │ + cbnz r0, 5dcda <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dcb2 <_PyErr_SetFromPyStatus@@Base+0x610> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dcda <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dca8 <_PyErr_SetFromPyStatus@@Base+0x606> │ │ │ │ + bne.n 5dcd0 <_PyErr_SetFromPyStatus@@Base+0x608> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5dc44 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + b.n 5dc6c <_PyErr_SetFromPyStatus@@Base+0x5a4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dce6 <_PyErr_SetFromPyStatus@@Base+0x644> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dd0e <_PyErr_SetFromPyStatus@@Base+0x646> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dce0 <_PyErr_SetFromPyStatus@@Base+0x63e> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dce6 <_PyErr_SetFromPyStatus@@Base+0x644> │ │ │ │ + bne.n 5dd08 <_PyErr_SetFromPyStatus@@Base+0x640> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dd0e <_PyErr_SetFromPyStatus@@Base+0x646> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dd24 <_PyErr_SetFromPyStatus@@Base+0x682> │ │ │ │ + cbnz r0, 5dd4c <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dd02 <_PyErr_SetFromPyStatus@@Base+0x660> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dd2a <_PyErr_SetFromPyStatus@@Base+0x662> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dcfc <_PyErr_SetFromPyStatus@@Base+0x65a> │ │ │ │ - bl b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dd02 <_PyErr_SetFromPyStatus@@Base+0x660> │ │ │ │ + bne.n 5dd24 <_PyErr_SetFromPyStatus@@Base+0x65c> │ │ │ │ + bl b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dd2a <_PyErr_SetFromPyStatus@@Base+0x662> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dd24 <_PyErr_SetFromPyStatus@@Base+0x682> │ │ │ │ + cbnz r0, 5dd4c <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dd24 <_PyErr_SetFromPyStatus@@Base+0x682> │ │ │ │ - movw r3, #7521 @ 0x1d61 │ │ │ │ + cbz r0, 5dd4c <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ + movw r3, #8065 @ 0x1f81 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dd1a <_PyErr_SetFromPyStatus@@Base+0x678> │ │ │ │ + bne.n 5dd42 <_PyErr_SetFromPyStatus@@Base+0x67a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1cf4 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1f14 <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5dd44 <_PyErr_SetFromPyStatus@@Base+0x6a2> │ │ │ │ + cbnz r3, 5dd6c <_PyErr_SetFromPyStatus@@Base+0x6a4> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5dd44 <_PyErr_SetFromPyStatus@@Base+0x6a2> │ │ │ │ + cbnz r3, 5dd6c <_PyErr_SetFromPyStatus@@Base+0x6a4> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5dda2 <_PyErr_SetFromPyStatus@@Base+0x700> │ │ │ │ - cbz r4, 5dd50 <_PyErr_SetFromPyStatus@@Base+0x6ae> │ │ │ │ + cbz r3, 5ddca <_PyErr_SetFromPyStatus@@Base+0x702> │ │ │ │ + cbz r4, 5dd78 <_PyErr_SetFromPyStatus@@Base+0x6b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83f14 │ │ │ │ + bl 840d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5dd56 <_PyErr_SetFromPyStatus@@Base+0x6b4> │ │ │ │ - bl 721b8 │ │ │ │ + b.n 5dd7e <_PyErr_SetFromPyStatus@@Base+0x6b6> │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5ddf8 <_PyErr_SetFromPyStatus@@Base+0x756> │ │ │ │ + beq.n 5de20 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5dd6a <_PyErr_SetFromPyStatus@@Base+0x6c8> │ │ │ │ - ldr r1, [pc, #160] @ (5de00 <_PyErr_SetFromPyStatus@@Base+0x75e>) │ │ │ │ + cbz r2, 5dd92 <_PyErr_SetFromPyStatus@@Base+0x6ca> │ │ │ │ + ldr r1, [pc, #160] @ (5de28 <_PyErr_SetFromPyStatus@@Base+0x760>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dd8a <_PyErr_SetFromPyStatus@@Base+0x6e8> │ │ │ │ + beq.n 5ddb2 <_PyErr_SetFromPyStatus@@Base+0x6ea> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5dd7a <_PyErr_SetFromPyStatus@@Base+0x6d8> │ │ │ │ - ldr r1, [pc, #148] @ (5de04 <_PyErr_SetFromPyStatus@@Base+0x762>) │ │ │ │ + cbz r2, 5dda2 <_PyErr_SetFromPyStatus@@Base+0x6da> │ │ │ │ + ldr r1, [pc, #148] @ (5de2c <_PyErr_SetFromPyStatus@@Base+0x764>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dd8a <_PyErr_SetFromPyStatus@@Base+0x6e8> │ │ │ │ + beq.n 5ddb2 <_PyErr_SetFromPyStatus@@Base+0x6ea> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5ddbc <_PyErr_SetFromPyStatus@@Base+0x71a> │ │ │ │ - ldr r1, [pc, #136] @ (5de08 <_PyErr_SetFromPyStatus@@Base+0x766>) │ │ │ │ + cbz r2, 5dde4 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ + ldr r1, [pc, #136] @ (5de30 <_PyErr_SetFromPyStatus@@Base+0x768>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ddbc <_PyErr_SetFromPyStatus@@Base+0x71a> │ │ │ │ + bne.n 5dde4 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ddf8 <_PyErr_SetFromPyStatus@@Base+0x756> │ │ │ │ + beq.n 5de20 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ddf8 <_PyErr_SetFromPyStatus@@Base+0x756> │ │ │ │ + cbnz r3, 5de20 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ddf8 <_PyErr_SetFromPyStatus@@Base+0x756> │ │ │ │ - cbz r4, 5ddb4 <_PyErr_SetFromPyStatus@@Base+0x712> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de20 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + cbz r4, 5dddc <_PyErr_SetFromPyStatus@@Base+0x714> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ddbc <_PyErr_SetFromPyStatus@@Base+0x71a> │ │ │ │ + beq.n 5dde4 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5ddbc <_PyErr_SetFromPyStatus@@Base+0x71a> │ │ │ │ + b.n 5dde4 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5ddd6 <_PyErr_SetFromPyStatus@@Base+0x734> │ │ │ │ + bne.n 5ddfe <_PyErr_SetFromPyStatus@@Base+0x736> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5dde0 <_PyErr_SetFromPyStatus@@Base+0x73e> │ │ │ │ + b.n 5de08 <_PyErr_SetFromPyStatus@@Base+0x740> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7f4 │ │ │ │ + bl 7e9b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ddfa <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + beq.n 5de22 <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ddfa <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + cbnz r3, 5de22 <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ddfa <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de22 <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 5dd8c <_PyErr_SetFromPyStatus@@Base+0x6ea> │ │ │ │ + ble.n 5ddb4 <_PyErr_SetFromPyStatus@@Base+0x6ec> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 5e3d0 │ │ │ │ + b.n 5e3f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 5ddcc <_PyErr_SetFromPyStatus@@Base+0x72a> │ │ │ │ + ble.n 5ddf4 <_PyErr_SetFromPyStatus@@Base+0x72c> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a84 │ │ │ │ + bl 85c50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5de2e <_PyErr_SetFromPyStatus@@Base+0x78c> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5de4e <_PyErr_SetFromPyStatus@@Base+0x7ac> │ │ │ │ + bne.n 5de56 <_PyErr_SetFromPyStatus@@Base+0x78e> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5de76 <_PyErr_SetFromPyStatus@@Base+0x7ae> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5de44 <_PyErr_SetFromPyStatus@@Base+0x7a2> │ │ │ │ + cbz r3, 5de6c <_PyErr_SetFromPyStatus@@Base+0x7a4> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5de40 <_PyErr_SetFromPyStatus@@Base+0x79e> │ │ │ │ + blt.n 5de68 <_PyErr_SetFromPyStatus@@Base+0x7a0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5de42 <_PyErr_SetFromPyStatus@@Base+0x7a0> │ │ │ │ + b.n 5de6a <_PyErr_SetFromPyStatus@@Base+0x7a2> │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5de50 <_PyErr_SetFromPyStatus@@Base+0x7ae> │ │ │ │ + b.n 5de78 <_PyErr_SetFromPyStatus@@Base+0x7b0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005de52 : │ │ │ │ - vldr d0, [pc, #4] @ 5de58 │ │ │ │ +0005de7a : │ │ │ │ + vldr d0, [pc, #4] @ 5de80 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005de60 : │ │ │ │ - vldr d0, [pc, #4] @ 5de68 │ │ │ │ +0005de88 : │ │ │ │ + vldr d0, [pc, #4] @ 5de90 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ -0005de70 : │ │ │ │ +0005de98 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (5dea4 ) │ │ │ │ + ldr r1, [pc, #36] @ (5decc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1ab5b0 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1ad3dc <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5de9c │ │ │ │ + cbz r3, 5dec4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @@ -76804,1039 +76828,1040 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5dec2 │ │ │ │ + cbz r3, 5deea │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5ded2 │ │ │ │ + b.n 5defa │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5ded0 │ │ │ │ + ble.n 5def8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5decc │ │ │ │ - cbnz r1, 5def2 │ │ │ │ + bne.n 5def4 │ │ │ │ + cbnz r1, 5df1a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ded2 │ │ │ │ + b.n 5defa │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5df70 ) │ │ │ │ + ldr r1, [pc, #156] @ (5df98 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5def8 │ │ │ │ - b.n 5df68 │ │ │ │ + cbnz r0, 5df20 │ │ │ │ + b.n 5df90 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5df0c │ │ │ │ + beq.n 5df34 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5df2a │ │ │ │ - b.n 5df16 │ │ │ │ - bl 80760 │ │ │ │ + beq.n 5df52 │ │ │ │ + b.n 5df3e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5df04 │ │ │ │ - b.n 5df68 │ │ │ │ + beq.n 5df2c │ │ │ │ + b.n 5df90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5df2c │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5df2c │ │ │ │ - b.n 5df68 │ │ │ │ + bne.n 5df54 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5df54 │ │ │ │ + b.n 5df90 │ │ │ │ movs r4, #0 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a804 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5df5c │ │ │ │ + bne.n 5df84 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #976] @ (5e344 ) │ │ │ │ + ldr r1, [pc, #976] @ (5e36c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5df98 │ │ │ │ + cbnz r4, 5dfc0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5df98 │ │ │ │ + ble.n 5dfc0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5df98 │ │ │ │ - cbnz r2, 5dfb2 │ │ │ │ + bne.n 5dfc0 │ │ │ │ + cbnz r2, 5dfda │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5e020 ) │ │ │ │ + ldr r4, [pc, #132] @ (5e048 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e01a │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e042 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5dfda │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 5e002 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #11240 @ 0x2be8 │ │ │ │ + movw r0, #9768 @ 0x2628 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5e01a │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5e042 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ - cbz r0, 5e01a │ │ │ │ + bl 8b91c │ │ │ │ + cbz r0, 5e042 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5e006 │ │ │ │ + beq.n 5e02e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5e01a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5e042 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #11240 @ 0x2be8 │ │ │ │ + movw r1, #9768 @ 0x2628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #128] @ (5e0a4 ) │ │ │ │ + ldr r2, [pc, #128] @ (5e0cc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5e044 │ │ │ │ + cbz r3, 5e06c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e054 │ │ │ │ + b.n 5e07c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e052 │ │ │ │ + ble.n 5e07a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e04e │ │ │ │ - cbnz r1, 5e074 │ │ │ │ + bne.n 5e076 │ │ │ │ + cbnz r1, 5e09c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e054 │ │ │ │ + b.n 5e07c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5e1b8 ) │ │ │ │ + ldr r1, [pc, #352] @ (5e1e0 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e07a │ │ │ │ - b.n 5e140 │ │ │ │ + cbnz r0, 5e0a2 │ │ │ │ + b.n 5e168 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e140 │ │ │ │ + beq.n 5e168 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e11a │ │ │ │ + beq.n 5e142 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5e0ac │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 5e0d4 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e0a6 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5e0ce │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e140 │ │ │ │ + bne.n 5e168 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5e0b0 │ │ │ │ - b.n 5e11a │ │ │ │ + bne.n 5e0d8 │ │ │ │ + b.n 5e142 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #26096 @ 0x65f0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - cbz r0, 5e0ea │ │ │ │ + cbz r0, 5e112 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e0c8 │ │ │ │ + bne.n 5e0f0 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5e0e4 │ │ │ │ - bl 145b4c │ │ │ │ + b.n 5e10c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e0e4 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5e140 │ │ │ │ + bne.n 5e10c │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5e168 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5e0ee │ │ │ │ - b.n 5e124 │ │ │ │ - vldr d9, [pc, #196] @ 5e1b0 │ │ │ │ + bne.n 5e116 │ │ │ │ + b.n 5e14c │ │ │ │ + vldr d9, [pc, #196] @ 5e1d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e0fc │ │ │ │ + bne.n 5e124 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5e128 │ │ │ │ - bl 145b4c │ │ │ │ + b.n 5e150 │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e128 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5e128 │ │ │ │ - b.n 5e140 │ │ │ │ - vldr d8, [pc, #148] @ 5e1b0 │ │ │ │ + bne.n 5e150 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5e150 │ │ │ │ + b.n 5e168 │ │ │ │ + vldr d8, [pc, #148] @ 5e1d8 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5e128 │ │ │ │ - vldr d8, [pc, #136] @ 5e1b0 │ │ │ │ + b.n 5e150 │ │ │ │ + vldr d8, [pc, #136] @ 5e1d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5b7c │ │ │ │ + bl 1f70c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e144 │ │ │ │ + bne.n 5e16c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e1a4 │ │ │ │ + b.n 5e1cc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f5b7c │ │ │ │ + bl 1f70c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e140 │ │ │ │ + beq.n 5e168 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1553a0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1556a8 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1553a0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98094 │ │ │ │ + bl 1556a8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 982a8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2aaf8 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e19e │ │ │ │ + bne.n 5e1c6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 5e140 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 5e168 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5e2ac │ │ │ │ + bl 5e2d4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #304] @ (5e2ec ) │ │ │ │ + ldr r2, [pc, #304] @ (5e314 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5e1e0 │ │ │ │ + cbnz r5, 5e208 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5e1e0 │ │ │ │ + blt.n 5e208 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5e1e0 │ │ │ │ - cbnz r2, 5e1fc │ │ │ │ - ldr r1, [pc, #76] @ (5e230 ) │ │ │ │ + bgt.n 5e208 │ │ │ │ + cbnz r2, 5e224 │ │ │ │ + ldr r1, [pc, #76] @ (5e258 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e228 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e250 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5e216 │ │ │ │ + bgt.n 5e23e │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #49084 @ 0xbfbc │ │ │ │ + movw r1, #47588 @ 0xb9e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5e228 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5e250 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e200 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5e228 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e200 │ │ │ │ + beq.n 5e228 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #480] @ (5e414 ) │ │ │ │ + ldr r2, [pc, #480] @ (5e43c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5e258 │ │ │ │ + cbnz r5, 5e280 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5e258 │ │ │ │ + blt.n 5e280 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5e258 │ │ │ │ - cbnz r2, 5e274 │ │ │ │ - ldr r1, [pc, #76] @ (5e2a8 ) │ │ │ │ + bgt.n 5e280 │ │ │ │ + cbnz r2, 5e29c │ │ │ │ + ldr r1, [pc, #76] @ (5e2d0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e2a0 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e2c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5e28e │ │ │ │ + bgt.n 5e2b6 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #34552 @ 0x86f8 │ │ │ │ + movw r1, #33080 @ 0x8138 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5e2a0 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5e2c8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e278 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5e2a0 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e278 │ │ │ │ + beq.n 5e2a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #656] @ (5e53c ) │ │ │ │ + ldr r2, [pc, #656] @ (5e564 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #156] @ 5e360 │ │ │ │ + vldr d8, [pc, #156] @ 5e388 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85b34 │ │ │ │ - cbz r0, 5e31a │ │ │ │ + bl 85d00 │ │ │ │ + cbz r0, 5e342 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85b34 │ │ │ │ + bl 85d00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e31e │ │ │ │ + cbnz r0, 5e346 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e31a │ │ │ │ + beq.n 5e342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e31a │ │ │ │ + cbnz r3, 5e342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e356 │ │ │ │ + b.n 5e37e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e340 │ │ │ │ + beq.n 5e368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e340 │ │ │ │ + cbnz r3, 5e368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e356 │ │ │ │ + beq.n 5e37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e356 │ │ │ │ + cbnz r3, 5e37e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5e28e │ │ │ │ + bvs.n 5e2b6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5e3b8 │ │ │ │ + beq.n 5e3e0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a24c <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e3b0 │ │ │ │ + bne.n 5e3d8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3ba │ │ │ │ + b.n 5e3e2 │ │ │ │ mov r0, sp │ │ │ │ - bl 5e2ac │ │ │ │ - b.n 5e3ba │ │ │ │ + bl 5e2d4 │ │ │ │ + b.n 5e3e2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5e3da │ │ │ │ + cbz r3, 5e402 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e3ea │ │ │ │ + b.n 5e412 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e3e8 │ │ │ │ + ble.n 5e410 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e3e4 │ │ │ │ - cbnz r1, 5e40a │ │ │ │ + bne.n 5e40c │ │ │ │ + cbnz r1, 5e432 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e3ea │ │ │ │ + b.n 5e412 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5e4f4 ) │ │ │ │ + ldr r1, [pc, #264] @ (5e51c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e410 │ │ │ │ - b.n 5e4e2 │ │ │ │ + cbnz r0, 5e438 │ │ │ │ + b.n 5e50a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e4e2 │ │ │ │ - cbz r6, 5e48c │ │ │ │ + beq.n 5e50a │ │ │ │ + cbz r6, 5e4b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5e440 │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 5e468 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e43a │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5e462 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e4e2 │ │ │ │ + bne.n 5e50a │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5e444 │ │ │ │ - b.n 5e496 │ │ │ │ + bne.n 5e46c │ │ │ │ + b.n 5e4be │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5e46a │ │ │ │ - bl 121390 │ │ │ │ + cbz r0, 5e492 │ │ │ │ + bl 121bcc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e464 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 5e48c │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e4e2 │ │ │ │ + bne.n 5e50a │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e46e │ │ │ │ - b.n 5e49e │ │ │ │ + bne.n 5e496 │ │ │ │ + b.n 5e4c6 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 121390 │ │ │ │ + bl 121bcc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e4a2 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 5e4a2 │ │ │ │ - b.n 5e4e2 │ │ │ │ + bne.n 5e4ca │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 5e4ca │ │ │ │ + b.n 5e50a │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5e4a2 │ │ │ │ + b.n 5e4ca │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5e4a2 │ │ │ │ + b.n 5e4ca │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1553a0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1556a8 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1553a0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98094 │ │ │ │ + bl 1556a8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 982a8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2aaf8 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e4e6 │ │ │ │ + bne.n 5e50e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e4ec │ │ │ │ + b.n 5e514 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5e53c │ │ │ │ + bl 5e66c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #832] @ (5e838 ) │ │ │ │ + ldr r2, [pc, #832] @ (5e860 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005e4f8 : │ │ │ │ +0005e520 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e530 │ │ │ │ - bl 1d9db4 │ │ │ │ + cbz r0, 5e558 │ │ │ │ + bl 1db654 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e524 │ │ │ │ + beq.n 5e54c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e528 │ │ │ │ + cbz r3, 5e550 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e530 │ │ │ │ + b.n 5e558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e524 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e54c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e534 : │ │ │ │ +0005e55c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5e58c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 1c4074 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e562 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5e588 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c4074 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e55e │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 84824 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 5e564 │ │ │ │ │ │ │ │ -0005e58c : │ │ │ │ +0005e564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e684 │ │ │ │ + beq.n 5e65c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e67e │ │ │ │ + beq.n 5e656 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e5c2 │ │ │ │ + cbnz r0, 5e59a │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5e5e2 │ │ │ │ - cbz r4, 5e608 │ │ │ │ + b.n 5e5ba │ │ │ │ + cbz r4, 5e5e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e678 │ │ │ │ + beq.n 5e650 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5e6ea │ │ │ │ + bl 5e6bc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e5f8 │ │ │ │ + beq.n 5e5d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e5f8 │ │ │ │ + cbnz r3, 5e5d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79330 │ │ │ │ - b.n 5e684 │ │ │ │ - ldr r2, [pc, #128] @ (5e68c ) │ │ │ │ + bl 79448 │ │ │ │ + b.n 5e65c │ │ │ │ + ldr r2, [pc, #128] @ (5e664 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5e628 │ │ │ │ - movw r1, #51048 @ 0xc768 │ │ │ │ + cbnz r3, 5e600 │ │ │ │ + movw r1, #49584 @ 0xc1b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #64028 @ 0xfa1c │ │ │ │ + movw r0, #62556 @ 0xf45c │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #50668 @ 0xc5ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5e642 │ │ │ │ - bl d7574 │ │ │ │ - b.n 5e5d0 │ │ │ │ + cbnz r0, 5e61a │ │ │ │ + bl d77ac │ │ │ │ + b.n 5e5a8 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5e690 ) │ │ │ │ + ldr r0, [pc, #64] @ (5e668 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e66e │ │ │ │ + beq.n 5e646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5e66e │ │ │ │ + cbnz r3, 5e646 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e63c │ │ │ │ + beq.n 5e614 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5e5d0 │ │ │ │ + b.n 5e5a8 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e5e2 │ │ │ │ + b.n 5e5ba │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5e5c4 │ │ │ │ - b.n 5e5d0 │ │ │ │ + bne.n 5e59c │ │ │ │ + b.n 5e5a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 20418c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5e6e4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 98094 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a24c <__timerfd_gettime64@plt> │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5e6dc │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5e6e6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 5e53c │ │ │ │ - b.n 5e6e6 │ │ │ │ + movs r2, #1 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 1c5c24 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e692 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 5e6b8 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c5c24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e68e │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 849e8 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e6ea : │ │ │ │ +0005e6bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #192] @ (5e7c0 ) │ │ │ │ + ldr r3, [pc, #196] @ (5e794 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3778 │ │ │ │ - cbz r0, 5e74a │ │ │ │ + bl 1b5570 │ │ │ │ + cbz r0, 5e71c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5e71e │ │ │ │ + cbnz r4, 5e6f0 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #50668 @ 0xc5ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5e74e │ │ │ │ + cbnz r0, 5e720 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e74a │ │ │ │ + beq.n 5e71c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e74a │ │ │ │ + cbnz r3, 5e71c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e7b8 │ │ │ │ + b.n 5e78a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ (5e7c4 ) │ │ │ │ - bl fc0a4 │ │ │ │ + ldr r1, [pc, #104] @ (5e798 ) │ │ │ │ + bl fc578 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e77c │ │ │ │ + beq.n 5e74e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5e77c │ │ │ │ + cbnz r3, 5e74e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e7a2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e774 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e794 │ │ │ │ + beq.n 5e766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e794 │ │ │ │ + cbnz r3, 5e766 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3940 │ │ │ │ + bl 1b5738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7b8 │ │ │ │ + beq.n 5e78a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e7b8 │ │ │ │ + cbnz r3, 5e78a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 167df4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5e7ec │ │ │ │ + mov r4, r0 │ │ │ │ + bl 982a8 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a24c <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aee8 │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 5e7e4 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f5ae0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5e7ee │ │ │ │ + mov r0, sp │ │ │ │ + bl 5e66c │ │ │ │ + b.n 5e7ee │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e7f0 │ │ │ │ + cbz r3, 5e81a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e7fa │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5e804 │ │ │ │ + bne.n 5e824 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5e82e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5bdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ │ │ │ │ -0005e808 : │ │ │ │ +0005e836 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5e58c │ │ │ │ - b.w 5bcd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + b.w 5e564 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5e836 │ │ │ │ + bhi.n 5e860 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5e84e │ │ │ │ + ble.n 5e878 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5e856 │ │ │ │ - movw r0, #54160 @ 0xd390 │ │ │ │ + b.n 5e880 │ │ │ │ + movw r0, #52608 @ 0xcd80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e82c │ │ │ │ + bne.n 5e856 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5e85e │ │ │ │ + b.n 5e888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 272fb0 │ │ │ │ + bl 272a30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e892 │ │ │ │ + beq.n 5e8bc │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5e8ce │ │ │ │ + cbz r0, 5e8f8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 90b18 │ │ │ │ + bl 90d30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e896 │ │ │ │ + cbnz r0, 5e8c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e90c │ │ │ │ + b.n 5e936 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5e8de │ │ │ │ + cbz r3, 5e908 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e8de │ │ │ │ + beq.n 5e908 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2733bc │ │ │ │ + bl 272e9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e8f2 │ │ │ │ + beq.n 5e91c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 79388 │ │ │ │ - b.n 5e8de │ │ │ │ + bl 794a0 │ │ │ │ + b.n 5e908 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e892 │ │ │ │ + beq.n 5e8bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5e90c │ │ │ │ + cbz r3, 5e936 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5e90c │ │ │ │ + cbz r1, 5e936 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 273348 │ │ │ │ + bl 272e28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e90c │ │ │ │ + bne.n 5e936 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e892 │ │ │ │ + beq.n 5e8bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e892 │ │ │ │ + bne.n 5e8bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e892 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -77846,32 +77871,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #39468 @ 0x9a2c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5e9b0 ) │ │ │ │ + ldr r3, [pc, #116] @ (5e9dc ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #39016 @ 0x9868 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #43980 @ 0xabcc │ │ │ │ + movw r2, #42508 @ 0xa60c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d6158 │ │ │ │ - cbz r0, 5e9ac │ │ │ │ + bl d6370 │ │ │ │ + cbz r0, 5e9d6 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5e978 │ │ │ │ + cbnz r5, 5e9a2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5e96c │ │ │ │ + cbz r3, 5e996 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5e978 │ │ │ │ + b.n 5e9a2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -77889,241 +77914,242 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24dc2c │ │ │ │ + bl 24dd7c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #1008] @ (5eda4 ) │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #1008] @ (5edd0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #43996 @ 0xabdc │ │ │ │ + movw r1, #42524 @ 0xa61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - cbnz r0, 5e9f8 │ │ │ │ + bl 1edee0 │ │ │ │ + cbnz r0, 5ea24 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #12429 @ 0x308d │ │ │ │ + movw r1, #18117 @ 0x46c5 │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ce4 │ │ │ │ + b.w 35cac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5ea42 │ │ │ │ + cbz r4, 5ea6e │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5ea5a │ │ │ │ + cbz r3, 5ea86 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #13432 @ 0x3478 │ │ │ │ + movw r2, #11960 @ 0x2eb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24ee80 <_Py_c_pow@@Base+0x928> │ │ │ │ + bl 24ef7c <_Py_c_pow@@Base+0xe78> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5ea62 │ │ │ │ + b.n 5ea8e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13032 @ 0x32e8 │ │ │ │ + movw r1, #11560 @ 0x2d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5ea62 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5ea8e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #38808 @ 0x9798 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5eb2c │ │ │ │ + beq.n 5eb58 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5eb2c │ │ │ │ + bne.n 5eb58 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5eb2c │ │ │ │ + beq.n 5eb58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5eb2c │ │ │ │ + bne.n 5eb58 │ │ │ │ movw r8, #39016 @ 0x9868 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5eac2 │ │ │ │ + beq.n 5eaee │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 5eb2c │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 5eb58 │ │ │ │ movw r7, #39260 @ 0x995c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5eade │ │ │ │ + beq.n 5eb0a │ │ │ │ movw r1, #39016 @ 0x9868 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 5eb10 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 5eb3c │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 206f8c <_PyEval_GetBuiltin@@Base+0x9b8> │ │ │ │ + bl 2081dc <_PyEval_GetBuiltin@@Base+0x928> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 206f8c <_PyEval_GetBuiltin@@Base+0x9b8> │ │ │ │ + bl 2081dc <_PyEval_GetBuiltin@@Base+0x928> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 145640 │ │ │ │ - b.n 5eb34 │ │ │ │ + bl 145880 │ │ │ │ + b.n 5eb60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5eb1e │ │ │ │ + beq.n 5eb4a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 5eb2c │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 5eb58 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 5ec20 │ │ │ │ + b.n 5ec4c │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005eb3a : │ │ │ │ - movw r0, #30268 @ 0x763c │ │ │ │ +0005eb66 : │ │ │ │ + movw r0, #28796 @ 0x707c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #38808 @ 0x9798 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ebdc │ │ │ │ + beq.n 5ec08 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 5ebdc │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 5ec08 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ebdc │ │ │ │ + beq.n 5ec08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 5ebdc │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 5ec08 │ │ │ │ movw r1, #39016 @ 0x9868 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ movw r5, #39260 @ 0x995c │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5eb9e │ │ │ │ + beq.n 5ebca │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 5eba4 │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 5ebd0 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ebba │ │ │ │ - b.n 5ebaa │ │ │ │ + beq.n 5ebe6 │ │ │ │ + b.n 5ebd6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ebd0 │ │ │ │ - b.n 5ebc6 │ │ │ │ + beq.n 5ebfc │ │ │ │ + b.n 5ebf2 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 5ebdc │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 5ec08 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ec20 │ │ │ │ + b.n 5ec4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ - cbz r0, 5ebdc │ │ │ │ + bl 87ce8 │ │ │ │ + cbz r0, 5ec08 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ec20 │ │ │ │ + b.n 5ec4c │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ebe8 : │ │ │ │ +0005ec14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5ec1c ) │ │ │ │ + ldr r3, [pc, #36] @ (5ec48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5ec1a │ │ │ │ - movw r1, #13652 @ 0x3554 │ │ │ │ + cbnz r0, 5ec46 │ │ │ │ + movw r1, #12180 @ 0x2f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #33932 @ 0x848c │ │ │ │ + movw r0, #32460 @ 0x7ecc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78133,212 +78159,212 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5ec48 │ │ │ │ + cbz r2, 5ec74 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24e9e0 <_Py_c_pow@@Base+0x488> │ │ │ │ - cbnz r0, 5ec6a │ │ │ │ + bl 24eb34 <_Py_c_pow@@Base+0xa30> │ │ │ │ + cbnz r0, 5ec96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20ce40 │ │ │ │ + b.w 20e024 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ec70 : │ │ │ │ +0005ec9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #44180 @ 0xac94 │ │ │ │ + movw r1, #42708 @ 0xa6d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - cbnz r0, 5eca4 │ │ │ │ + bl 1edee0 │ │ │ │ + cbnz r0, 5ecd0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 115b98 │ │ │ │ + b.w 1163d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5ed04 │ │ │ │ + bl 5ed30 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005ecd0 : │ │ │ │ +0005ecfc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5ecfc │ │ │ │ + bmi.n 5ed28 │ │ │ │ movw r1, #1486 @ 0x5ce │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed02 │ │ │ │ - bl 1bd01c │ │ │ │ + b.n 5ed2e │ │ │ │ + bl 1bee0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #64028 @ 0xfa1c │ │ │ │ + movw r4, #62556 @ 0xf45c │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ - bl 206f8c <_PyEval_GetBuiltin@@Base+0x9b8> │ │ │ │ + bl 2081dc <_PyEval_GetBuiltin@@Base+0x928> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ add.w r8, r4, r8, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movw r0, #44304 @ 0xad10 │ │ │ │ + movw r0, #42832 @ 0xa750 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ │ │ │ -0005ed6a : │ │ │ │ +0005ed96 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 5ed88 │ │ │ │ + bpl.n 5edb4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f883c <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f8d10 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #44336 @ 0xad30 │ │ │ │ + movw r1, #42864 @ 0xa770 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5ee46 │ │ │ │ + beq.n 5ee72 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b720 │ │ │ │ - cbz r0, 5ee28 │ │ │ │ + bl 8b91c │ │ │ │ + cbz r0, 5ee54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5ee08 │ │ │ │ + bls.n 5ee34 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5ee28 │ │ │ │ + bne.n 5ee54 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 27db40 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ - cbnz r0, 5ee28 │ │ │ │ + bl 27d568 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ + cbnz r0, 5ee54 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20ce40 │ │ │ │ + b.w 20e024 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #44428 @ 0xad8c │ │ │ │ + movw r1, #42956 @ 0xa7cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #42920 @ 0xa7a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4372 @ 0x1114 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -78346,279 +78372,279 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42028 @ 0xa42c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #44460 @ 0xadac │ │ │ │ + movw r0, #42988 @ 0xa7ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4148 @ 0x1034 │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #29848 @ 0x7498 │ │ │ │ + movw r0, #28360 @ 0x6ec8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5ef18 │ │ │ │ + cbz r3, 5ef44 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5ef1a │ │ │ │ + b.n 5ef46 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5ef32 │ │ │ │ + cbnz r3, 5ef5e │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5ef32 │ │ │ │ + blt.n 5ef5e │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5ef32 │ │ │ │ - cbnz r4, 5ef50 │ │ │ │ - ldr r1, [pc, #136] @ (5efbc ) │ │ │ │ + bgt.n 5ef5e │ │ │ │ + cbnz r4, 5ef7c │ │ │ │ + ldr r1, [pc, #136] @ (5efe8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5efb2 │ │ │ │ + cbz r0, 5efde │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5ef9e │ │ │ │ + beq.n 5efca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5ef72 │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 5ef9e │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ef6e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5efb2 │ │ │ │ + bne.n 5ef9a │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5efde │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5ef9e │ │ │ │ + beq.n 5efca │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5ef8a │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 5efb6 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ef86 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5efb2 │ │ │ │ + bne.n 5efb2 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5efde │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5ef9e │ │ │ │ + beq.n 5efca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ef9e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5efb2 │ │ │ │ + bne.n 5efca │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5efde │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 20ce40 │ │ │ │ + b.w 20e024 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (5eff0 ) │ │ │ │ + ldr r3, [pc, #48] @ (5f01c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 206f8c <_PyEval_GetBuiltin@@Base+0x9b8> │ │ │ │ + bl 2081dc <_PyEval_GetBuiltin@@Base+0x928> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ed04 │ │ │ │ + bl 5ed30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f01c : │ │ │ │ +0005f048 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 5f03a │ │ │ │ + bpl.n 5f066 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5f040 │ │ │ │ - bl 4abe2 │ │ │ │ - b.n 5f0e4 │ │ │ │ + bmi.n 5f06c │ │ │ │ + bl 4ac12 │ │ │ │ + b.n 5f110 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5f04c │ │ │ │ + blt.n 5f078 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5f064 │ │ │ │ + blt.n 5f090 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41756 @ 0xa31c │ │ │ │ + movw r1, #40284 @ 0x9d5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5f0e4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5f110 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2029b8 │ │ │ │ + bl 203df8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f0e4 │ │ │ │ + bne.n 5f110 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5f094 │ │ │ │ + bmi.n 5f0c0 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5f098 │ │ │ │ + beq.n 5f0c4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5f09a │ │ │ │ + b.n 5f0c6 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5f09a │ │ │ │ + b.n 5f0c6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5f0b6 │ │ │ │ + bls.n 5f0e2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44620 @ 0xae4c │ │ │ │ + movw r1, #43148 @ 0xa88c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5f0e4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5f110 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5f0cc │ │ │ │ + bpl.n 5f0f8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5f0c8 │ │ │ │ + beq.n 5f0f4 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5f0ce │ │ │ │ + b.n 5f0fa │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5f0ce │ │ │ │ + b.n 5f0fa │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5f0d6 │ │ │ │ + bne.n 5f102 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5f0e8 │ │ │ │ + b.n 5f114 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5f0e8 │ │ │ │ + b.n 5f114 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #44644 @ 0xae64 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec914 │ │ │ │ - cbz r0, 5f11c │ │ │ │ + bl 1edee0 │ │ │ │ + cbz r0, 5f148 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f148 │ │ │ │ - movw r1, #44860 @ 0xaf3c │ │ │ │ + b.n 5f174 │ │ │ │ + movw r1, #43388 @ 0xa97c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f118 │ │ │ │ + beq.n 5f144 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12429 @ 0x308d │ │ │ │ + movw r1, #18117 @ 0x46c5 │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 253814 │ │ │ │ + bl 25361c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 4671e <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ + bl 46736 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29848 @ 0x7498 │ │ │ │ + movw r0, #28360 @ 0x6ec8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -78626,172 +78652,172 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ - cbz r4, 5f1a2 │ │ │ │ + cbz r4, 5f1ce │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5f1aa │ │ │ │ + b.n 5f1d6 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #39468 @ 0x9a2c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e5acc │ │ │ │ + bl 1e7094 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005f1c4 : │ │ │ │ +0005f1f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f1f4 │ │ │ │ + beq.n 5f220 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f1f6 │ │ │ │ + b.n 5f222 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f218 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5f25a │ │ │ │ - ldr r1, [pc, #68] @ (5f260 ) │ │ │ │ + bne.n 5f244 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5f286 │ │ │ │ + ldr r1, [pc, #68] @ (5f28c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f24a │ │ │ │ + bne.n 5f276 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44880 @ 0xaf50 │ │ │ │ + movw r1, #43408 @ 0xa990 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 5f25a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 5f286 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f264 : │ │ │ │ +0005f290 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f294 │ │ │ │ + beq.n 5f2c0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f296 │ │ │ │ + b.n 5f2c2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f298 : │ │ │ │ +0005f2c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f2c8 │ │ │ │ + beq.n 5f2f4 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f2ca │ │ │ │ + b.n 5f2f6 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f2cc : │ │ │ │ +0005f2f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f2fa │ │ │ │ + beq.n 5f326 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f33a │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f366 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f340 │ │ │ │ - cbz r1, 5f324 │ │ │ │ + beq.n 5f36c │ │ │ │ + cbz r1, 5f350 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5f324 │ │ │ │ + bpl.n 5f350 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f342 │ │ │ │ + beq.n 5f36e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f342 │ │ │ │ + b.n 5f36e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44968 @ 0xafa8 │ │ │ │ + movw r1, #43496 @ 0xa9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f380 │ │ │ │ + b.n 5f3ac │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 201480 │ │ │ │ + bl 2028e8 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f372 │ │ │ │ - ldr r1, [pc, #48] @ (5f384 ) │ │ │ │ + cbz r2, 5f39e │ │ │ │ + ldr r1, [pc, #48] @ (5f3b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -78799,70 +78825,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f388 : │ │ │ │ +0005f3b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f3b6 │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + beq.n 5f3e2 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f3f6 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f422 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f3fc │ │ │ │ - cbz r1, 5f3e0 │ │ │ │ + beq.n 5f428 │ │ │ │ + cbz r1, 5f40c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5f3e0 │ │ │ │ + bpl.n 5f40c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3fe │ │ │ │ + beq.n 5f42a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f3fe │ │ │ │ + b.n 5f42a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44992 @ 0xafc0 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f43c │ │ │ │ + b.n 5f468 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 201480 │ │ │ │ + bl 2028e8 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f42e │ │ │ │ - ldr r1, [pc, #48] @ (5f440 ) │ │ │ │ + cbz r2, 5f45a │ │ │ │ + ldr r1, [pc, #48] @ (5f46c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -78870,1474 +78896,1477 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f444 : │ │ │ │ +0005f470 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #55040 @ 0xd700 │ │ │ │ + movw r2, #53780 @ 0xd214 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #45028 @ 0xafe4 │ │ │ │ + movw r1, #43556 @ 0xaa24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f4c8 │ │ │ │ + cbz r3, 5f4f4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5f4c8 │ │ │ │ + beq.n 5f4f4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #55040 @ 0xd700 │ │ │ │ + movw r1, #53780 @ 0xd214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f5430 │ │ │ │ + bl 1f696c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f4b0 │ │ │ │ + cbnz r0, 5f4dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f546 │ │ │ │ + b.n 5f572 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5f4d8 │ │ │ │ + bne.n 5f504 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4c8 │ │ │ │ + beq.n 5f4f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4c8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4f4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f500 │ │ │ │ + beq.n 5f52c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f500 │ │ │ │ + b.n 5f52c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e0e0 │ │ │ │ + bl 24e344 <_Py_c_pow@@Base+0x240> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4fc │ │ │ │ + beq.n 5f528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f4fc │ │ │ │ + cbnz r3, 5f528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f4ac │ │ │ │ + beq.n 5f4d8 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - beq.n 5f52e │ │ │ │ + beq.n 5f55a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5f52e │ │ │ │ + cbnz r0, 5f55a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 20c20c <_PyArg_ParseStack@@Base+0x6e8> │ │ │ │ + bl 20d428 <_PyArg_ParseStack@@Base+0x6bc> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f5ba │ │ │ │ + beq.n 5f5e6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eeaf0 │ │ │ │ + bl eece8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f58c │ │ │ │ + beq.n 5f5b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f58c │ │ │ │ + cbnz r3, 5f5b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f5b8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f5e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #45068 @ 0xb00c │ │ │ │ + movw r0, #43596 @ 0xaa4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5ba │ │ │ │ + beq.n 5f5e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f5ba │ │ │ │ + cbnz r3, 5f5e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f5ba │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f5e6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #28344 @ 0x6eb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 5f5fc │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 5f628 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5f600 │ │ │ │ + bl 5f62c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #29848 @ 0x7498 │ │ │ │ + movw r0, #28360 @ 0x6ec8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #6 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f670 │ │ │ │ + cbz r0, 5f69c │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f62e │ │ │ │ + ble.n 5f65a │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5f62e │ │ │ │ + cbz r3, 5f65a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5f642 │ │ │ │ + cbz r3, 5f66e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f64c │ │ │ │ + bne.n 5f678 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f654 │ │ │ │ + b.n 5f680 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f664 │ │ │ │ + beq.n 5f690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f668 │ │ │ │ + cbz r3, 5f694 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f670 │ │ │ │ + b.n 5f69c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f664 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f690 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eeaf0 │ │ │ │ + bl eece8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f6a8 │ │ │ │ + beq.n 5f6d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f6a8 │ │ │ │ + cbnz r3, 5f6d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5f6d8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5f704 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45084 @ 0xb01c │ │ │ │ + movw r0, #43612 @ 0xaa5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f6cc │ │ │ │ + beq.n 5f6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f6d0 │ │ │ │ + cbz r3, 5f6fc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f6d8 │ │ │ │ + b.n 5f704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f6cc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f6f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5f6f0 │ │ │ │ + cbnz r1, 5f71c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f6f4 │ │ │ │ + beq.n 5f720 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w ddbd8 │ │ │ │ + b.w dddf4 │ │ │ │ bx lr │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #22108 @ 0x565c │ │ │ │ + movw r2, #20636 @ 0x509c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #45028 @ 0xafe4 │ │ │ │ + movw r1, #43556 @ 0xaa24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #55140 @ 0xd764 │ │ │ │ + movw r2, #53880 @ 0xd278 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #45028 @ 0xafe4 │ │ │ │ + movw r1, #43556 @ 0xaa24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #120] @ (5f7c4 ) │ │ │ │ + ldr r3, [pc, #120] @ (5f7f0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #28436 @ 0x6f14 │ │ │ │ + movw r2, #26720 @ 0x6860 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d6158 │ │ │ │ - cbnz r0, 5f760 │ │ │ │ + bl d6370 │ │ │ │ + cbnz r0, 5f78c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f7bc │ │ │ │ + b.n 5f7e8 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #45100 @ 0xb02c │ │ │ │ + movw r0, #43628 @ 0xaa6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f75c │ │ │ │ + beq.n 5f788 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 20c520 <_PyArg_ParseStack@@Base+0x9fc> │ │ │ │ + bl 20d73c <_PyArg_ParseStack@@Base+0x9d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f7bc │ │ │ │ + beq.n 5f7e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f7bc │ │ │ │ + cbnz r3, 5f7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #224] @ (5f8a8 ) │ │ │ │ + ldr r3, [pc, #224] @ (5f8d4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5f600 │ │ │ │ + bl 5f62c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29848 @ 0x7498 │ │ │ │ + movw r0, #28360 @ 0x6ec8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84824 │ │ │ │ + b.w 849e8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #39260 @ 0x995c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 145640 │ │ │ │ + bl 145880 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #39260 @ 0x995c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f846 │ │ │ │ + beq.n 5f872 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f928 │ │ │ │ + beq.n 5f954 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f85c │ │ │ │ + beq.n 5f888 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f928 │ │ │ │ + beq.n 5f954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2551e8 │ │ │ │ + bl 2551fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f8ea │ │ │ │ + beq.n 5f916 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2551e8 │ │ │ │ + bl 2551fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f88a │ │ │ │ + cbnz r0, 5f8b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f8ea │ │ │ │ + beq.n 5f916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f8ea │ │ │ │ + cbnz r3, 5f916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f8ea │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f916 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b300 │ │ │ │ + bl 24b450 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f8aa │ │ │ │ + beq.n 5f8d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f8aa │ │ │ │ + cbnz r3, 5f8d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f8c0 │ │ │ │ + beq.n 5f8ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f8c0 │ │ │ │ + cbnz r3, 5f8ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f8ea │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f916 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24b180 │ │ │ │ + bl 24b314 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f8ee │ │ │ │ + cbnz r0, 5f91a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f8ea │ │ │ │ + beq.n 5f916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f8ea │ │ │ │ + cbnz r3, 5f916 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f930 │ │ │ │ + b.n 5f95c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f910 │ │ │ │ + beq.n 5f93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f910 │ │ │ │ + cbnz r3, 5f93c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f930 │ │ │ │ + beq.n 5f95c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f930 │ │ │ │ + cbnz r3, 5f95c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f930 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f95c │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #39260 @ 0x995c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f95e │ │ │ │ + beq.n 5f98a │ │ │ │ mov r1, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa08 │ │ │ │ + beq.n 5fa34 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f974 │ │ │ │ + beq.n 5f9a0 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa08 │ │ │ │ + beq.n 5fa34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2551e8 │ │ │ │ + bl 2551fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f982 │ │ │ │ + cbnz r0, 5f9ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fa10 │ │ │ │ + b.n 5fa3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2551e8 │ │ │ │ + bl 2551fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f9a6 │ │ │ │ + cbnz r0, 5f9d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f97e │ │ │ │ + beq.n 5f9aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f97e │ │ │ │ + bne.n 5f9aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f97e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f9aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b340 │ │ │ │ + bl 13b560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f9c6 │ │ │ │ + beq.n 5f9f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f9c6 │ │ │ │ + cbnz r3, 5f9f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f9dc │ │ │ │ + beq.n 5fa08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f9dc │ │ │ │ + cbnz r3, 5fa08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5f97e │ │ │ │ + beq.n 5f9aa │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24b180 │ │ │ │ + bl 24b314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa10 │ │ │ │ + beq.n 5fa3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fa10 │ │ │ │ + cbnz r3, 5fa3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fa10 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fa3c │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2539e4 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + b.w 2537ec <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #39244 @ 0x994c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5fa36 │ │ │ │ - movw r0, #45112 @ 0xb038 │ │ │ │ + bne.n 5fa62 │ │ │ │ + movw r0, #43640 @ 0xaa78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5fa48 │ │ │ │ - movw r0, #12548 @ 0x3104 │ │ │ │ + cbnz r3, 5fa74 │ │ │ │ + movw r0, #11076 @ 0x2b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e1af4 │ │ │ │ - movw r0, #41424 @ 0xa1d0 │ │ │ │ + b.w e1d08 │ │ │ │ + movw r0, #39952 @ 0x9c10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ │ │ │ │ -0005fa54 : │ │ │ │ +0005fa80 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #192] @ 5fb2c │ │ │ │ + ldr.w r9, [pc, #192] @ 5fb58 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r7, [r8, r9] │ │ │ │ add r2, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r5, r3, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 5fa9e │ │ │ │ + bhi.n 5faca │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 725b8 │ │ │ │ - cbnz r0, 5faa8 │ │ │ │ + bl 72740 │ │ │ │ + cbnz r0, 5fad4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5fb04 │ │ │ │ + ble.n 5fb30 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5fb04 │ │ │ │ - cbz r0, 5fb04 │ │ │ │ + cbz r1, 5fb30 │ │ │ │ + cbz r0, 5fb30 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5fb04 │ │ │ │ + cbnz r3, 5fb30 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5fae2 │ │ │ │ + cbz r3, 5fb0e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5fb04 │ │ │ │ + cbnz r3, 5fb30 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5fb04 │ │ │ │ + bmi.n 5fb30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5faf0 │ │ │ │ + bne.n 5fb1c │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 72ad0 <_Py_NewReference@@Base> │ │ │ │ + bl 72c58 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #30036 @ 0x7554 │ │ │ │ + movw r0, #28564 @ 0x6f94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c1b24 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5fb84 │ │ │ │ + bl 1c3638 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5fbb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #45120 @ 0xb040 │ │ │ │ + movw r0, #43648 @ 0xaa80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fb88 │ │ │ │ + bne.n 5fbb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb84 │ │ │ │ + beq.n 5fbb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fb84 │ │ │ │ + cbnz r3, 5fbb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5fbac │ │ │ │ + b.n 5fbd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90b18 │ │ │ │ + bl 90d30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fbac │ │ │ │ + beq.n 5fbd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fbac │ │ │ │ + cbnz r3, 5fbd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #352] @ (5fd24 ) │ │ │ │ + ldr r4, [pc, #352] @ (5fd50 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #45156 @ 0xb064 │ │ │ │ + movw r0, #43684 @ 0xaaa4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1a926c │ │ │ │ - cbz r0, 5fbfa │ │ │ │ + bl 1ab098 │ │ │ │ + cbz r0, 5fc26 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5fbfa │ │ │ │ - movw r1, #49020 @ 0xbf7c │ │ │ │ + cbz r3, 5fc26 │ │ │ │ + movw r1, #47548 @ 0xb9bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5fc02 │ │ │ │ + cbnz r0, 5fc2e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5fd1c │ │ │ │ - movw r4, #45140 @ 0xb054 │ │ │ │ + b.n 5fd48 │ │ │ │ + movw r4, #43668 @ 0xaa94 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6578 │ │ │ │ + bl 1a84d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5fc16 │ │ │ │ + cbnz r0, 5fc42 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 29770 │ │ │ │ - cbnz r0, 5fc30 │ │ │ │ - movw r0, #13304 @ 0x33f8 │ │ │ │ + cbnz r0, 5fc5c │ │ │ │ + movw r0, #11832 @ 0x2e38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5fc42 │ │ │ │ + b.n 5fc6e │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5fcec │ │ │ │ + beq.n 5fd18 │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80700 │ │ │ │ + bl 808c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5fc4e │ │ │ │ + cbnz r5, 5fc7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fd1c │ │ │ │ + b.n 5fd48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1137d4 │ │ │ │ + bl 114010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fc6c │ │ │ │ + beq.n 5fc98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fc6c │ │ │ │ + cbnz r3, 5fc98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5fc86 │ │ │ │ + bne.n 5fcb2 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fcec │ │ │ │ - b.n 5fc44 │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd18 │ │ │ │ + b.n 5fc70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cf384 │ │ │ │ + bl cf5a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fcaa │ │ │ │ + beq.n 5fcd6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5fcaa │ │ │ │ + cbnz r3, 5fcd6 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5fcc0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5fcec │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fcec │ │ │ │ - b.n 5fc44 │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd18 │ │ │ │ + b.n 5fc70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90b18 │ │ │ │ + bl 90d30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fd1c │ │ │ │ + beq.n 5fd48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fd1c │ │ │ │ + cbnz r3, 5fd48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fd1c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fd48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56088 @ 0xdb18 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #45176 @ 0xb078 │ │ │ │ + movw r2, #43704 @ 0xaab8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 206368 │ │ │ │ + bl 2071a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 5fbf0 │ │ │ │ - b.n 5fc4a │ │ │ │ + bne.w 5fc1c │ │ │ │ + b.n 5fc76 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5fd46 │ │ │ │ + cbz r3, 5fd72 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5fd54 │ │ │ │ - bl 25bffc <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5fd80 │ │ │ │ + bl 25bcc4 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5fd58 │ │ │ │ + beq.n 5fd84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fd62 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5fd6c │ │ │ │ + bne.n 5fd8e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5fd98 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5fd8e │ │ │ │ + cbz r3, 5fdba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5fd9a │ │ │ │ + cbz r3, 5fdc6 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5fda6 │ │ │ │ + cbz r0, 5fdd2 │ │ │ │ adds r4, #1 │ │ │ │ blx 29d00 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5fdb2 │ │ │ │ + cbz r0, 5fdde │ │ │ │ adds r4, #1 │ │ │ │ blx 29d00 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5fdbe │ │ │ │ + cbz r0, 5fdea │ │ │ │ adds r4, #1 │ │ │ │ blx 29d00 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fdc8 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 5fdd2 │ │ │ │ + bne.n 5fdf4 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 5fdfe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12b170 │ │ │ │ + b.w 12ba64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fdd6 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005fe02 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fddc : │ │ │ │ +0005fe08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24384 @ 0x5f40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5fe0c │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + beq.n 5fe38 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5fe48 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5fe74 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5fe4e │ │ │ │ + beq.n 5fe7a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5fe30 │ │ │ │ + bpl.n 5fe5c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5fe50 │ │ │ │ + beq.n 5fe7c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5fe50 │ │ │ │ + b.n 5fe7c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45224 @ 0xb0a8 │ │ │ │ + movw r1, #43752 @ 0xaae8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe84 │ │ │ │ + b.n 5feb0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5fe88 ) │ │ │ │ + ldr r4, [pc, #52] @ (5feb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5fe76 │ │ │ │ + cbz r0, 5fea2 │ │ │ │ add.w r2, r2, #9920 @ 0x26c0 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fe8c : │ │ │ │ +0005feb8 : │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ subs r0, r0, r3 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fea2 : │ │ │ │ +0005fece : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005feb4 : │ │ │ │ +0005fee0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005febe <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005feea <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29610 │ │ │ │ + │ │ │ │ +0005feee <_PyRWMutex_Lock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bics.w r3, r1, #2 │ │ │ │ - bne.n 5fef8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ff28 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5feee <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ff1e <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fede <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ff0e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ff02 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ff32 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5fed0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ff00 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ff6e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5ff9e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5fed0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ff00 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ff04 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ff34 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5ff0e <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5ff3e <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ff28 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5ff58 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1e2a48 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1e40dc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ff2c <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ff5c <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - mov r0, r4 │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 5ff4c <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ - bl 5ff6e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + beq.n 5ff7c <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5ff9e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ff3e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff6e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ff62 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5ff92 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ff52 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5ff82 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ff6c <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5ff9c <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ff3e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff6e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 5ffa8 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5ffd8 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ffa0 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5ffd0 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ff90 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5ffc0 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ffc8 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5fff8 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 141f78 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1421b8 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ffcc <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005fffc <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ffd2 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 60002 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5fff0 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1e2a48 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 60020 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1e40dc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fff2 : │ │ │ │ +00060022 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6001c │ │ │ │ + cbz r0, 6004c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6001c │ │ │ │ + bne.n 6004c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6001c │ │ │ │ + cbz r2, 6004c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 60036 │ │ │ │ + b.n 60066 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45268 @ 0xb0d4 │ │ │ │ + movw r1, #43796 @ 0xab14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060038 : │ │ │ │ +00060068 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6005e │ │ │ │ + cbz r0, 6008e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33916 @ 0x847c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6005e │ │ │ │ + bne.n 6008e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6005e │ │ │ │ + cbz r3, 6008e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 60076 │ │ │ │ + b.n 600a6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45328 @ 0xb110 │ │ │ │ + movw r1, #43856 @ 0xab50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060078 : │ │ │ │ +000600a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6009e │ │ │ │ + cbz r0, 600ce │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33916 @ 0x847c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6009e │ │ │ │ + bne.n 600ce │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6009e │ │ │ │ + cbz r3, 600ce │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 600b6 │ │ │ │ + b.n 600e6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45388 @ 0xb14c │ │ │ │ + movw r1, #43916 @ 0xab8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000600b8 : │ │ │ │ +000600e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 600de │ │ │ │ + cbz r0, 6010e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33916 @ 0x847c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 600de │ │ │ │ + bne.n 6010e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 600de │ │ │ │ + cbz r3, 6010e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 600f6 │ │ │ │ + b.n 60126 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45452 @ 0xb18c │ │ │ │ + movw r1, #43980 @ 0xabcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000600f8 : │ │ │ │ +00060128 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60136 │ │ │ │ + cbz r0, 60166 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60136 │ │ │ │ + bne.n 60166 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60136 │ │ │ │ - cbnz r1, 60152 │ │ │ │ + cbz r2, 60166 │ │ │ │ + cbnz r1, 60182 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45568 @ 0xb200 │ │ │ │ + movw r1, #44096 @ 0xac40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6014c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6017c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45508 @ 0xb1c4 │ │ │ │ + movw r1, #44036 @ 0xac04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60156 │ │ │ │ + b.n 60186 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060158 : │ │ │ │ +00060188 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60182 │ │ │ │ + cbz r0, 601b2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60182 │ │ │ │ + bne.n 601b2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60182 │ │ │ │ + cbz r2, 601b2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 6019c │ │ │ │ + b.n 601cc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45616 @ 0xb230 │ │ │ │ + movw r1, #44144 @ 0xac70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006019e : │ │ │ │ +000601ce : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 601c8 │ │ │ │ + cbz r0, 601f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 601c8 │ │ │ │ + bne.n 601f8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 601c8 │ │ │ │ + cbz r2, 601f8 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 601e2 │ │ │ │ + b.n 60212 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45672 @ 0xb268 │ │ │ │ + movw r1, #44200 @ 0xaca8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601e4 : │ │ │ │ - b.w 1128e4 <_PyArena_Free@@Base+0x1c0c> │ │ │ │ +00060214 : │ │ │ │ + b.w 113118 <_PyArena_Free@@Base+0x1c0c> │ │ │ │ │ │ │ │ -000601e8 : │ │ │ │ - b.w 21c354 │ │ │ │ +00060218 : │ │ │ │ + b.w 21cdd0 │ │ │ │ │ │ │ │ -000601ec : │ │ │ │ - b.w 3a936 │ │ │ │ +0006021c : │ │ │ │ + b.w 3a8fe │ │ │ │ │ │ │ │ -000601f0 : │ │ │ │ - b.w 224028 <_PyTime_AsMilliseconds@@Base+0x398> │ │ │ │ +00060220 : │ │ │ │ + b.w 2246c0 <_PyParkingLot_AfterFork@@Base+0x994> │ │ │ │ │ │ │ │ -000601f4 : │ │ │ │ +00060224 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 14f200 │ │ │ │ - cbz r0, 60228 │ │ │ │ + bl 14f3b4 │ │ │ │ + cbz r0, 60258 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 29db8 │ │ │ │ - b.n 6029e │ │ │ │ + b.n 602ce │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6023a │ │ │ │ + cbz r0, 6026a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 60244 │ │ │ │ - bl 1f5c8c │ │ │ │ + b.n 60274 │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 602a0 │ │ │ │ + b.n 602d0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 60252 │ │ │ │ + ble.n 60282 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 60244 │ │ │ │ + b.n 60274 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #677 @ 0x2a5 │ │ │ │ + movw r3, #725 @ 0x2d5 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #3339 @ 0xd0b │ │ │ │ + movw r2, #3387 @ 0xd3b │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 60298 │ │ │ │ - bl 1a3e18 │ │ │ │ + cbz r5, 602c8 │ │ │ │ + bl 1a5d20 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 60276 │ │ │ │ + b.n 602a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 602d2 │ │ │ │ + blt.n 60302 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 602c6 │ │ │ │ + bge.n 602f6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 602d2 │ │ │ │ + b.n 60302 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 602ac │ │ │ │ + b.n 602dc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000602d6 : │ │ │ │ +00060306 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000602e8 : │ │ │ │ +00060318 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (60340 ) │ │ │ │ + ldr r4, [pc, #68] @ (60370 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r5, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 60344 │ │ │ │ - cbnz r0, 60336 │ │ │ │ + bl 60374 │ │ │ │ + cbnz r0, 60366 │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 60318 │ │ │ │ + bne.n 60348 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 60344 │ │ │ │ + bl 60374 │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80346,844 +80375,844 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60398 │ │ │ │ + beq.n 603c8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r6 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 6038e │ │ │ │ + beq.n 603be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6038e │ │ │ │ + cbnz r3, 603be │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6039c │ │ │ │ + beq.n 603cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 60360 │ │ │ │ + b.n 60390 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 603a0 │ │ │ │ + b.n 603d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000603a4 : │ │ │ │ - cbz r0, 603b4 │ │ │ │ +000603d4 : │ │ │ │ + cbz r0, 603e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000603b6 : │ │ │ │ - b.w 1af938 │ │ │ │ +000603e6 : │ │ │ │ + b.w 1b1738 │ │ │ │ │ │ │ │ -000603ba : │ │ │ │ +000603ea : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6cee8 │ │ │ │ - cbz r0, 603d4 │ │ │ │ + bl 6cf18 │ │ │ │ + cbz r0, 60404 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000603d6 : │ │ │ │ - cbz r0, 60400 │ │ │ │ +00060406 : │ │ │ │ + cbz r0, 60430 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 603f6 │ │ │ │ + cbz r3, 60426 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a3e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d01c │ │ │ │ + b.w 6d04c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060402 : │ │ │ │ - cbz r0, 60412 │ │ │ │ +00060432 : │ │ │ │ + cbz r0, 60442 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060414 : │ │ │ │ - ldr r3, [pc, #12] @ (60424 ) │ │ │ │ - cbz r0, 6041e │ │ │ │ +00060444 : │ │ │ │ + ldr r3, [pc, #12] @ (60454 ) │ │ │ │ + cbz r0, 6044e │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00060428 : │ │ │ │ +00060458 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006042e : │ │ │ │ +0006045e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 60470 │ │ │ │ + cbz r0, 604a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #9980 @ 0x26fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 60484 │ │ │ │ + beq.n 604b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 60484 │ │ │ │ + beq.n 604b4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 60484 │ │ │ │ + bmi.n 604b4 │ │ │ │ movw r1, #954 @ 0x3ba │ │ │ │ - movw r0, #7972 @ 0x1f24 │ │ │ │ + movw r0, #6500 @ 0x1964 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 604ac │ │ │ │ + b.n 604dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 604ac │ │ │ │ + beq.n 604dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 604aa │ │ │ │ + ble.n 604da │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 604ac │ │ │ │ + beq.n 604dc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 604ac │ │ │ │ + bne.n 604dc │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 604ac │ │ │ │ + b.n 604dc │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000604ae <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000604de <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 8b720 │ │ │ │ - cbz r0, 604f6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b91c │ │ │ │ + cbz r0, 60526 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 604f6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 60526 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 604e8 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 60518 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 604fc <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f5c8c │ │ │ │ + cbnz r0, 6052c <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60514 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 60544 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 210be8 │ │ │ │ + bl 211df8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006051a <_Py_hashtable_new@@Base>: │ │ │ │ +0006054a <_Py_hashtable_new@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6d914 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6da74 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00060538 : │ │ │ │ - movw r3, #60320 @ 0xeba0 │ │ │ │ +00060568 : │ │ │ │ + movw r3, #58848 @ 0xe5e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 6055a │ │ │ │ - cbz r5, 6055a │ │ │ │ + cbz r4, 6058a │ │ │ │ + cbz r5, 6058a │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 60546 │ │ │ │ + beq.n 60576 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060562 : │ │ │ │ +00060592 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 60584 │ │ │ │ + cbz r4, 605b4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 60584 │ │ │ │ - bl 105c88 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ - b.n 60578 │ │ │ │ + cbz r0, 605b4 │ │ │ │ + bl 106284 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ + b.n 605a8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060586 : │ │ │ │ +000605b6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 605de │ │ │ │ + cbz r0, 6060e │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1dbe60 │ │ │ │ + bl 1dd6d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 605d2 │ │ │ │ + beq.n 60602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 605d6 │ │ │ │ + cbz r3, 60606 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 605de │ │ │ │ + b.n 6060e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 605d2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60602 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000605e6 : │ │ │ │ +00060616 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38796 @ 0x978c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (6061c ) │ │ │ │ + ldr r0, [pc, #24] @ (6064c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b2290 │ │ │ │ + bl 1b4088 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stcl 0, cr0, [ip, #-292] @ 0xfffffedc │ │ │ │ │ │ │ │ -00060620 : │ │ │ │ +00060650 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (6067c ) │ │ │ │ + ldr r2, [pc, #76] @ (606ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r5, 60674 │ │ │ │ + cbz r5, 606a4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 91c58 │ │ │ │ + bl 91e70 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 60664 │ │ │ │ + cbz r3, 60694 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 60664 │ │ │ │ - movw r0, #45736 @ 0xb2a8 │ │ │ │ + cbz r3, 60694 │ │ │ │ + movw r0, #44264 @ 0xace8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fde74 │ │ │ │ + bl 1ff304 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060680 : │ │ │ │ +000606b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (606a4 ) │ │ │ │ + ldr r3, [pc, #20] @ (606d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 606a8 │ │ │ │ + bl 606d8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #76] @ (6070c ) │ │ │ │ - bl 1d896c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6073c ) │ │ │ │ + bl 1da20c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60700 │ │ │ │ + blt.n 60730 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 606d2 │ │ │ │ + cbz r0, 60702 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 60704 │ │ │ │ - bl 79330 │ │ │ │ - bl 721b8 │ │ │ │ + bmi.n 60734 │ │ │ │ + bl 79448 │ │ │ │ + bl 72340 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 60700 │ │ │ │ - ldr r1, [pc, #40] @ (6070c ) │ │ │ │ + cbz r0, 60730 │ │ │ │ + ldr r1, [pc, #40] @ (6073c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1d9a38 │ │ │ │ - cbz r0, 60704 │ │ │ │ + bl 1db2d8 │ │ │ │ + cbz r0, 60734 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60700 │ │ │ │ + beq.n 60730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60700 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60730 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60706 │ │ │ │ + b.n 60736 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 60720 │ │ │ │ + cbnz r0, 60750 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00060710 : │ │ │ │ +00060740 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38796 @ 0x978c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (60744 ) │ │ │ │ + ldr r0, [pc, #20] @ (60774 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c99a4 │ │ │ │ + bl 1cb2c0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stcl 0, cr0, [ip, #-292] @ 0xfffffedc │ │ │ │ │ │ │ │ -00060748 : │ │ │ │ +00060778 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 60774 │ │ │ │ + cbnz r0, 607a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c4074 │ │ │ │ + bl 1c5c24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60780 │ │ │ │ + bne.n 607b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00060786 : │ │ │ │ +000607b6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl cd7b8 │ │ │ │ + bl cda14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 607c2 │ │ │ │ + beq.n 607f2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl cd7b8 │ │ │ │ + bl cda14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 607c2 │ │ │ │ + beq.n 607f2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15d7b0 │ │ │ │ + b.w 15db78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000607ca : │ │ │ │ +000607fa : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 607ec │ │ │ │ - movw r0, #36536 @ 0x8eb8 │ │ │ │ + cbnz r0, 6081c │ │ │ │ + movw r0, #35064 @ 0x88f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60818 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60848 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 607fe │ │ │ │ + cbz r3, 6082e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 607fe │ │ │ │ + bpl.n 6082e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 60810 │ │ │ │ - movw r0, #36536 @ 0x8eb8 │ │ │ │ + bge.n 60840 │ │ │ │ + movw r0, #35064 @ 0x88f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60818 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60848 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fde98 │ │ │ │ + b.w fe520 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006081e : │ │ │ │ +0006084e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl cd7b8 │ │ │ │ + bl cda14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60856 │ │ │ │ - cbnz r4, 6084c │ │ │ │ + beq.n 60886 │ │ │ │ + cbnz r4, 6087c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21db48 │ │ │ │ + b.w 21e578 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cd7b8 │ │ │ │ + bl cda14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6083e │ │ │ │ + bne.n 6086e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006085a : │ │ │ │ +0006088a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl cd7b8 │ │ │ │ + bl cda14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60886 │ │ │ │ + beq.n 608b6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fbd44 <_PyEvent_IsSet@@Base+0x5c> │ │ │ │ + b.w 1fd228 <_PyEvent_IsSet@@Base+0x5c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006088a : │ │ │ │ +000608ba : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (608f0 ) │ │ │ │ + ldr r1, [pc, #84] @ (60920 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5632 @ 0x1600 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 608cc │ │ │ │ + cbnz r4, 608fc │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1600] @ 0x640 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 608ec │ │ │ │ + b.n 6091c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 608aa │ │ │ │ + bne.n 608da │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45896 @ 0xb348 │ │ │ │ + movw r1, #44424 @ 0xad88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000608f4 : │ │ │ │ +00060924 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 60920 │ │ │ │ + bls.n 60950 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45932 @ 0xb36c │ │ │ │ + movw r1, #44460 @ 0xadac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 6096e │ │ │ │ - ldr r3, [pc, #80] @ (60974 ) │ │ │ │ + bl d5514 │ │ │ │ + b.n 6099e │ │ │ │ + ldr r3, [pc, #80] @ (609a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1568] @ 0x620 │ │ │ │ - cbnz r3, 60950 │ │ │ │ + cbnz r3, 60980 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45960 @ 0xb388 │ │ │ │ + movw r1, #44488 @ 0xadc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 6096e │ │ │ │ + bl d5514 │ │ │ │ + b.n 6099e │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1600] @ 0x640 │ │ │ │ - b.n 60972 │ │ │ │ + b.n 609a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060978 : │ │ │ │ +000609a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (609d0 ) │ │ │ │ + ldr r1, [pc, #72] @ (60a00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #42496 @ 0xa600 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 609ac │ │ │ │ + cbnz r4, 609dc │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 609cc │ │ │ │ + b.n 609fc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60998 │ │ │ │ + bne.n 609c8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45992 @ 0xb3a8 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000609d4 : │ │ │ │ +00060a04 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (60a0c ) │ │ │ │ + ldr r2, [pc, #40] @ (60a3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9f14 │ │ │ │ - cbnz r0, 60a06 │ │ │ │ + bl 1db7b4 │ │ │ │ + cbnz r0, 60a36 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 60a0a │ │ │ │ + b.n 60a3a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060a10 : │ │ │ │ +00060a40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (60a78 ) │ │ │ │ + ldr r1, [pc, #88] @ (60aa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #4416 @ 0x1140 │ │ │ │ adds r2, #20 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 60a52 │ │ │ │ + cbnz r4, 60a82 │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 60a72 │ │ │ │ + b.n 60aa2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60a30 │ │ │ │ + bne.n 60a60 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46028 @ 0xb3cc │ │ │ │ + movw r1, #44556 @ 0xae0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060a7c : │ │ │ │ +00060aac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 60aa8 │ │ │ │ + bls.n 60ad8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46064 @ 0xb3f0 │ │ │ │ + movw r1, #44592 @ 0xae30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 60ad6 │ │ │ │ - ldr r3, [pc, #80] @ (60afc ) │ │ │ │ + bl d5514 │ │ │ │ + b.n 60b06 │ │ │ │ + ldr r3, [pc, #80] @ (60b2c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ - cbnz r3, 60adc │ │ │ │ + cbnz r3, 60b0c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46092 @ 0xb40c │ │ │ │ + movw r1, #44620 @ 0xae4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60af8 │ │ │ │ + b.n 60b28 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060b00 : │ │ │ │ +00060b30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (60b54 ) │ │ │ │ + ldr r1, [pc, #68] @ (60b84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5600 @ 0x15e0 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 60b30 │ │ │ │ + cbnz r4, 60b60 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 60b50 │ │ │ │ + b.n 60b80 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60b20 │ │ │ │ + bne.n 60b50 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46188 @ 0xb46c │ │ │ │ + movw r1, #44716 @ 0xaeac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060b58 : │ │ │ │ +00060b88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 60b86 │ │ │ │ + blt.n 60bb6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46224 @ 0xb490 │ │ │ │ + movw r1, #44752 @ 0xaed0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 60ba0 │ │ │ │ - ldr r2, [pc, #56] @ (60bc0 ) │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 60bd0 │ │ │ │ + ldr r2, [pc, #56] @ (60bf0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 60bc4 │ │ │ │ + bl 60bf4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60ba6 │ │ │ │ + bne.n 60bd6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60bbe │ │ │ │ + b.n 60bee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -81191,87 +81220,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 60bf0 │ │ │ │ + bls.n 60c20 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46248 @ 0xb4a8 │ │ │ │ + movw r1, #44776 @ 0xaee8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 60c10 │ │ │ │ + bl d5514 │ │ │ │ + b.n 60c40 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 60c16 │ │ │ │ + cbnz r3, 60c46 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46276 @ 0xb4c4 │ │ │ │ + movw r1, #44804 @ 0xaf04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60c18 │ │ │ │ + b.n 60c48 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060c1a : │ │ │ │ +00060c4a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ (60c50 ) │ │ │ │ + ldr r2, [pc, #36] @ (60c80 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 60bc4 │ │ │ │ + bl 60bf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ itttt ne │ │ │ │ addne.w r4, r4, #1408 @ 0x580 │ │ │ │ movne r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ strne.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060c54 : │ │ │ │ +00060c84 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 60c82 │ │ │ │ + blt.n 60cb2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46224 @ 0xb490 │ │ │ │ + movw r1, #44752 @ 0xaed0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 60c98 │ │ │ │ - ldr r2, [pc, #44] @ (60cb0 ) │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 60cc8 │ │ │ │ + ldr r2, [pc, #44] @ (60ce0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 60bc4 │ │ │ │ - cbz r0, 60c9e │ │ │ │ + bl 60bf4 │ │ │ │ + cbz r0, 60cce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60cae │ │ │ │ + b.n 60cde │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -81293,394 +81322,394 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 60d00 │ │ │ │ + beq.n 60d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60d00 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60d30 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f874 │ │ │ │ + b.w 7fa38 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 60d2e │ │ │ │ + bge.n 60d5e │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 60d28 │ │ │ │ + bge.n 60d58 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 60d2e │ │ │ │ + b.n 60d5e │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 60d10 │ │ │ │ + b.n 60d40 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60d3c │ │ │ │ + cbz r0, 60d6c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60d48 │ │ │ │ + cbz r0, 60d78 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60d54 │ │ │ │ + cbz r0, 60d84 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 60d78 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 60da8 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 60d84 │ │ │ │ + cbz r3, 60db4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 60db6 │ │ │ │ + b.n 60de6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60db2 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60de2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 60db2 │ │ │ │ + cbnz r3, 60de2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60db2 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60de2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 60db2 │ │ │ │ + cbnz r3, 60de2 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60db2 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60de2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1ac8b8 │ │ │ │ - b.w 1ac8b8 │ │ │ │ - b.w 1ac8b8 │ │ │ │ + b.w 1ae6b8 │ │ │ │ + b.w 1ae6b8 │ │ │ │ + b.w 1ae6b8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 5219c <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ + b.w 5216c <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7af30 │ │ │ │ - cbz r0, 60de6 │ │ │ │ + bl 7b04c │ │ │ │ + cbz r0, 60e16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e87a8 │ │ │ │ + b.w e89ac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1feee8 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 200370 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 60e18 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 60e48 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 60e36 │ │ │ │ + cbnz r3, 60e66 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60e2c │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e5c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 60e36 │ │ │ │ + b.n 60e66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdac │ │ │ │ + bl 9ffb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e28 │ │ │ │ + beq.n 60e58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060e3e : │ │ │ │ +00060e6e : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60e5e │ │ │ │ + bne.n 60e8e │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60e74 │ │ │ │ + bge.n 60ea4 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60e4a │ │ │ │ + b.n 60e7a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60e74 │ │ │ │ + blt.n 60ea4 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 60e60 │ │ │ │ + b.n 60e90 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e78 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00060ea8 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #37257 @ 0x9189 │ │ │ │ + movw r1, #37281 @ 0x91a1 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 27beb0 <_PyInterpreterConfig_AsDict@@Base+0x770> │ │ │ │ + b.w 27b8e4 <_PyInterpreterConfig_AsDict@@Base+0x730> │ │ │ │ │ │ │ │ -00060e86 : │ │ │ │ +00060eb6 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60ea2 │ │ │ │ + cbz r0, 60ed2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56399 @ 0xdc4f │ │ │ │ + movw r3, #56343 @ 0xdc17 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ea4 : │ │ │ │ +00060ed4 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (60ed8 ) │ │ │ │ + ldr r4, [pc, #32] @ (60f08 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b010c │ │ │ │ + bl 1b1f0c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060edc <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00060f0c <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (60f10 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60f40 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b010c │ │ │ │ + bl 1b1f0c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #38704 @ 0x9730 │ │ │ │ + movw r2, #37232 @ 0x9170 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9cf0 │ │ │ │ + bl 1bbae0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f40 : │ │ │ │ +00060f70 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f46 : │ │ │ │ +00060f76 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f4a : │ │ │ │ - movw r1, #17464 @ 0x4438 │ │ │ │ +00060f7a : │ │ │ │ + movw r1, #15992 @ 0x3e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 1fbcfc <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + b.w 1fd1e0 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ │ │ │ │ -00060f58 : │ │ │ │ - b.w 60f4a │ │ │ │ +00060f88 : │ │ │ │ + b.w 60f7a │ │ │ │ │ │ │ │ -00060f5c : │ │ │ │ - b.w 60f4a │ │ │ │ +00060f8c : │ │ │ │ + b.w 60f7a │ │ │ │ │ │ │ │ -00060f60 : │ │ │ │ +00060f90 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f64 : │ │ │ │ +00060f94 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f66 : │ │ │ │ +00060f96 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f68 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060f98 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60f78 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60fa8 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f7a : │ │ │ │ +00060faa : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f86 : │ │ │ │ +00060fb6 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f98 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060fc8 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60fb0 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60fe0 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w c037c <_PyDict_FromItems@@Base+0x310> │ │ │ │ + b.w c061c <_PyDict_FromItems@@Base+0x310> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060fb4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060fe4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60fe6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 61016 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 60fee <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r3, 6101e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 60ff0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 61020 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60ff0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 61020 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060ff6 : │ │ │ │ +00061026 : │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17660 @ 0x44fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00061010 <_Py_BreakPoint@@Base>: │ │ │ │ +00061040 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061012 : │ │ │ │ - b.w 58cdc │ │ │ │ +00061042 : │ │ │ │ + b.w 58bc0 │ │ │ │ │ │ │ │ -00061016 : │ │ │ │ +00061046 : │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061026 : │ │ │ │ +00061056 : │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061036 : │ │ │ │ +00061066 : │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061046 <_Py_SetRefcnt@@Base>: │ │ │ │ +00061076 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -81689,105 +81718,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61090 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 610c0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 61090 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 610c0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b1720 │ │ │ │ + bl 1b351c │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 61090 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 610c0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38912 @ 0x9800 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 631fc │ │ │ │ + bl 6322c │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 610a6 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 610d6 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 610ac <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 610dc <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 610c0 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 610f0 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 61096 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 61114 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 610c6 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 61144 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 610d2 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 61102 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 610f8 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 61128 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 610ee <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 6111e <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 610ce <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 610da <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 610fe <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 6110a <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 61114 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 61144 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 610f4 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 61124 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 610f4 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 61124 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 61154 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 61184 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 61148 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 61178 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 61156 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 61186 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 61156 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 61186 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27ebe4 │ │ │ │ + bl 27e5f4 │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -81797,67 +81826,67 @@ │ │ │ │ dmb ish │ │ │ │ ldr r5, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r5, r5, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - bl 62868 │ │ │ │ - cbz r0, 611b4 <_Py_SetRefcnt@@Base+0x16e> │ │ │ │ + bl 62898 │ │ │ │ + cbz r0, 611e4 <_Py_SetRefcnt@@Base+0x16e> │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r6, #22 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1c95b8 │ │ │ │ + bl 1caed4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 611d0 <_Py_SetRefcnt@@Base+0x18a> │ │ │ │ + b.n 61200 <_Py_SetRefcnt@@Base+0x18a> │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r6, #22 │ │ │ │ - bl 1c95b8 │ │ │ │ + bl 1caed4 │ │ │ │ lsls r2, r6, #22 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ae360 │ │ │ │ - cbz r5, 611ea <_Py_SetRefcnt@@Base+0x1a4> │ │ │ │ + bl 1b0160 │ │ │ │ + cbz r5, 6121a <_Py_SetRefcnt@@Base+0x1a4> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1ae360 │ │ │ │ + b.w 1b0160 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000611ee : │ │ │ │ - cbnz r0, 611f4 │ │ │ │ - b.w 1f5c8c │ │ │ │ +0006121e : │ │ │ │ + cbnz r0, 61224 │ │ │ │ + b.w 1f71c8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (61230 ) │ │ │ │ + ldr r2, [pc, #40] @ (61260 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 6122a │ │ │ │ + cbz r3, 6125a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ @@ -81865,761 +81894,761 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 6125c │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + cbnz r2, 6128c │ │ │ │ + movw r3, #11960 @ 0x2eb8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #55888 @ 0xda50 │ │ │ │ + movw r2, #54416 @ 0xd490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - b.n 61264 │ │ │ │ - movw r3, #45220 @ 0xb0a4 │ │ │ │ + b.n 61294 │ │ │ │ + movw r3, #43748 @ 0xaae4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #46308 @ 0xb4e4 │ │ │ │ + movw r0, #44836 @ 0xaf24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46340 @ 0xb504 │ │ │ │ + movw r0, #44868 @ 0xaf44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ │ │ │ │ -00061288 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000612b8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000612aa : │ │ │ │ +000612da : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 612d8 │ │ │ │ - movw r0, #63780 @ 0xf924 │ │ │ │ + beq.n 61308 │ │ │ │ + movw r0, #62308 @ 0xf364 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612ec │ │ │ │ + b.n 6131c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 612d4 │ │ │ │ + beq.n 61304 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612ee : │ │ │ │ +0006131e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6131c │ │ │ │ + beq.n 6134c │ │ │ │ movs r1, #26 │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + movw r0, #59872 @ 0xe9e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6131e │ │ │ │ + b.n 6134e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061320 : │ │ │ │ +00061350 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6134e │ │ │ │ + beq.n 6137e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + movw r0, #59872 @ 0xe9e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61350 │ │ │ │ + b.n 61380 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061352 : │ │ │ │ +00061382 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61382 │ │ │ │ + beq.n 613b2 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + movw r0, #59872 @ 0xe9e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61384 │ │ │ │ + b.n 613b4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061386 : │ │ │ │ +000613b6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 613b8 │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + beq.n 613e8 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61414 │ │ │ │ + b.n 61444 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 613b4 │ │ │ │ + beq.n 613e4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61412 │ │ │ │ - bl 721b8 │ │ │ │ + bne.n 61442 │ │ │ │ + bl 72340 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 613b4 │ │ │ │ + beq.n 613e4 │ │ │ │ mov r5, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 613fa │ │ │ │ + bge.n 6142a │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r5, #8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 613de │ │ │ │ - b.n 613b4 │ │ │ │ + bne.n 6140e │ │ │ │ + b.n 613e4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61412 │ │ │ │ + beq.n 61442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 61412 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 61442 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00061418 : │ │ │ │ +00061448 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6144c │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 6144c │ │ │ │ + beq.n 6147c │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 6147c │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ - movw r0, #28716 @ 0x702c │ │ │ │ + movw r0, #27332 @ 0x6ac4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61454 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61484 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 61458 │ │ │ │ + bpl.n 61488 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6145a │ │ │ │ + b.n 6148a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006145c : │ │ │ │ +0006148c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61494 │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 61494 │ │ │ │ + beq.n 614c4 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 614c4 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ - movw r0, #28716 @ 0x702c │ │ │ │ + movw r0, #27332 @ 0x6ac4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61498 │ │ │ │ + b.n 614c8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006149a : │ │ │ │ - b.w 109c70 │ │ │ │ +000614ca : │ │ │ │ + b.w 10a264 │ │ │ │ │ │ │ │ -0006149e : │ │ │ │ +000614ce : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 614d6 │ │ │ │ + cbz r3, 61506 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 614d6 │ │ │ │ + cbz r3, 61506 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 614ca │ │ │ │ - bl d7574 │ │ │ │ + bne.n 614fa │ │ │ │ + bl d77ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 614d2 │ │ │ │ + b.n 61502 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000614da : │ │ │ │ +0006150a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 614f4 │ │ │ │ - cbnz r0, 614fa │ │ │ │ - bl 27591c │ │ │ │ - b.n 61516 │ │ │ │ + beq.n 61524 │ │ │ │ + cbnz r0, 6152a │ │ │ │ + bl 27539c │ │ │ │ + b.n 61546 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 6151c │ │ │ │ + cbnz r3, 6154c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46376 @ 0xb528 │ │ │ │ + movw r1, #44904 @ 0xaf68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61540 │ │ │ │ + b.n 61570 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61500 │ │ │ │ + beq.n 61530 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61500 │ │ │ │ + bne.n 61530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 61568 │ │ │ │ + beq.n 61598 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 6156e │ │ │ │ - bl 27591c │ │ │ │ - b.n 6157a │ │ │ │ + cbnz r0, 6159e │ │ │ │ + bl 27539c │ │ │ │ + b.n 615aa │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61580 │ │ │ │ + cbz r0, 615b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6158e │ │ │ │ + b.n 615be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061594 : │ │ │ │ - b.n 61546 │ │ │ │ +000615c4 : │ │ │ │ + b.n 61576 │ │ │ │ │ │ │ │ -00061596 : │ │ │ │ - b.n 61546 │ │ │ │ +000615c6 : │ │ │ │ + b.n 61576 │ │ │ │ │ │ │ │ -00061598 : │ │ │ │ +000615c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 615ce │ │ │ │ + cbz r3, 615fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 615ce │ │ │ │ + cbz r3, 615fe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 615ce │ │ │ │ + cbz r3, 615fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 615ce │ │ │ │ + cbz r3, 615fe │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl d122c │ │ │ │ - cbz r0, 615ea │ │ │ │ - b.n 615e4 │ │ │ │ + bl d1450 │ │ │ │ + cbz r0, 6161a │ │ │ │ + b.n 61614 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46416 @ 0xb550 │ │ │ │ + movw r1, #44944 @ 0xaf90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6171e │ │ │ │ + b.n 6174e │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 61602 │ │ │ │ + cbz r0, 61632 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ - b.n 615e4 │ │ │ │ + bl d2020 │ │ │ │ + b.n 61614 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 6162e │ │ │ │ + bge.n 6165e │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46472 @ 0xb588 │ │ │ │ + movw r1, #45000 @ 0xafc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ - b.n 615e4 │ │ │ │ + bl d2020 │ │ │ │ + b.n 61614 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 61672 │ │ │ │ + cbnz r3, 616a2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ee5a8 │ │ │ │ - cbz r0, 61646 │ │ │ │ + bl 1efb84 │ │ │ │ + cbz r0, 61676 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61646 │ │ │ │ + cbnz r3, 61676 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee5a8 │ │ │ │ - cbnz r0, 6165a │ │ │ │ + bl 1efb84 │ │ │ │ + cbnz r0, 6168a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 256aa8 <_PyTime_AsTimeval@@Base+0xd20> │ │ │ │ - cbz r0, 61672 │ │ │ │ + bl 256868 <_PyTime_AsTimeval@@Base+0xd08> │ │ │ │ + cbz r0, 616a2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61672 │ │ │ │ + cbnz r3, 616a2 │ │ │ │ mov r0, sp │ │ │ │ - bl 256aa8 <_PyTime_AsTimeval@@Base+0xd20> │ │ │ │ - cbz r0, 61672 │ │ │ │ + bl 256868 <_PyTime_AsTimeval@@Base+0xd08> │ │ │ │ + cbz r0, 616a2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29db8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ - b.n 6171e │ │ │ │ + bl d2020 │ │ │ │ + b.n 6174e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61690 │ │ │ │ - bl 1f5c8c │ │ │ │ + cbnz r0, 616c0 │ │ │ │ + bl 1f71c8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ - b.n 615e4 │ │ │ │ + bl d2020 │ │ │ │ + b.n 61614 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 616a2 │ │ │ │ + ble.n 616d2 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 61694 │ │ │ │ + b.n 616c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 616b8 │ │ │ │ + ble.n 616e8 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 616a8 │ │ │ │ + b.n 616d8 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 6170c │ │ │ │ + cbz r6, 6173c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #1 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 616ee │ │ │ │ + blt.n 6171e │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 616e6 │ │ │ │ + bge.n 61716 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 616ee │ │ │ │ + b.n 6171e │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 616ca │ │ │ │ + b.n 616fa │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a3e18 │ │ │ │ + bl 1a5d20 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a3e18 │ │ │ │ + bl 1a5d20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29db8 │ │ │ │ - b.n 616ba │ │ │ │ + b.n 616ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, sp │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00061726 : │ │ │ │ - b.w 15b5ec │ │ │ │ +00061756 : │ │ │ │ + b.w 15b9a8 │ │ │ │ │ │ │ │ -0006172a : │ │ │ │ - b.w d4a54 │ │ │ │ +0006175a : │ │ │ │ + b.w d4c6c │ │ │ │ │ │ │ │ -0006172e : │ │ │ │ - b.w 129b9c │ │ │ │ +0006175e : │ │ │ │ + b.w 12a490 │ │ │ │ │ │ │ │ -00061732 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00061762 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl cfc10 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cfe34 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 61764 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ + cbz r3, 61794 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6177a <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ + cbnz r3, 617aa <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #32532 @ 0x7f14 │ │ │ │ + movw r2, #31060 @ 0x7954 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006177e : │ │ │ │ +000617ae : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (617e4 ) │ │ │ │ + ldr r2, [pc, #84] @ (61814 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6179c │ │ │ │ - cbnz r1, 617a4 │ │ │ │ + cbz r0, 617cc │ │ │ │ + cbnz r1, 617d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6174e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 617ac │ │ │ │ - bl cf384 │ │ │ │ + bl 6177e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 617dc │ │ │ │ + bl cf5a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 617b0 │ │ │ │ + cbnz r0, 617e0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 617d6 │ │ │ │ + b.n 61806 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9cf0 │ │ │ │ + bl 1bbae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 617d6 │ │ │ │ + beq.n 61806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 617d6 │ │ │ │ + cbnz r3, 61806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000617e8 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00061818 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (6184c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6187c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61806 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6180e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 61836 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6183e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6174e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 61816 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cf384 │ │ │ │ + bl 6177e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61846 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cf5a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6181a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 6184a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61840 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 61870 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9cf0 │ │ │ │ + bl 1bbae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61840 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 61870 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61840 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 61870 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061850 : │ │ │ │ +00061880 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (618dc ) │ │ │ │ + ldr r6, [pc, #124] @ (6190c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 6188e │ │ │ │ + cbz r1, 618be │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 618c2 │ │ │ │ + bmi.n 618f2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #12664 @ 0x3178 │ │ │ │ + movw r2, #11152 @ 0x2b90 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ - b.n 618ae │ │ │ │ - cbz r2, 618b4 │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ + b.n 618de │ │ │ │ + cbz r2, 618e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 618b2 │ │ │ │ + bmi.n 618e2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #46528 @ 0xb5c0 │ │ │ │ + movw r2, #45056 @ 0xb000 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 618d6 │ │ │ │ - cbnz r1, 618c6 │ │ │ │ + b.n 61906 │ │ │ │ + cbnz r1, 618f6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b18bc │ │ │ │ - b.n 618d6 │ │ │ │ + bl 1b36b8 │ │ │ │ + b.n 61906 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61890 │ │ │ │ + bne.n 618c0 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1480 │ │ │ │ + b.w e1694 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (618e8 ) │ │ │ │ + ldr r1, [pc, #4] @ (61918 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 90fcc │ │ │ │ - add r3, pc, #736 @ (adr r3, 61bcc ) │ │ │ │ + b.w 911e4 │ │ │ │ + add r3, pc, #736 @ (adr r3, 61bfc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7faa8 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 61916 │ │ │ │ + bl 7fc6c <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61946 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83a3c <_PyType_LookupRef@@Base> │ │ │ │ + bl 83c00 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61924 │ │ │ │ - b.n 61950 │ │ │ │ + cbnz r0, 61954 │ │ │ │ + b.n 61980 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 61908 │ │ │ │ - b.n 6195c │ │ │ │ + bge.n 61938 │ │ │ │ + b.n 6198c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 6195c │ │ │ │ + cbz r3, 6198c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61944 │ │ │ │ + beq.n 61974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61948 │ │ │ │ + cbz r3, 61978 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6195c │ │ │ │ + b.n 6198c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61944 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61974 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90fcc │ │ │ │ + b.w 911e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e10ec │ │ │ │ + b.w e1300 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 619da │ │ │ │ + bhi.n 61a0a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 619e4 │ │ │ │ + bne.n 61a14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 619e4 │ │ │ │ + bne.n 61a14 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 619ee │ │ │ │ + blt.n 61a1e │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7796 @ 0x1e74 │ │ │ │ movwne r2, #4324 @ 0x10e4 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ movtne r2, #71 @ 0x47 │ │ │ │ itete eq │ │ │ │ @@ -82629,28 +82658,28 @@ │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 619f0 │ │ │ │ + beq.n 61a20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 619f0 │ │ │ │ + b.n 61a20 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 619f0 │ │ │ │ + b.n 61a20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000619f2 : │ │ │ │ +00061a22 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ @@ -82679,128 +82708,128 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21e040 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061a48 : │ │ │ │ +00061a78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 61a70 │ │ │ │ + bge.n 61aa0 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 61ab4 │ │ │ │ + b.n 61ae4 │ │ │ │ ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, ip, #16 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 12d0a8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 12d998 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 31270 │ │ │ │ + bl 31240 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 159814 │ │ │ │ + bl 159b80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61aec │ │ │ │ + beq.n 61b1c │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61aec │ │ │ │ + beq.n 61b1c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61b04 │ │ │ │ - b.n 61b16 │ │ │ │ + bne.n 61b34 │ │ │ │ + b.n 61b46 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61ae4 │ │ │ │ - movw r0, #6632 @ 0x19e8 │ │ │ │ + beq.n 61b14 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61ae4 │ │ │ │ - b.n 61b22 │ │ │ │ + bne.n 61b14 │ │ │ │ + b.n 61b52 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #6632 @ 0x19e8 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 61b22 │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61b52 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d9cc8 │ │ │ │ + b.w 1db568 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61b68 │ │ │ │ + cbnz r0, 61b98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61c42 │ │ │ │ + beq.n 61c72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61c42 │ │ │ │ + bne.n 61c72 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61c42 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61c72 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ add.w lr, r0, #36 @ 0x24 │ │ │ │ add.w sl, r0, #76 @ 0x4c │ │ │ │ mov r5, lr │ │ │ │ add.w fp, r7, #76 @ 0x4c │ │ │ │ mov.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -82808,55 +82837,55 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 61ba2 │ │ │ │ + bge.n 61bd2 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 61b90 │ │ │ │ + b.n 61bc0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [r7, #12] │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61bcc │ │ │ │ + beq.n 61bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 61bcc │ │ │ │ + cbnz r3, 61bfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61be4 │ │ │ │ + bne.n 61c14 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 61c06 │ │ │ │ + bne.n 61c36 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (61c48 ) │ │ │ │ + ldr r1, [pc, #60] @ (61c78 ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w r8, [r4, #16] │ │ │ │ @@ -82872,465 +82901,465 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c4c : │ │ │ │ +00061c7c : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26960 @ 0x6950 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.n 61b26 │ │ │ │ + b.n 61b56 │ │ │ │ │ │ │ │ -00061c62 : │ │ │ │ +00061c92 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26960 @ 0x6950 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 61b26 │ │ │ │ + b.n 61b56 │ │ │ │ │ │ │ │ -00061c72 : │ │ │ │ +00061ca2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28268 @ 0x6e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 61b26 │ │ │ │ - cbz r0, 61ccc │ │ │ │ - ldr r3, [pc, #60] @ (61cd4 ) │ │ │ │ + bl 61b56 │ │ │ │ + cbz r0, 61cfc │ │ │ │ + ldr r3, [pc, #60] @ (61d04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 61ca6 │ │ │ │ + cbnz r5, 61cd6 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 61cce │ │ │ │ - bl 1e072c │ │ │ │ + b.n 61cfe │ │ │ │ + bl 1e1dc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26f590 │ │ │ │ + bl 26f010 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 61cce │ │ │ │ + cbnz r0, 61cfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61ccc │ │ │ │ + beq.n 61cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61ccc │ │ │ │ + cbnz r3, 61cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cd8 : │ │ │ │ +00061d08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #27748 @ 0x6c64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 61b26 │ │ │ │ - cbz r0, 61d04 │ │ │ │ + bl 61b56 │ │ │ │ + cbz r0, 61d34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061d06 : │ │ │ │ +00061d36 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1371d0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 1373ec <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 11e678 │ │ │ │ + b.w 11eec0 │ │ │ │ │ │ │ │ -00061d2a <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061d5a <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61d6a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 61d9a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fafc │ │ │ │ + bl 7fcc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61d5e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 61d8e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61d62 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 61d92 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61d6a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 61d9a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61d5e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61d8e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061d6e : │ │ │ │ +00061d9e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 7a124 │ │ │ │ + b.w 7a23c │ │ │ │ │ │ │ │ -00061d76 : │ │ │ │ +00061da6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7a124 │ │ │ │ + b.w 7a23c │ │ │ │ │ │ │ │ -00061d7c : │ │ │ │ +00061dac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d8d24 │ │ │ │ + bl 1da5c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61db4 │ │ │ │ - bl c047c │ │ │ │ + cbz r0, 61de4 │ │ │ │ + bl c071c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61da8 │ │ │ │ + beq.n 61dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61dac │ │ │ │ + cbz r3, 61ddc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61db4 │ │ │ │ + b.n 61de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61da8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061db8 : │ │ │ │ +00061de8 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8306c │ │ │ │ + b.w 83230 │ │ │ │ │ │ │ │ -00061dbe <_PyObject_GetAttrId@@Base>: │ │ │ │ +00061dee <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2d016 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 61de2 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 61e12 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90fcc │ │ │ │ + b.w 911e4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061de4 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061e14 <_PyObject_CallMethodId@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (61e48 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (61e78 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61e02 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61e0a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61e32 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61e3a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6174e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 61e12 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 61dbe <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 6177e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61e42 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61dee <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61e16 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 61e46 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61e3c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 61e6c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9cf0 │ │ │ │ + bl 1bbae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61e3c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 61e6c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61e3c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 61e6c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e4c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061e7c <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46564 @ 0xb5e4 │ │ │ │ + movw r2, #45092 @ 0xb024 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61e9a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #46572 @ 0xb5ec │ │ │ │ + beq.n 61eca <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #45100 @ 0xb02c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 61eb6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 61ee6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46580 @ 0xb5f4 │ │ │ │ + movw r2, #45108 @ 0xb034 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61ec4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #46604 @ 0xb60c │ │ │ │ + b.n 61ef4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #45132 @ 0xb04c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - cbz r5, 61ede <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #4968 @ 0x1368 │ │ │ │ + cbz r5, 61f0e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #3496 @ 0xda8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fad54 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1fc238 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61f18 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61f48 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #12000 @ 0x2ee0 │ │ │ │ + movw r2, #10528 @ 0x2920 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - b.n 61f54 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 61f84 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ sub.w r5, r6, r1, lsl #3 │ │ │ │ blx 292c8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 694ec │ │ │ │ + bl 6951c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e54c <_PyObject_Dump@@Base> │ │ │ │ + bl 2e544 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + movw r1, #45152 @ 0xb060 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (61f64 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (61f94 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfadc0045 │ │ │ │ + adds.w r0, ip, #12910592 @ 0xc50000 │ │ │ │ │ │ │ │ -00061f68 : │ │ │ │ +00061f98 : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ push {r4} │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ pop {r4} │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ │ │ │ │ -00061f86 : │ │ │ │ +00061fb6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61fb6 │ │ │ │ - movw r0, #64020 @ 0xfa14 │ │ │ │ + beq.n 61fe6 │ │ │ │ + movw r0, #62548 @ 0xf454 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61ff2 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62022 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61ff8 │ │ │ │ - cbz r1, 61fdc │ │ │ │ + beq.n 62028 │ │ │ │ + cbz r1, 6200c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61fdc │ │ │ │ + bpl.n 6200c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 61ffa │ │ │ │ + beq.n 6202a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61ffa │ │ │ │ + b.n 6202a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #45176 @ 0xb078 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62004 │ │ │ │ + b.n 62034 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62036 │ │ │ │ + beq.n 62066 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + movw r0, #59872 @ 0xe9e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6203c │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6206c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6204e │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + cbnz r0, 6207e │ │ │ │ + movw r0, #59872 @ 0xe9e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6205a │ │ │ │ - ldr r1, [pc, #92] @ (620ac ) │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6208a │ │ │ │ + ldr r1, [pc, #92] @ (620dc ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6205e │ │ │ │ + bne.n 6208e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 620a4 │ │ │ │ + b.n 620d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 62082 │ │ │ │ + cbz r0, 620b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 62082 │ │ │ │ + bne.n 620b2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62082 │ │ │ │ + beq.n 620b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 62082 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 620b2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #4240 @ 0x1090 │ │ │ │ + movw r2, #2768 @ 0xad0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #46672 @ 0xb650 │ │ │ │ + movw r0, #45200 @ 0xb090 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #16] @ (620c4 ) │ │ │ │ + ldr r2, [pc, #16] @ (620f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 620c0 │ │ │ │ + cbnz r1, 620f0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (620d4 ) │ │ │ │ + ldr r2, [pc, #8] @ (62104 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -83370,151 +83399,151 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 62144 │ │ │ │ + cbnz r0, 62174 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6214c │ │ │ │ + cbz r0, 6217c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62136 │ │ │ │ + beq.n 62166 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 62158 │ │ │ │ + cbz r0, 62188 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 621a8 │ │ │ │ + bge.n 621d8 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 62182 │ │ │ │ + cbz r3, 621b2 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6218e │ │ │ │ - b.n 62186 │ │ │ │ + bls.n 621be │ │ │ │ + b.n 621b6 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 6218e │ │ │ │ + bcs.n 621be │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 62168 │ │ │ │ + b.n 62198 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6219e │ │ │ │ + bne.n 621ce │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 62168 │ │ │ │ + bne.n 62198 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62168 │ │ │ │ + b.n 62198 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 62168 │ │ │ │ + b.n 62198 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 621fc │ │ │ │ + bge.n 6222c │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 621d6 │ │ │ │ + cbz r3, 62206 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 621e2 │ │ │ │ - b.n 621da │ │ │ │ + bls.n 62212 │ │ │ │ + b.n 6220a │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 621e2 │ │ │ │ + bcs.n 62212 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 621bc │ │ │ │ + b.n 621ec │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 621f2 │ │ │ │ + bne.n 62222 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 621bc │ │ │ │ + bne.n 621ec │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 621bc │ │ │ │ + b.n 621ec │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 621bc │ │ │ │ + b.n 621ec │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r0, #16 │ │ │ │ mov r1, r6 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 62230 │ │ │ │ + bmi.n 62260 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6221a │ │ │ │ + beq.n 6224a │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6221a │ │ │ │ - b.n 62232 │ │ │ │ + beq.n 6224a │ │ │ │ + b.n 62262 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ adds r5, r0, #4 │ │ │ │ add.w r4, r0, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r0, 6225a │ │ │ │ + cbnz r0, 6228a │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6224c │ │ │ │ - b.n 62260 │ │ │ │ + bne.n 6227c │ │ │ │ + b.n 62290 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62254 │ │ │ │ + beq.n 62284 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6226c │ │ │ │ + cbz r0, 6229c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #40] @ (62298 ) │ │ │ │ + ldr r2, [pc, #40] @ (622c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ @@ -83535,106 +83564,106 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 622e4 │ │ │ │ + cbz r0, 62314 │ │ │ │ movw r3, #38796 @ 0x978c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 622e4 │ │ │ │ + beq.n 62314 │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 62324 │ │ │ │ - bl 620b0 │ │ │ │ - cbz r0, 62338 │ │ │ │ + bne.n 62354 │ │ │ │ + bl 620e0 │ │ │ │ + cbz r0, 62368 │ │ │ │ movw r3, #20528 @ 0x5030 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38852 @ 0x97c4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #10107 @ 0x277b │ │ │ │ + movw r3, #10155 @ 0x27ab │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 62318 │ │ │ │ + cbz r5, 62348 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 620c8 │ │ │ │ + b.n 620f8 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 6232c │ │ │ │ + cbz r2, 6235c │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r0, 6239c │ │ │ │ + cbz r0, 623cc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 6239a │ │ │ │ + cbz r1, 623ca │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6239a │ │ │ │ + cbz r7, 623ca │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 62378 │ │ │ │ + bcc.n 623a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 622b0 │ │ │ │ + bl 622e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 62358 │ │ │ │ + bne.n 62388 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 622b0 │ │ │ │ + bl 622e0 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 62358 │ │ │ │ + b.n 62388 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #1 │ │ │ │ - movw r4, #9119 @ 0x239f │ │ │ │ + movw r4, #9167 @ 0x23cf │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -83659,77 +83688,77 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 62402 │ │ │ │ + bhi.n 62432 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 624a6 │ │ │ │ + beq.n 624d6 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 62442 │ │ │ │ + bne.n 62472 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 624a0 │ │ │ │ + beq.n 624d0 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 62442 │ │ │ │ + bne.n 62472 │ │ │ │ ldrd r2, r3, [r1, #24] │ │ │ │ add.w r4, r0, #24 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6245a │ │ │ │ + bne.n 6248a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ add.w r4, r0, #8 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 62476 │ │ │ │ + bne.n 624a6 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ adds r0, #16 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62490 │ │ │ │ + bne.n 624c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 624dc │ │ │ │ + beq.n 6250c │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 624b2 │ │ │ │ + bne.n 624e2 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ adds r0, #8 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 624c8 │ │ │ │ + bne.n 624f8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -83738,22 +83767,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 6250a │ │ │ │ + bne.n 6253a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 626a4 │ │ │ │ + b.n 626d4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62504 │ │ │ │ + beq.n 62534 │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movw r7, #43691 @ 0xaaab │ │ │ │ movt r7, #43690 @ 0xaaaa │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ add.w ip, r4, #116 @ 0x74 │ │ │ │ @@ -83763,68 +83792,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 62558 │ │ │ │ + bls.n 62588 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 6254e │ │ │ │ + bhi.n 6257e │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 6255a │ │ │ │ + b.n 6258a │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 6255a │ │ │ │ + b.n 6258a │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, ip, lsl #15 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r1 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 62584 │ │ │ │ + bne.n 625b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 626a4 │ │ │ │ + b.n 626d4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 625ac │ │ │ │ + bne.n 625dc │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 62504 │ │ │ │ + bls.n 62534 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 626a4 │ │ │ │ + beq.n 626d4 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 6258c │ │ │ │ + b.n 625bc │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2ab04 <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 625dc │ │ │ │ + beq.n 6260c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -83832,20 +83861,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 27f2c4 │ │ │ │ + bl 27ecd4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 62648 │ │ │ │ + cbz r2, 62678 │ │ │ │ umull ip, r3, lr, r6 │ │ │ │ movs r0, #0 │ │ │ │ rsb ip, r8, #32 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r6, r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ @@ -83857,52 +83886,52 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 62602 │ │ │ │ + b.n 62632 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 62504 │ │ │ │ + beq.w 62534 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 62674 │ │ │ │ + cbnz r6, 626a4 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 626a4 │ │ │ │ + cbz r0, 626d4 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 6265c │ │ │ │ - b.n 6269e │ │ │ │ + bne.n 6268c │ │ │ │ + b.n 626ce │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 6269a │ │ │ │ + cbz r6, 626ca │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ ands r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62676 │ │ │ │ - b.n 626a4 │ │ │ │ + bne.n 626a6 │ │ │ │ + b.n 626d4 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 6264a │ │ │ │ + b.n 6267a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -83911,37 +83940,37 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 626e4 │ │ │ │ + cbz r0, 62714 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 626e4 │ │ │ │ + cbz r3, 62714 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 624de │ │ │ │ + b.n 6250e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1af800 │ │ │ │ + bl 1b1600 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -83956,58 +83985,58 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 6275c │ │ │ │ + bls.n 6278c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 62752 │ │ │ │ + bhi.n 62782 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 6275e │ │ │ │ + b.n 6278e │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 6275e │ │ │ │ + b.n 6278e │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r0, 627e4 │ │ │ │ + cbz r0, 62814 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 627e2 │ │ │ │ + bcs.n 62812 │ │ │ │ mov r5, r0 │ │ │ │ blx 29d00 │ │ │ │ - cbz r0, 627e2 │ │ │ │ + cbz r0, 62812 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 627a6 │ │ │ │ + bne.n 627d6 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 627e2 │ │ │ │ + bcs.n 62812 │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #41120 @ 0xa0a0 │ │ │ │ @@ -84020,34 +84049,34 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 6280c │ │ │ │ + cbz r0, 6283c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6280c │ │ │ │ + cbz r3, 6283c │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2ab78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6277a │ │ │ │ - b.w 1ac8b8 │ │ │ │ - b.w 1ac8b8 │ │ │ │ + b.n 627aa │ │ │ │ + b.w 1ae6b8 │ │ │ │ + b.w 1ae6b8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6533 @ 0x1985 │ │ │ │ + movw r1, #6477 @ 0x194d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53528 @ 0xd118 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40daa <_PyCompile_OptimizeCfg@@Base+0xb6e> │ │ │ │ - ldr r3, [pc, #44] @ (62864 ) │ │ │ │ + b.w 40de2 <_PyCompile_OptimizeCfg@@Base+0xb72> │ │ │ │ + ldr r3, [pc, #44] @ (62894 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -84069,40 +84098,40 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1ae424 │ │ │ │ + bl 1b0224 │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ adds r6, r2, #4 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bics r1, r0 │ │ │ │ add.w r1, r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 628c6 │ │ │ │ + beq.n 628f6 │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bics r5, r7 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 628ac │ │ │ │ + b.n 628dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 628d8 │ │ │ │ + cbz r2, 62908 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ bics r2, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -84111,116 +84140,116 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29718 │ │ │ │ - ldr r1, [pc, #32] @ (6291c ) │ │ │ │ + ldr r1, [pc, #32] @ (6294c ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29db8 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 629b0 │ │ │ │ + bvs.n 62860 │ │ │ │ movs r3, r5 │ │ │ │ - movw r3, #55872 @ 0xda40 │ │ │ │ + movw r3, #54400 @ 0xd480 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62994 │ │ │ │ + beq.n 629c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62994 │ │ │ │ + beq.n 629c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (62998 ) │ │ │ │ + ldr r2, [pc, #84] @ (629c8 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 62964 │ │ │ │ + bne.n 62994 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62964 │ │ │ │ + beq.n 62994 │ │ │ │ blx 2941c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6297c │ │ │ │ - cbz r3, 62978 │ │ │ │ + beq.n 629ac │ │ │ │ + cbz r3, 629a8 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6296a │ │ │ │ + b.n 6299a │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6298a │ │ │ │ + bne.n 629ba │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 62988 │ │ │ │ + cbz r2, 629b8 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6298a │ │ │ │ + b.n 629ba │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1aeddc │ │ │ │ + b.w 1b0bd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 620b0 │ │ │ │ - cbz r0, 629e2 │ │ │ │ + bl 620e0 │ │ │ │ + cbz r0, 62a12 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 29f90 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 620c8 │ │ │ │ + bl 620f8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 622b0 │ │ │ │ + bl 622e0 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6299c │ │ │ │ + bl 629cc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -84229,379 +84258,379 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 62a56 │ │ │ │ - movw r4, #15484 @ 0x3c7c │ │ │ │ + beq.n 62a86 │ │ │ │ + movw r4, #14012 @ 0x36bc │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 62a64 │ │ │ │ + bne.n 62a94 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 62a68 │ │ │ │ - movw r4, #14148 @ 0x3744 │ │ │ │ + b.n 62a98 │ │ │ │ + movw r4, #12676 @ 0x3184 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 62a68 │ │ │ │ + b.n 62a98 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 62a78 │ │ │ │ + bge.n 62aa8 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 62abc │ │ │ │ + bge.n 62aec │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 62a8e │ │ │ │ + bne.n 62abe │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 62b7a │ │ │ │ + beq.n 62baa │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #13432 @ 0x3478 │ │ │ │ - movw r2, #46952 @ 0xb768 │ │ │ │ + movweq r4, #11960 @ 0x2eb8 │ │ │ │ + movw r2, #45480 @ 0xb1a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ movteq r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ - b.n 62b7a │ │ │ │ + b.n 62baa │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #14588 @ 0x38fc │ │ │ │ - movwlt r6, #13880 @ 0x3638 │ │ │ │ + movwge r6, #13116 @ 0x333c │ │ │ │ + movwlt r6, #12408 @ 0x3078 │ │ │ │ ite ge │ │ │ │ movtge r6, #43 @ 0x2b │ │ │ │ movtlt r6, #41 @ 0x29 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #9724 @ 0x25fc │ │ │ │ + movwge r6, #8264 @ 0x2048 │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #13128 @ 0x3348 │ │ │ │ + movw r2, #11656 @ 0x2d88 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r4, #46964 @ 0xb774 │ │ │ │ + movw r4, #45492 @ 0xb1b4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #46972 @ 0xb77c │ │ │ │ + movw r2, #45500 @ 0xb1bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ - movw r2, #46944 @ 0xb760 │ │ │ │ + movw r2, #45472 @ 0xb1a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r2, #1 │ │ │ │ mov r8, r3 │ │ │ │ - movw r2, #47004 @ 0xb79c │ │ │ │ + movw r2, #45532 @ 0xb1dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 62ca0 │ │ │ │ + bne.n 62cd0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #15484 @ 0x3c7c │ │ │ │ + movw r3, #14012 @ 0x36bc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #46944 @ 0xb760 │ │ │ │ + movw r2, #45472 @ 0xb1a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 62c96 │ │ │ │ + bge.n 62cc6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #860 @ 0x35c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r2, #64784 @ 0xfd10 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ - movw r2, #46988 @ 0xb78c │ │ │ │ + bl 62a18 │ │ │ │ + movw r2, #45516 @ 0xb1cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + bl 62a18 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 62d1c │ │ │ │ - movw r2, #47012 @ 0xb7a4 │ │ │ │ + b.n 62d4c │ │ │ │ + movw r2, #45540 @ 0xb1e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 62d1c │ │ │ │ + b.n 62d4c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + movw r3, #11960 @ 0x2eb8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47020 @ 0xb7ac │ │ │ │ + movw r2, #45548 @ 0xb1ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 62c96 │ │ │ │ - movw r2, #47028 @ 0xb7b4 │ │ │ │ + bge.n 62cc6 │ │ │ │ + movw r2, #45556 @ 0xb1f4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 629e8 │ │ │ │ + b.n 62a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #47004 @ 0xb79c │ │ │ │ + movw r2, #45532 @ 0xb1dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 629e8 │ │ │ │ + b.n 62a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ - cbz r4, 62dae │ │ │ │ + cbz r4, 62dde │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 62da0 │ │ │ │ - b.n 62e04 │ │ │ │ + bne.n 62dd0 │ │ │ │ + b.n 62e34 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 62e04 │ │ │ │ + beq.n 62e34 │ │ │ │ movw r3, #2692 @ 0xa84 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 62e04 │ │ │ │ + cbz r3, 62e34 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62e04 │ │ │ │ + beq.n 62e34 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r1, #47048 @ 0xb7c8 │ │ │ │ + movw r1, #45576 @ 0xb208 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6299c │ │ │ │ - b.n 62e12 │ │ │ │ + bl 629cc │ │ │ │ + b.n 62e42 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6299c │ │ │ │ + bl 629cc │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2164 @ 0x874 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 62e3c │ │ │ │ + cbnz r3, 62e6c │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a4734 <_start@@Base+0x5a4> │ │ │ │ + bl 1a669c <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 62e54 │ │ │ │ + cbz r3, 62e84 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #47068 @ 0xb7dc │ │ │ │ + movw r0, #45596 @ 0xb21c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 62d8a │ │ │ │ - b.n 62e94 │ │ │ │ + bl 62dba │ │ │ │ + b.n 62ec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 62e64 │ │ │ │ + cbnz r3, 62e94 │ │ │ │ movw r0, #2164 @ 0x874 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a4734 <_start@@Base+0x5a4> │ │ │ │ + bl 1a669c <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 62e94 │ │ │ │ + cbz r3, 62ec4 │ │ │ │ movw r3, #2688 @ 0xa80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 62e40 │ │ │ │ - ldr r2, [pc, #40] @ (62ea0 ) │ │ │ │ + blt.n 62e70 │ │ │ │ + ldr r2, [pc, #40] @ (62ed0 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62e7c │ │ │ │ + bne.n 62eac │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 62e40 │ │ │ │ + ble.n 62e70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -84614,52 +84643,52 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 62ed4 │ │ │ │ + cbnz r3, 62f04 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a4734 <_start@@Base+0x5a4> │ │ │ │ + bl 1a669c <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 62eea │ │ │ │ + cbz r3, 62f1a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #47088 @ 0xb7f0 │ │ │ │ + movw r0, #45616 @ 0xb230 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 62d8a │ │ │ │ - b.n 62f2a │ │ │ │ + bl 62dba │ │ │ │ + b.n 62f5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 62efa │ │ │ │ + cbnz r3, 62f2a │ │ │ │ movw r0, #2164 @ 0x874 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a4734 <_start@@Base+0x5a4> │ │ │ │ + bl 1a669c <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 62f2a │ │ │ │ + cbz r3, 62f5a │ │ │ │ movw r3, #2684 @ 0xa7c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 62ed8 │ │ │ │ - ldr r2, [pc, #60] @ (62f4c ) │ │ │ │ + blt.n 62f08 │ │ │ │ + ldr r2, [pc, #60] @ (62f7c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62f12 │ │ │ │ + bne.n 62f42 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 62ed8 │ │ │ │ + ble.n 62f08 │ │ │ │ movw r3, #20528 @ 0x5030 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 62f42 │ │ │ │ + cbz r2, 62f72 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -84671,165 +84700,165 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 62faa │ │ │ │ + bhi.n 62fda │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ad868 │ │ │ │ + bl 1af668 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 62f7c │ │ │ │ + cbz r4, 62fac │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 62f9e │ │ │ │ - cbz r5, 62faa │ │ │ │ - cbz r1, 62faa │ │ │ │ + bne.n 62fce │ │ │ │ + cbz r5, 62fda │ │ │ │ + cbz r1, 62fda │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 62faa │ │ │ │ + bcc.n 62fda │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1adbe4 │ │ │ │ - b.n 62f88 │ │ │ │ + bl 1af9e4 │ │ │ │ + b.n 62fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1adbe4 │ │ │ │ + b.w 1af9e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63180 │ │ │ │ + beq.w 631b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 63180 │ │ │ │ + beq.w 631b0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 63006 │ │ │ │ + bhi.n 63036 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62ff6 │ │ │ │ - cbz r2, 62ff6 │ │ │ │ + beq.n 63026 │ │ │ │ + cbz r2, 63026 │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 62f50 │ │ │ │ - b.n 6316e │ │ │ │ + bl 62f80 │ │ │ │ + b.n 6319e │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 6316e │ │ │ │ + bne.w 6319e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40576 @ 0x9e80 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 6303e │ │ │ │ + cbnz r7, 6306e │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #47108 @ 0xb804 │ │ │ │ + movw r1, #45636 @ 0xb244 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 63058 │ │ │ │ + b.n 63088 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r9, lsr #5 │ │ │ │ - bhi.n 63066 │ │ │ │ + bhi.n 63096 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #47176 @ 0xb848 │ │ │ │ + movw r1, #45704 @ 0xb288 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 62ea4 │ │ │ │ - b.n 63180 │ │ │ │ + bl 62ed4 │ │ │ │ + b.n 631b0 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63148 │ │ │ │ + bne.n 63178 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63148 │ │ │ │ + beq.n 63178 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 6309a │ │ │ │ + beq.n 630ca │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ae360 │ │ │ │ - cbz r4, 6309a │ │ │ │ + bl 1b0160 │ │ │ │ + cbz r4, 630ca │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1adb70 │ │ │ │ - bl 1aae0c │ │ │ │ + bl 1af970 │ │ │ │ + bl 1acc38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 63148 │ │ │ │ - bl 1a49d4 <_start@@Base+0x844> │ │ │ │ - cbz r4, 630aa │ │ │ │ - cbz r0, 630b8 │ │ │ │ + blt.n 63178 │ │ │ │ + bl 1a693c <_start@@Base+0x848> │ │ │ │ + cbz r4, 630da │ │ │ │ + cbz r0, 630e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 61172 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 63148 │ │ │ │ + bl 611a2 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 63178 │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 630f4 │ │ │ │ + beq.n 63124 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 630de │ │ │ │ + bne.n 6310e │ │ │ │ dmb ish │ │ │ │ - b.n 6313c │ │ │ │ + b.n 6316c │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -84844,84 +84873,84 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 63130 │ │ │ │ + bne.n 63160 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ae4ac │ │ │ │ + bl 1b02ac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1ae360 │ │ │ │ - cbnz r0, 6316e │ │ │ │ + bl 1b0160 │ │ │ │ + cbnz r0, 6319e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #47252 @ 0xb894 │ │ │ │ + movw r1, #45780 @ 0xb2d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 62ea4 │ │ │ │ + b.n 62ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 1aaad8 │ │ │ │ + b.w 1ac904 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 631a4 │ │ │ │ + cbz r2, 631d4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (631f4 ) │ │ │ │ - bl 1adb70 │ │ │ │ - ldr r0, [pc, #72] @ (631f8 ) │ │ │ │ - bl 1c97e8 │ │ │ │ + ldr r0, [pc, #72] @ (63224 ) │ │ │ │ + bl 1af970 │ │ │ │ + ldr r0, [pc, #72] @ (63228 ) │ │ │ │ + bl 1cb104 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1c98c0 │ │ │ │ + bl 1cb1dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 631ee │ │ │ │ + cbz r4, 6321e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29e30 │ │ │ │ - cbz r0, 631ee │ │ │ │ + cbz r0, 6321e │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 631ee │ │ │ │ + cbz r2, 6321e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #47312 @ 0xb8d0 │ │ │ │ + movw r0, #45840 @ 0xb310 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 62e16 │ │ │ │ + bl 62e46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 631f0 │ │ │ │ + b.n 63220 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ @@ -84931,376 +84960,376 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c98c0 │ │ │ │ + bl 1cb1dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6329e │ │ │ │ + beq.n 632ce │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r6, #19384 @ 0x4bb8 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - bl 1c97e8 │ │ │ │ + bl 1cb104 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2937c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6329e │ │ │ │ + cbz r0, 632ce │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 63266 │ │ │ │ + bne.n 63296 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 63248 │ │ │ │ + b.n 63278 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6328a │ │ │ │ + bne.n 632ba │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6328a │ │ │ │ + bne.n 632ba │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2937c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6329e │ │ │ │ - movw r0, #47388 @ 0xb91c │ │ │ │ + cbz r0, 632ce │ │ │ │ + movw r0, #45916 @ 0xb35c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 62e16 │ │ │ │ + bl 62e46 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 632cc │ │ │ │ + bne.n 632fc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 632dc │ │ │ │ + bhi.n 6330c │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 632ac │ │ │ │ + b.n 632dc │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 632d4 │ │ │ │ + bne.n 63304 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 632fa │ │ │ │ - cbz r2, 632e0 │ │ │ │ + b.n 6332a │ │ │ │ + cbz r2, 63310 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 632e0 │ │ │ │ - b.n 632d0 │ │ │ │ + bne.n 63310 │ │ │ │ + b.n 63300 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 632fa │ │ │ │ + b.n 6332a │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 632f6 │ │ │ │ + bne.n 63326 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 632d0 │ │ │ │ - b.n 632ac │ │ │ │ + beq.n 63300 │ │ │ │ + b.n 632dc │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 632a4 │ │ │ │ - cbnz r0, 6331e │ │ │ │ + bl 632d4 │ │ │ │ + cbnz r0, 6334e │ │ │ │ yield │ │ │ │ - b.n 6330e │ │ │ │ + b.n 6333e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 632a4 │ │ │ │ - cbnz r0, 63344 │ │ │ │ + bl 632d4 │ │ │ │ + cbnz r0, 63374 │ │ │ │ yield │ │ │ │ - b.n 63334 │ │ │ │ + b.n 63364 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1afb60 │ │ │ │ + bl 1b1960 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #55872 @ 0xda40 │ │ │ │ + movw r3, #54400 @ 0xd480 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6342c │ │ │ │ + beq.n 6345c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6341c │ │ │ │ + beq.n 6344c │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 63422 │ │ │ │ + beq.n 63452 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1aa030 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1abe5c <_Py_write_noraise@@Base+0xcd0> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 633e6 │ │ │ │ + cbz r7, 63416 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 632a4 │ │ │ │ - cbnz r0, 633b6 │ │ │ │ + bl 632d4 │ │ │ │ + cbnz r0, 633e6 │ │ │ │ yield │ │ │ │ - b.n 633a6 │ │ │ │ + b.n 633d6 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 633a0 │ │ │ │ + bne.n 633d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 633da │ │ │ │ + cbnz r2, 6340a │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1aed20 │ │ │ │ - b.n 633e8 │ │ │ │ + bl 1b0b18 │ │ │ │ + b.n 63418 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 633e8 │ │ │ │ + b.n 63418 │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 63396 │ │ │ │ + bne.n 633c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa030 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ - cbnz r0, 63414 │ │ │ │ + bl 1abe5c <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + cbnz r0, 63444 │ │ │ │ yield │ │ │ │ - b.n 63408 │ │ │ │ + b.n 63438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 628dc │ │ │ │ - b.n 63422 │ │ │ │ + bl 6290c │ │ │ │ + b.n 63452 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1a9af8 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1ab924 <_Py_write_noraise@@Base+0x798> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 62920 │ │ │ │ + b.w 62950 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 63474 │ │ │ │ + bls.n 634a4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 6346c │ │ │ │ + cbnz r3, 6349c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6346c │ │ │ │ - bl 1e29d4 <_PyEvent_Notify@@Base+0x1c8> │ │ │ │ + beq.n 6349c │ │ │ │ + bl 1e4068 <_PyEvent_Notify@@Base+0x1c8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 63456 │ │ │ │ + b.n 63486 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 634b4 │ │ │ │ + bge.n 634e4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1ae58c │ │ │ │ + bl 1b038c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ lsls r5, r2, #15 │ │ │ │ - b.n 634ea │ │ │ │ + b.n 6351a │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9892 @ 0x26a4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ bic.w r5, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 634e4 │ │ │ │ + bne.n 63514 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 63498 │ │ │ │ - b.n 634ce │ │ │ │ + beq.n 634c8 │ │ │ │ + b.n 634fe │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 634f6 │ │ │ │ + bne.n 63526 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 63502 │ │ │ │ + b.n 63532 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 63502 │ │ │ │ + cbz r2, 63532 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 634f6 │ │ │ │ + b.n 63526 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 634ea │ │ │ │ + bne.n 6351a │ │ │ │ lsrs r5, r5, #7 │ │ │ │ ldr.w r2, [r6, #456] @ 0x1c8 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 6351e │ │ │ │ + cbz r3, 6354e │ │ │ │ yield │ │ │ │ - b.n 63510 │ │ │ │ + b.n 63540 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r7, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62fac │ │ │ │ + bl 62fdc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6355c │ │ │ │ + bne.n 6358c │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 63542 │ │ │ │ + bne.n 63572 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63562 │ │ │ │ + bne.n 63592 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 635ba │ │ │ │ + bcs.n 635ea │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 635b2 │ │ │ │ + bne.n 635e2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e29d4 <_PyEvent_Notify@@Base+0x1c8> │ │ │ │ + bl 1e4068 <_PyEvent_Notify@@Base+0x1c8> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 63598 │ │ │ │ + b.n 635c8 │ │ │ │ movw r5, #2164 @ 0x874 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 635d0 │ │ │ │ + cbnz r3, 63600 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1a4734 <_start@@Base+0x5a4> │ │ │ │ + bl 1a669c <_start@@Base+0x5a8> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1aeb0c │ │ │ │ + bl 1b090c │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1ae58c │ │ │ │ + bl 1b038c │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -85315,25 +85344,25 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r6, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 63646 │ │ │ │ + bne.n 63676 │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 63622 │ │ │ │ + bne.n 63652 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6364c │ │ │ │ + bne.n 6367c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ @@ -85344,72 +85373,72 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 63700 │ │ │ │ + bcs.n 63730 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 636ea │ │ │ │ + cbz r3, 6371a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af800 │ │ │ │ + bl 1b1600 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 636d2 │ │ │ │ + cbnz r3, 63702 │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1afba0 │ │ │ │ + bl 1b19a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 636f8 │ │ │ │ + b.n 63728 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 636f8 │ │ │ │ + bne.n 63728 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 636f6 │ │ │ │ + bcc.n 63726 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 636f8 │ │ │ │ + b.n 63728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 636f8 │ │ │ │ + b.n 63728 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 6368e │ │ │ │ + b.n 636be │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 6372a │ │ │ │ + cbz r3, 6375a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -85418,81 +85447,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ mov.w fp, #8 │ │ │ │ movt fp, #1 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 1ae58c │ │ │ │ + bl 1b038c │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 638ae │ │ │ │ + bcs.w 638de │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6389a │ │ │ │ + beq.w 638ca │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 637b0 │ │ │ │ + beq.n 637e0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 637b2 │ │ │ │ + cbz r6, 637e2 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 637b2 │ │ │ │ + beq.n 637e2 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 637a0 │ │ │ │ + b.n 637d0 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1af970 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 632a4 │ │ │ │ - cbnz r0, 637e2 │ │ │ │ + bl 632d4 │ │ │ │ + cbnz r0, 63812 │ │ │ │ yield │ │ │ │ - b.n 637d2 │ │ │ │ + b.n 63802 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af800 │ │ │ │ + bl 1b1600 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 637fa │ │ │ │ + cbnz r3, 6382a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1afba0 │ │ │ │ + bl 1b19a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 638a4 │ │ │ │ + b.n 638d4 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1ae740 │ │ │ │ movs r3, #12 │ │ │ │ ldrb.w ip, [r4, #14] │ │ │ │ mov.w lr, #0 │ │ │ │ mul.w r1, r3, r0 │ │ │ │ adds r2, r6, r1 │ │ │ │ add.w r1, r1, #520 @ 0x208 │ │ │ │ add r1, r6 │ │ │ │ @@ -85501,276 +85530,276 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 63846 │ │ │ │ + cbz r3, 63876 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6384a │ │ │ │ + b.n 6387a │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aed20 │ │ │ │ + bl 1b0b18 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 638a4 │ │ │ │ + bne.n 638d4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 63892 │ │ │ │ + bcs.n 638c2 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 638a4 │ │ │ │ + cbz r3, 638d4 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 638a4 │ │ │ │ + bne.n 638d4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 638a4 │ │ │ │ + b.n 638d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 63872 │ │ │ │ - b.n 638a4 │ │ │ │ + bhi.n 638a2 │ │ │ │ + b.n 638d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1afc88 │ │ │ │ + bl 1b1a88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6377c │ │ │ │ + b.n 637ac │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 638bc │ │ │ │ + cbnz r4, 638ec │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6342e │ │ │ │ + bl 6345e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #47516 @ 0xb99c │ │ │ │ + movw r3, #46044 @ 0xb3dc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #47528 @ 0xb9a8 │ │ │ │ + movw r3, #46056 @ 0xb3e8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #47476 @ 0xb974 │ │ │ │ + movw r2, #46004 @ 0xb3b4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #47536 @ 0xb9b0 │ │ │ │ + movw r3, #46064 @ 0xb3f0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #47548 @ 0xb9bc │ │ │ │ + movw r3, #46076 @ 0xb3fc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #47560 @ 0xb9c8 │ │ │ │ + movw r3, #46088 @ 0xb408 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #47572 @ 0xb9d4 │ │ │ │ + movw r3, #46100 @ 0xb414 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #47464 @ 0xb968 │ │ │ │ + movw r3, #45992 @ 0xb3a8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #13432 @ 0x3478 │ │ │ │ + movw r5, #11960 @ 0x2eb8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 629e8 │ │ │ │ - ldr r0, [pc, #872] @ (63cb4 ) │ │ │ │ + bl 62a18 │ │ │ │ + ldr r0, [pc, #872] @ (63ce4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #47580 @ 0xb9dc │ │ │ │ + movw r1, #46108 @ 0xb41c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62ba0 │ │ │ │ - ldr r0, [pc, #852] @ (63cb8 ) │ │ │ │ + bl 62bd0 │ │ │ │ + ldr r0, [pc, #852] @ (63ce8 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #47592 @ 0xb9e8 │ │ │ │ + movw r1, #46120 @ 0xb428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movw r5, #38912 @ 0x9800 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #12064 @ 0x2f20 │ │ │ │ + movw r3, #10592 @ 0x2960 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47004 @ 0xb79c │ │ │ │ + movw r2, #45532 @ 0xb1dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #47604 @ 0xb9f4 │ │ │ │ + movw r3, #46132 @ 0xb434 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #47004 @ 0xb79c │ │ │ │ + movw r2, #45532 @ 0xb1dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #47612 @ 0xb9fc │ │ │ │ + movw r1, #46140 @ 0xb43c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #47620 @ 0xba04 │ │ │ │ + movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #47632 @ 0xba10 │ │ │ │ + movw r1, #46160 @ 0xb450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #47644 @ 0xba1c │ │ │ │ + movw r1, #46172 @ 0xb45c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #11964 @ 0x2ebc │ │ │ │ + movw r1, #10492 @ 0x28fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #47632 @ 0xba10 │ │ │ │ + movw r1, #46160 @ 0xb450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #47652 @ 0xba24 │ │ │ │ + movw r1, #46180 @ 0xb464 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62d2e │ │ │ │ + bl 62d5e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #47664 @ 0xba30 │ │ │ │ + movw r1, #46192 @ 0xb470 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62d2e │ │ │ │ + bl 62d5e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #47676 @ 0xba3c │ │ │ │ + movw r1, #46204 @ 0xb47c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62d2e │ │ │ │ + bl 62d5e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #11884 @ 0x2e6c │ │ │ │ + movw r1, #10412 @ 0x28ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 62d2e │ │ │ │ + bl 62d5e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #47684 @ 0xba44 │ │ │ │ + movw r1, #46212 @ 0xb484 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62d2e │ │ │ │ + bl 62d5e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #47692 @ 0xba4c │ │ │ │ + movw r1, #46220 @ 0xb48c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62d2e │ │ │ │ + bl 62d5e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #25224 @ 0x6288 │ │ │ │ + movw r1, #23752 @ 0x5cc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 62ba0 │ │ │ │ + bl 62bd0 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 63b50 │ │ │ │ + beq.n 63b80 │ │ │ │ ldrd r5, r7, [r5, #576] @ 0x240 │ │ │ │ movs r6, #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ umull r0, r1, r5, r6 │ │ │ │ mla r1, r6, r7, r1 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #47700 @ 0xba54 │ │ │ │ + movw r3, #46228 @ 0xb494 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #47712 @ 0xba60 │ │ │ │ + movw r2, #46240 @ 0xb4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ad2c0 │ │ │ │ + bl 1af0c0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #47732 @ 0xba74 │ │ │ │ + movw r3, #46260 @ 0xb4b4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #47744 @ 0xba80 │ │ │ │ + movw r2, #46272 @ 0xb4c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 29718 │ │ │ │ movw r3, #39552 @ 0x9a80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -85786,15 +85815,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39560 @ 0x9a88 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (63cbc ) │ │ │ │ + ldr r1, [pc, #196] @ (63cec ) │ │ │ │ sbc.w r7, r3, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ adds r5, r5, r2 │ │ │ │ adc.w r7, r7, r2, asr #31 │ │ │ │ @@ -85808,335 +85837,335 @@ │ │ │ │ blx 29264 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 63c82 │ │ │ │ + blt.n 63cb2 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 63c86 │ │ │ │ + bge.n 63cb6 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 63c86 │ │ │ │ + b.n 63cb6 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 63c9c │ │ │ │ + blt.n 63ccc │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 63c9e │ │ │ │ + bge.n 63cce │ │ │ │ mov r7, sl │ │ │ │ - b.n 63c9e │ │ │ │ + b.n 63cce │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 63cc0 │ │ │ │ + blt.n 63cf0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 63cc4 │ │ │ │ + bge.n 63cf4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 63cc4 │ │ │ │ + b.n 63cf4 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 27ee94 │ │ │ │ - movw r2, #47756 @ 0xba8c │ │ │ │ + bl 27e8a4 │ │ │ │ + movw r2, #46284 @ 0xb4cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #16324 @ 0x3fc4 │ │ │ │ + movw r3, #14852 @ 0x3a04 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 27ee94 │ │ │ │ + bl 27e8a4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #41056 @ 0xa060 │ │ │ │ + movw r3, #39584 @ 0x9aa0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #47776 @ 0xbaa0 │ │ │ │ + movw r2, #46304 @ 0xb4e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #60768 @ 0xed60 │ │ │ │ + movw r5, #59328 @ 0xe7c0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 63d8a │ │ │ │ + cbz r3, 63dba │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #47844 @ 0xbae4 │ │ │ │ + movw r2, #46372 @ 0xb524 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 62a1c │ │ │ │ + bl 62a4c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #9021 @ 0x233d │ │ │ │ + movw r0, #9069 @ 0x236d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629e8 │ │ │ │ + bl 62a18 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38912 @ 0x9800 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 63efc │ │ │ │ + beq.w 63f2c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 62428 │ │ │ │ + bl 62458 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 624a8 │ │ │ │ + bl 624d8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29714 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #55872 @ 0xda40 │ │ │ │ + movw r6, #54400 @ 0xd480 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 64014 │ │ │ │ + beq.n 64044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64014 │ │ │ │ + beq.n 64044 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63f28 │ │ │ │ - ldr r0, [pc, #224] @ (64018 ) │ │ │ │ + bne.n 63f58 │ │ │ │ + ldr r0, [pc, #224] @ (64048 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1adc54 │ │ │ │ + bl 1afa54 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1424] @ 0x590 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64014 │ │ │ │ + bne.n 64044 │ │ │ │ movw r5, #2692 @ 0xa84 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 63f78 │ │ │ │ + cbz r3, 63fa8 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 63f7a │ │ │ │ + b.n 63faa │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (6401c ) │ │ │ │ + ldr r2, [pc, #144] @ (6404c ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63f94 │ │ │ │ + beq.n 63fc4 │ │ │ │ blx 2941c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 64014 │ │ │ │ + beq.n 64044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 63fb4 │ │ │ │ + cbz r3, 63fe4 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63fb0 │ │ │ │ - bl 6335a │ │ │ │ + beq.n 63fe0 │ │ │ │ + bl 6338a │ │ │ │ mov r3, r6 │ │ │ │ - b.n 63fa0 │ │ │ │ + b.n 63fd0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 63fc0 │ │ │ │ + beq.n 63ff0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9af8 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1ab924 <_Py_write_noraise@@Base+0x798> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 63da6 │ │ │ │ + bl 63dd6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 64014 │ │ │ │ + beq.n 64044 │ │ │ │ movw r3, #39568 @ 0x9a90 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 63ffc │ │ │ │ + cbz r1, 6402c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 63fd8 │ │ │ │ + bne.n 64008 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 62f50 │ │ │ │ - b.n 64014 │ │ │ │ + bl 62f80 │ │ │ │ + b.n 64044 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6400e │ │ │ │ + bne.n 6403e │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 63fdc │ │ │ │ + bne.n 6400c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 6403a │ │ │ │ + bpl.n 6406a │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -86147,219 +86176,219 @@ │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #47856 @ 0xbaf0 │ │ │ │ + movw r2, #46384 @ 0xb530 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6408a │ │ │ │ + cbnz r5, 640ba │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #24244 @ 0x5eb4 │ │ │ │ + movw r2, #24108 @ 0x5e2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a388 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #47892 @ 0xbb14 │ │ │ │ + movw r2, #46420 @ 0xb554 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 640a4 │ │ │ │ + bne.n 640d4 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #47904 @ 0xbb20 │ │ │ │ + movw r2, #46432 @ 0xb560 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #47940 @ 0xbb44 │ │ │ │ + movw r2, #46468 @ 0xb584 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 64104 │ │ │ │ + bne.n 64134 │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 64104 │ │ │ │ + bne.n 64134 │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 64104 │ │ │ │ + bne.n 64134 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #47976 @ 0xbb68 │ │ │ │ + movw r0, #46504 @ 0xb5a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ - b.n 64168 │ │ │ │ - movw r7, #48068 @ 0xbbc4 │ │ │ │ + b.n 64198 │ │ │ │ + movw r7, #46596 @ 0xb604 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48008 @ 0xbb88 │ │ │ │ + movw r2, #46536 @ 0xb5c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48044 @ 0xbbac │ │ │ │ + movw r2, #46572 @ 0xb5ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6414a │ │ │ │ + beq.n 6417a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2a194 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 6411e │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + bne.n 6414e │ │ │ │ + movw r0, #46608 @ 0xb610 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a194 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #48228 @ 0xbc64 │ │ │ │ + movw r2, #46756 @ 0xb6a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 64194 │ │ │ │ + bne.n 641c4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64184 │ │ │ │ + bne.n 641b4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 64196 │ │ │ │ + b.n 641c6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 641ac │ │ │ │ + cbz r6, 641dc │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #47976 @ 0xbb68 │ │ │ │ + movw r0, #46504 @ 0xb5a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ - b.n 641fe │ │ │ │ + b.n 6422e │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #48008 @ 0xbb88 │ │ │ │ + movw r2, #46536 @ 0xb5c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #46796 @ 0xb6cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #46596 @ 0xb604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 641f0 │ │ │ │ + beq.n 64220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2a194 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a424 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 641be │ │ │ │ + bne.n 641ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64280 │ │ │ │ + beq.n 642b0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #48296 @ 0xbca8 │ │ │ │ + movw r0, #46824 @ 0xb6e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #48312 @ 0xbcb8 │ │ │ │ + movw r2, #46840 @ 0xb6f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 6423e │ │ │ │ + beq.n 6426e │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 64242 │ │ │ │ + bcs.n 64272 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64218 │ │ │ │ + b.n 64248 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 6424c │ │ │ │ + bcc.n 6427c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ - b.n 64280 │ │ │ │ + b.n 642b0 │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 64266 │ │ │ │ + ble.n 64296 │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #48320 @ 0xbcc0 │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ - movw r2, #48312 @ 0xbcb8 │ │ │ │ + movw r2, #46840 @ 0xb6f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 64242 │ │ │ │ + bcs.n 64272 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64266 │ │ │ │ + b.n 64296 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 292c8 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 694ec │ │ │ │ + b.w 6951c │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ │ │ │ │ -000642b0 : │ │ │ │ +000642e0 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86367,21 +86396,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6215a │ │ │ │ + bl 6218a │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6215a │ │ │ │ + bl 6218a │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86392,228 +86421,228 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 64318 │ │ │ │ + bne.n 64348 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 6434c │ │ │ │ + b.n 6437c │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6434c │ │ │ │ + blt.n 6437c │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 64348 │ │ │ │ + bne.n 64378 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 6434c │ │ │ │ + b.n 6437c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 64332 │ │ │ │ + b.n 64362 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 6435c │ │ │ │ + bne.n 6438c │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6437e │ │ │ │ + bge.n 643ae │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 64368 │ │ │ │ + b.n 64398 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r7, r6, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6443e │ │ │ │ + beq.n 6446e │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 644ce │ │ │ │ + bcs.w 644fe │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 643c4 │ │ │ │ + cbz r2, 643f4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 643ae │ │ │ │ - b.n 644ce │ │ │ │ + bhi.n 643de │ │ │ │ + b.n 644fe │ │ │ │ rsb r9, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9, lsl #1 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 64400 │ │ │ │ + bge.n 64430 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 643ee │ │ │ │ + beq.n 6441e │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 643a8 │ │ │ │ + b.n 643d8 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 643d4 │ │ │ │ + b.n 64404 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 64406 │ │ │ │ + bne.n 64436 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 643f2 │ │ │ │ - b.n 64438 │ │ │ │ + blt.n 64422 │ │ │ │ + b.n 64468 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 644ce │ │ │ │ + bls.n 644fe │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r2] │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 643c8 │ │ │ │ + beq.n 643f8 │ │ │ │ rsb r4, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r6 │ │ │ │ addlt r4, r4, r2 │ │ │ │ cmp r5, r4 │ │ │ │ ite gt │ │ │ │ lslgt r2, r5, #1 │ │ │ │ lslle r2, r4, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 643a8 │ │ │ │ + b.n 643d8 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 644d2 │ │ │ │ + b.n 64502 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp r8, r9 │ │ │ │ add.w r5, r6, r9 │ │ │ │ it lt │ │ │ │ movlt r8, r9 │ │ │ │ cmp r5, r7 │ │ │ │ it ge │ │ │ │ movge r5, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 644ce │ │ │ │ + bcs.n 644fe │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6446c │ │ │ │ + cbz r2, 6449c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 64456 │ │ │ │ - b.n 644ce │ │ │ │ + bhi.n 64486 │ │ │ │ + b.n 644fe │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6448e │ │ │ │ + bge.n 644be │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64476 │ │ │ │ + beq.n 644a6 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 64452 │ │ │ │ + b.n 64482 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 644ae │ │ │ │ + bge.n 644de │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 644aa │ │ │ │ + beq.n 644da │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 64452 │ │ │ │ + b.n 64482 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 64490 │ │ │ │ + b.n 644c0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 644c8 │ │ │ │ + bge.n 644f8 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 644b0 │ │ │ │ + beq.n 644e0 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 64452 │ │ │ │ + b.n 64482 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 644d2 │ │ │ │ + b.n 64502 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (64540 ) │ │ │ │ + ldr r3, [pc, #80] @ (64570 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 642ba │ │ │ │ + bl 642ea │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 64382 │ │ │ │ + bl 643b2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64526 │ │ │ │ + beq.n 64556 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 64526 │ │ │ │ + beq.n 64556 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 64508 │ │ │ │ - ldr r3, [pc, #24] @ (64540 ) │ │ │ │ + b.n 64538 │ │ │ │ + ldr r3, [pc, #24] @ (64570 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64538 │ │ │ │ + beq.n 64568 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86621,21 +86650,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 621ae │ │ │ │ + bl 621de │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 621ae │ │ │ │ + bl 621de │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86646,60 +86675,60 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 645a2 │ │ │ │ + bne.n 645d2 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 645d8 │ │ │ │ + b.n 64608 │ │ │ │ subs r3, r5, r6 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 645d8 │ │ │ │ + blt.n 64608 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 645d4 │ │ │ │ + bne.n 64604 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 645d8 │ │ │ │ + b.n 64608 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 645be │ │ │ │ + b.n 645ee │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 645e8 │ │ │ │ + bne.n 64618 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6460a │ │ │ │ + bge.n 6463a │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 645f4 │ │ │ │ + b.n 64624 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -86707,373 +86736,373 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r7, [ip], #24 │ │ │ │ subs r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 646da │ │ │ │ + beq.n 6470a │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 64772 │ │ │ │ + bcs.w 647a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 64654 │ │ │ │ + cbz r2, 64684 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6463e │ │ │ │ - b.n 64772 │ │ │ │ + bhi.n 6466e │ │ │ │ + b.n 647a2 │ │ │ │ mov r8, r2 │ │ │ │ rsb r9, r6, #1 │ │ │ │ cmp r8, r5 │ │ │ │ mov sl, r8 │ │ │ │ add.w r4, r3, r9, lsl #2 │ │ │ │ it lt │ │ │ │ movlt sl, r5 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 6469a │ │ │ │ + bge.n 646ca │ │ │ │ ldr.w r2, [r4, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 64684 │ │ │ │ + beq.n 646b4 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 64638 │ │ │ │ + b.n 64668 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 64666 │ │ │ │ + b.n 64696 │ │ │ │ ldr.w sl, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 646a0 │ │ │ │ + bne.n 646d0 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 6468a │ │ │ │ - b.n 646d2 │ │ │ │ + blt.n 646ba │ │ │ │ + b.n 64702 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 64772 │ │ │ │ + bls.n 647a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r8, r6, lr │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [ip, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6465a │ │ │ │ + beq.n 6468a │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r8 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 64638 │ │ │ │ + b.n 64668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r4, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 64776 │ │ │ │ + b.n 647a6 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp lr, r9 │ │ │ │ add.w r8, r5, r9 │ │ │ │ it lt │ │ │ │ movlt lr, r9 │ │ │ │ cmp r8, r6 │ │ │ │ it ge │ │ │ │ movge r8, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 64772 │ │ │ │ + bcs.n 647a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 64708 │ │ │ │ + cbz r2, 64738 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 646f2 │ │ │ │ - b.n 64772 │ │ │ │ + bhi.n 64722 │ │ │ │ + b.n 647a2 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 6472a │ │ │ │ + bge.n 6475a │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64712 │ │ │ │ + beq.n 64742 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 646ee │ │ │ │ + b.n 6471e │ │ │ │ mov sl, r8 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 64750 │ │ │ │ + bge.n 64780 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6474a │ │ │ │ + beq.n 6477a │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 646ee │ │ │ │ + b.n 6471e │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 6472c │ │ │ │ + b.n 6475c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6476a │ │ │ │ + bge.n 6479a │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64752 │ │ │ │ + beq.n 64782 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ - b.n 646ee │ │ │ │ + b.n 6471e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 64776 │ │ │ │ + b.n 647a6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (647e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (64818 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 64544 │ │ │ │ + bl 64574 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 6460e │ │ │ │ + bl 6463e │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 647cc │ │ │ │ + beq.n 647fc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 647cc │ │ │ │ + beq.n 647fc │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 647ae │ │ │ │ - ldr r3, [pc, #24] @ (647e8 ) │ │ │ │ + b.n 647de │ │ │ │ + ldr r3, [pc, #24] @ (64818 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 647de │ │ │ │ + beq.n 6480e │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -000647ec : │ │ │ │ +0006481c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (64814 ) │ │ │ │ + ldr r1, [pc, #24] @ (64844 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064818 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00064848 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 64844 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 64874 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #49956 @ 0xc324 │ │ │ │ + movw r1, #48484 @ 0xbd64 │ │ │ │ movt r1, #55 @ 0x37 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #41252 @ 0xa124 │ │ │ │ + movw r2, #39780 @ 0x9b64 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 64846 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 64876 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #33172 @ 0x8194 │ │ │ │ + movw r3, #31700 @ 0x7bd4 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #944 @ 0x3b0 │ │ │ │ + movwmi r2, #65008 @ 0xfdf0 │ │ │ │ uxthmi r3, r3 │ │ │ │ - movtmi r2, #65 @ 0x41 │ │ │ │ + movtmi r2, #64 @ 0x40 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064870 : │ │ │ │ +000648a0 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64884 ) │ │ │ │ + ldr r4, [pc, #12] @ (648b4 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b9da │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064888 : │ │ │ │ +000648b8 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (6489c ) │ │ │ │ + ldr r4, [pc, #12] @ (648cc ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b9da │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000648a0 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +000648d0 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 648b2 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 648e2 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 214b80 <_PyUnicode_EncodeUTF16@@Base+0xccc> │ │ │ │ + b.w 215aec <_PyUnicode_EncodeUTF16@@Base+0xcd0> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648b4 : │ │ │ │ +000648e4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 269ce0 │ │ │ │ + b.w 269818 │ │ │ │ │ │ │ │ -000648ba : │ │ │ │ +000648ea : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 269ce0 │ │ │ │ + b.w 269818 │ │ │ │ │ │ │ │ -000648c0 : │ │ │ │ +000648f0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648d0 : │ │ │ │ - b.w 2260bc │ │ │ │ +00064900 : │ │ │ │ + b.w 2267d8 │ │ │ │ │ │ │ │ -000648d4 : │ │ │ │ - ldr r2, [pc, #12] @ (648e4 ) │ │ │ │ +00064904 : │ │ │ │ + ldr r2, [pc, #12] @ (64914 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 227310 <_PyDeadline_Init@@Base+0x21c> │ │ │ │ + b.w 2279b0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000648e8 : │ │ │ │ - ldr r2, [pc, #12] @ (648f8 ) │ │ │ │ +00064918 : │ │ │ │ + ldr r2, [pc, #12] @ (64928 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 227440 │ │ │ │ + b.w 227ae0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000648fc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0006492c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648fe <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0006492e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064900 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00064930 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064902 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00064932 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064904 : │ │ │ │ +00064934 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064906 : │ │ │ │ +00064936 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064908 : │ │ │ │ +00064938 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006490a : │ │ │ │ +0006493a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006490c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0006493c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 265cfc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xc2c> │ │ │ │ + b.w 265874 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xbfc> │ │ │ │ │ │ │ │ -00064912 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00064942 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006491c : │ │ │ │ +0006494c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1d8db0 │ │ │ │ + bl 1da650 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006493a <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0006496a <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8ef04 │ │ │ │ + bl 8f0fc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006496e <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0006499e <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -87082,258 +87111,258 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b936 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064998 : │ │ │ │ +000649c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2b936 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000649b4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 64998 │ │ │ │ +000649e4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 649c8 │ │ │ │ │ │ │ │ -000649b8 : │ │ │ │ +000649e8 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 649d4 │ │ │ │ + cbz r0, 64a04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 649d4 │ │ │ │ + cbz r0, 64a04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649d6 : │ │ │ │ +00064a06 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649d8 : │ │ │ │ - ldr r1, [pc, #12] @ (649e8 ) │ │ │ │ +00064a08 : │ │ │ │ + ldr r1, [pc, #12] @ (64a18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1b35cc │ │ │ │ + b.w 1b53c4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000649ec <_Py_hashtable_len@@Base>: │ │ │ │ +00064a1c <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649f0 : │ │ │ │ +00064a20 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649fe : │ │ │ │ +00064a2e : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064a14 : │ │ │ │ +00064a44 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064a22 : │ │ │ │ +00064a52 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064a32 : │ │ │ │ +00064a62 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064a42 : │ │ │ │ +00064a72 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - movw r4, #48328 @ 0xbcc8 │ │ │ │ + movw r4, #46856 @ 0xb708 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a9a48 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ + bl 1ab874 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064a68 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00064a98 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #15 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064a96 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00064ac6 <_PySeqLock_LockWrite@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 64ab4 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 64ae4 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 294d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 64aa8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64ad8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 64aca <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 64afa <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64aba <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 64aea <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 64ad6 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 64b06 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 294d0 │ │ │ │ - b.n 64aa8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64ad8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00064ade <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00064b0e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064aee <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00064b1e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064afe <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00064b2e <_PySeqLock_BeginRead@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 64b24 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 64b54 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 294d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 64b14 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 64b44 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064b26 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00064b56 <_PySeqLock_EndRead@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 64b46 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 64b76 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 294d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64b48 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 64b78 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064b4a <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00064b7a <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #0] │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064b5c <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00064b8c <_Py_BuildValue_SizeT@@Base>: │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 8484c │ │ │ │ + bl 84a10 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064b84 : │ │ │ │ +00064bb4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a56a0 │ │ │ │ + bl 1a7608 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064bae : │ │ │ │ +00064bde : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87343,15 +87372,15 @@ │ │ │ │ blx 292c8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ │ │ │ │ -00064bde <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00064c0e <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87365,3826 +87394,3826 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #48352 @ 0xbce0 │ │ │ │ + movw r1, #46880 @ 0xb720 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #64356 @ 0xfb64 │ │ │ │ + movw r0, #62884 @ 0xf5a4 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00064c32 : │ │ │ │ +00064c62 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (64c60 ) │ │ │ │ + ldr r3, [pc, #28] @ (64c90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 64c58 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + cbnz r0, 64c88 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #16] @ (64c64 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (64c94 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6e74c │ │ │ │ + b.w 6e8d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb740045 │ │ │ │ + subs.w r0, r4, #12910592 @ 0xc50000 │ │ │ │ │ │ │ │ -00064c68 : │ │ │ │ +00064c98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #24] @ (64c90 ) │ │ │ │ + ldr r2, [pc, #24] @ (64cc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e7c80 <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ + bl 1e924c <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e94f0 <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ + b.w 1eaabc <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064c94 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00064cc4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1abd70 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1adba0 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00064c9a <_PyThreadState_Init@@Base>: │ │ │ │ +00064cca <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #48380 @ 0xbcfc │ │ │ │ + movw r1, #46908 @ 0xb73c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (64cb8 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64ce8 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb880045 │ │ │ │ + rsb r0, r8, #12910592 @ 0xc50000 │ │ │ │ │ │ │ │ -00064cbc : │ │ │ │ - ldr r3, [pc, #8] @ (64cc8 ) │ │ │ │ +00064cec : │ │ │ │ + ldr r3, [pc, #8] @ (64cf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1e1e34 │ │ │ │ + b.w 1e34c8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064ccc <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00064cfc <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #2657 @ 0xa61 │ │ │ │ + movw r3, #3177 @ 0xc69 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064ce6 : │ │ │ │ +00064d16 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1e74 │ │ │ │ + bl 1e3508 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d10 │ │ │ │ - ldr r2, [pc, #20] @ (64d14 ) │ │ │ │ + bne.n 64d40 │ │ │ │ + ldr r2, [pc, #20] @ (64d44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2e4c │ │ │ │ - bl 1e5de4 │ │ │ │ + bl 1e44dc │ │ │ │ + bl 1e73ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064d18 : │ │ │ │ - ldr r2, [pc, #12] @ (64d28 ) │ │ │ │ +00064d48 : │ │ │ │ + ldr r2, [pc, #12] @ (64d58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e2e4c │ │ │ │ + b.w 1e44dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064d2c : │ │ │ │ +00064d5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1c0874 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064d52 : │ │ │ │ +00064d82 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1be9ac │ │ │ │ + b.w 1c079c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd fp, sl, [r2, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.n 64dd8 │ │ │ │ + bne.n 64e08 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 64dc8 │ │ │ │ + beq.n 64df8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64db4 │ │ │ │ + blt.n 64de4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64dc8 │ │ │ │ + bge.n 64df8 │ │ │ │ mvns r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 64eee │ │ │ │ + b.n 64f1e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 64eee │ │ │ │ + b.n 64f1e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 64e32 │ │ │ │ + beq.n 64e62 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 64e1e │ │ │ │ + blt.n 64e4e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 64e32 │ │ │ │ + bge.n 64e62 │ │ │ │ mvns r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 64e42 │ │ │ │ + b.n 64e72 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r7, r4, r7 │ │ │ │ mla r7, r5, r9, r7 │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ add r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 64e96 │ │ │ │ + beq.n 64ec6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64e82 │ │ │ │ + blt.n 64eb2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27f224 │ │ │ │ + bl 27ec34 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64e96 │ │ │ │ + bge.n 64ec6 │ │ │ │ mvns r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ rsb r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 64ea6 │ │ │ │ + b.n 64ed6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mul.w r6, r4, r6 │ │ │ │ mla r6, r5, r8, r6 │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ add r3, r6 │ │ │ │ cmp.w sl, #1 │ │ │ │ sbcs.w r1, r9, #0 │ │ │ │ - blt.n 64ec2 │ │ │ │ + blt.n 64ef2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 64eda │ │ │ │ - b.n 64ee2 │ │ │ │ + bge.n 64f0a │ │ │ │ + b.n 64f12 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 64eda │ │ │ │ + beq.n 64f0a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 64ee8 │ │ │ │ + blt.n 64f18 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 64eee │ │ │ │ + b.n 64f1e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64eee │ │ │ │ + b.n 64f1e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00064ef4 : │ │ │ │ +00064f24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64f58 ) │ │ │ │ + ldr r0, [pc, #84] @ (64f88 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64f1c │ │ │ │ + bne.n 64f4c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64f0c │ │ │ │ + bne.n 64f3c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64f28 │ │ │ │ - bl 279788 │ │ │ │ - bl 1a923c │ │ │ │ + beq.n 64f58 │ │ │ │ + bl 279350 │ │ │ │ + bl 1ab068 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64f44 │ │ │ │ + bne.n 64f74 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64f34 │ │ │ │ + bne.n 64f64 │ │ │ │ dmb ish │ │ │ │ - beq.n 64f54 │ │ │ │ + beq.n 64f84 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64f58 ) │ │ │ │ - b.w 25dc0c │ │ │ │ + ldr r0, [pc, #8] @ (64f88 ) │ │ │ │ + b.w 25d8d4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064f5c : │ │ │ │ +00064f8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (64fcc ) │ │ │ │ + ldr r3, [pc, #96] @ (64ffc ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64f86 │ │ │ │ + bne.n 64fb6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64f76 │ │ │ │ + bne.n 64fa6 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64f94 │ │ │ │ + beq.n 64fc4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 279788 │ │ │ │ - ldr r3, [pc, #56] @ (64fd0 ) │ │ │ │ + bl 279350 │ │ │ │ + ldr r3, [pc, #56] @ (65000 ) │ │ │ │ mov.w r6, #0 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64fb6 │ │ │ │ + bne.n 64fe6 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64fa6 │ │ │ │ + bne.n 64fd6 │ │ │ │ dmb ish │ │ │ │ - beq.n 64fc8 │ │ │ │ + beq.n 64ff8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 25dc0c │ │ │ │ + b.w 25d8d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064fd4 : │ │ │ │ +00065004 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (65044 ) │ │ │ │ + ldr r3, [pc, #96] @ (65074 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64ffe │ │ │ │ + bne.n 6502e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fee │ │ │ │ + bne.n 6501e │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6500c │ │ │ │ + beq.n 6503c │ │ │ │ mov r0, r3 │ │ │ │ - bl 279788 │ │ │ │ - ldr r3, [pc, #56] @ (65048 ) │ │ │ │ + bl 279350 │ │ │ │ + ldr r3, [pc, #56] @ (65078 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6502e │ │ │ │ + bne.n 6505e │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6501e │ │ │ │ + bne.n 6504e │ │ │ │ dmb ish │ │ │ │ - beq.n 65040 │ │ │ │ + beq.n 65070 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 25dc0c │ │ │ │ + b.w 25d8d4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006504c : │ │ │ │ +0006507c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (650f8 ) │ │ │ │ + ldr r3, [pc, #156] @ (65128 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65076 │ │ │ │ + bne.n 650a6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65066 │ │ │ │ + bne.n 65096 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65084 │ │ │ │ + beq.n 650b4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 650c0 │ │ │ │ + ble.n 650f0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 650ac │ │ │ │ + bne.n 650dc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6509c │ │ │ │ + bne.n 650cc │ │ │ │ dmb ish │ │ │ │ - beq.n 650ba │ │ │ │ + beq.n 650ea │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 650f6 │ │ │ │ + b.n 65126 │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov.w r2, #0 │ │ │ │ str.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 650e6 │ │ │ │ + bne.n 65116 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 650d6 │ │ │ │ + bne.n 65106 │ │ │ │ dmb ish │ │ │ │ - beq.n 650f4 │ │ │ │ + beq.n 65124 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25dc0c │ │ │ │ + bl 25d8d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r4, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000650fc <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0006512c <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 81044 │ │ │ │ - cbz r0, 65154 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 81208 │ │ │ │ + cbz r0, 65184 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #5 │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65158 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 65188 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65158 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 65188 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65158 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65188 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - cbz r2, 6518e <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r2, 651be <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6518a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 651ba <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6518a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + cbnz r3, 651ba <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065192 : │ │ │ │ +000651c2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 91d84 │ │ │ │ - cbnz r0, 651c0 │ │ │ │ - ldr r2, [pc, #56] @ (651e8 ) │ │ │ │ + bl 91f9c │ │ │ │ + cbnz r0, 651f0 │ │ │ │ + ldr r2, [pc, #56] @ (65218 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2e4c │ │ │ │ - b.n 651e4 │ │ │ │ + bl 1e44dc │ │ │ │ + b.n 65214 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e19ac │ │ │ │ + bl 1e3040 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651e4 │ │ │ │ + beq.n 65214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 651e4 │ │ │ │ + cbnz r3, 65214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000651ec : │ │ │ │ +0006521c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65192 │ │ │ │ + b.w 651c2 │ │ │ │ │ │ │ │ -000651f2 : │ │ │ │ +00065222 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 91d84 │ │ │ │ - cbnz r0, 65220 │ │ │ │ - ldr r2, [pc, #56] @ (65248 ) │ │ │ │ + bl 91f9c │ │ │ │ + cbnz r0, 65250 │ │ │ │ + ldr r2, [pc, #56] @ (65278 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2e4c │ │ │ │ - b.n 65244 │ │ │ │ + bl 1e44dc │ │ │ │ + b.n 65274 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64ce6 │ │ │ │ + bl 64d16 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65244 │ │ │ │ + beq.n 65274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65244 │ │ │ │ + cbnz r3, 65274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006524c : │ │ │ │ +0006527c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 651f2 │ │ │ │ + b.w 65222 │ │ │ │ │ │ │ │ -00065252 : │ │ │ │ +00065282 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 91d84 │ │ │ │ - cbz r0, 65296 │ │ │ │ + bl 91f9c │ │ │ │ + cbz r0, 652c6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db900 <_PyEval_MakePendingCalls@@Base+0x728> │ │ │ │ + bl 1dd178 <_PyEval_MakePendingCalls@@Base+0x700> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6529a │ │ │ │ + beq.n 652ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6529a │ │ │ │ + cbnz r3, 652ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6529a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 652ca │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006529e : │ │ │ │ +000652ce : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 65252 │ │ │ │ + b.w 65282 │ │ │ │ │ │ │ │ -000652a6 : │ │ │ │ +000652d6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 65252 │ │ │ │ + b.w 65282 │ │ │ │ │ │ │ │ -000652ac : │ │ │ │ +000652dc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55608 @ 0xd938 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 65300 │ │ │ │ + cbz r0, 65330 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65302 │ │ │ │ + bge.n 65332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65300 │ │ │ │ + beq.n 65330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65300 │ │ │ │ + cbnz r3, 65330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065306 : │ │ │ │ +00065336 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48428 @ 0xbd2c │ │ │ │ + movw r1, #46956 @ 0xb76c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6535c │ │ │ │ + beq.n 6538c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65372 │ │ │ │ + bne.n 653a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 653a6 │ │ │ │ + beq.n 653d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 653a6 │ │ │ │ - b.n 65374 │ │ │ │ + ble.n 653d6 │ │ │ │ + b.n 653a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65392 │ │ │ │ + beq.n 653c2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 653c0 │ │ │ │ + bne.n 653f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 653a6 │ │ │ │ + beq.n 653d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653c2 │ │ │ │ + bgt.n 653f2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65404 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65434 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f5468 │ │ │ │ + bl f5930 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653ee │ │ │ │ + beq.n 6541e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 653ee │ │ │ │ + cbnz r3, 6541e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65404 │ │ │ │ + beq.n 65434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65404 │ │ │ │ + cbnz r3, 65434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65434 │ │ │ │ + beq.n 65464 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6544a │ │ │ │ + bne.n 6547a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6547e │ │ │ │ + beq.n 654ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6547e │ │ │ │ - b.n 6544c │ │ │ │ + ble.n 654ae │ │ │ │ + b.n 6547c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6546a │ │ │ │ + beq.n 6549a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65498 │ │ │ │ + bne.n 654c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6547e │ │ │ │ + beq.n 654ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6549a │ │ │ │ + bgt.n 654ca │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 654dc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6550c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 11aba4 │ │ │ │ + bl 11b3e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654c6 │ │ │ │ + beq.n 654f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 654c6 │ │ │ │ + cbnz r3, 654f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654dc │ │ │ │ + beq.n 6550c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654dc │ │ │ │ + cbnz r3, 6550c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6550c │ │ │ │ + beq.n 6553c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65522 │ │ │ │ + bne.n 65552 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65556 │ │ │ │ + beq.n 65586 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65556 │ │ │ │ - b.n 65524 │ │ │ │ + ble.n 65586 │ │ │ │ + b.n 65554 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65542 │ │ │ │ + beq.n 65572 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65570 │ │ │ │ + bne.n 655a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65556 │ │ │ │ + beq.n 65586 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65572 │ │ │ │ + bgt.n 655a2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 655b4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 655e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1464c4 │ │ │ │ + bl 146704 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6559e │ │ │ │ + beq.n 655ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6559e │ │ │ │ + cbnz r3, 655ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 655b4 │ │ │ │ + beq.n 655e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 655b4 │ │ │ │ + cbnz r3, 655e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 655e4 │ │ │ │ + beq.n 65614 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655fa │ │ │ │ + bne.n 6562a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6562e │ │ │ │ + beq.n 6565e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6562e │ │ │ │ - b.n 655fc │ │ │ │ + ble.n 6565e │ │ │ │ + b.n 6562c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6561a │ │ │ │ + beq.n 6564a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65648 │ │ │ │ + bne.n 65678 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6562e │ │ │ │ + beq.n 6565e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6564a │ │ │ │ + bgt.n 6567a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6568c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 656bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 13b340 │ │ │ │ + bl 13b560 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65676 │ │ │ │ + beq.n 656a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65676 │ │ │ │ + cbnz r3, 656a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6568c │ │ │ │ + beq.n 656bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6568c │ │ │ │ + cbnz r3, 656bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 656ba │ │ │ │ + beq.n 656ea │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 656e8 │ │ │ │ + bne.n 65718 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656ce │ │ │ │ + beq.n 656fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656ea │ │ │ │ + bgt.n 6571a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65714 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65744 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f85fc │ │ │ │ + bl f8ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65714 │ │ │ │ + beq.n 65744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65714 │ │ │ │ + cbnz r3, 65744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65742 │ │ │ │ + beq.n 65772 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65770 │ │ │ │ + bne.n 657a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65756 │ │ │ │ + beq.n 65786 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65772 │ │ │ │ + bgt.n 657a2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6579c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 657cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 244a64 │ │ │ │ + bl 244bb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6579c │ │ │ │ + beq.n 657cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6579c │ │ │ │ + cbnz r3, 657cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 657ca │ │ │ │ + beq.n 657fa │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 657f8 │ │ │ │ + bne.n 65828 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657de │ │ │ │ + beq.n 6580e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657fa │ │ │ │ + bgt.n 6582a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65824 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65854 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl fc9f0 │ │ │ │ + bl fcec8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65824 │ │ │ │ + beq.n 65854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65824 │ │ │ │ + cbnz r3, 65854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65854 │ │ │ │ + beq.n 65884 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6586a │ │ │ │ + bne.n 6589a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6589e │ │ │ │ + beq.n 658ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6589e │ │ │ │ - b.n 6586c │ │ │ │ + ble.n 658ce │ │ │ │ + b.n 6589c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6588a │ │ │ │ + beq.n 658ba │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 658b8 │ │ │ │ + bne.n 658e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6589e │ │ │ │ + beq.n 658ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 658ba │ │ │ │ + bgt.n 658ea │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 658fc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6592c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl ef278 │ │ │ │ + bl ef748 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658e6 │ │ │ │ + beq.n 65916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 658e6 │ │ │ │ + cbnz r3, 65916 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658fc │ │ │ │ + beq.n 6592c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658fc │ │ │ │ + cbnz r3, 6592c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6592c │ │ │ │ + beq.n 6595c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65942 │ │ │ │ + bne.n 65972 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65976 │ │ │ │ + beq.n 659a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65976 │ │ │ │ - b.n 65944 │ │ │ │ + ble.n 659a6 │ │ │ │ + b.n 65974 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65962 │ │ │ │ + beq.n 65992 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65990 │ │ │ │ + bne.n 659c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65976 │ │ │ │ + beq.n 659a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65992 │ │ │ │ + bgt.n 659c2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 659d4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65a04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 17d124 │ │ │ │ + bl 17db44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659be │ │ │ │ + beq.n 659ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 659be │ │ │ │ + cbnz r3, 659ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659d4 │ │ │ │ + beq.n 65a04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659d4 │ │ │ │ + cbnz r3, 65a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65a04 │ │ │ │ + beq.n 65a34 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a1a │ │ │ │ + bne.n 65a4a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65a4e │ │ │ │ + beq.n 65a7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65a4e │ │ │ │ - b.n 65a1c │ │ │ │ + ble.n 65a7e │ │ │ │ + b.n 65a4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65a3a │ │ │ │ + beq.n 65a6a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a68 │ │ │ │ + bne.n 65a98 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a4e │ │ │ │ + beq.n 65a7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a6a │ │ │ │ + bgt.n 65a9a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65aac │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65adc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 11c6e0 │ │ │ │ + bl 11cf24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a96 │ │ │ │ + beq.n 65ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65a96 │ │ │ │ + cbnz r3, 65ac6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65aac │ │ │ │ + beq.n 65adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65aac │ │ │ │ + cbnz r3, 65adc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65adc │ │ │ │ + beq.n 65b0c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65af2 │ │ │ │ + bne.n 65b22 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65b26 │ │ │ │ + beq.n 65b56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65b26 │ │ │ │ - b.n 65af4 │ │ │ │ + ble.n 65b56 │ │ │ │ + b.n 65b24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65b12 │ │ │ │ + beq.n 65b42 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65b40 │ │ │ │ + bne.n 65b70 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65b26 │ │ │ │ + beq.n 65b56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65b42 │ │ │ │ + bgt.n 65b72 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65b84 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65bb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 16167c │ │ │ │ + bl 161a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b6e │ │ │ │ + beq.n 65b9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b6e │ │ │ │ + cbnz r3, 65b9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b84 │ │ │ │ + beq.n 65bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b84 │ │ │ │ + cbnz r3, 65bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65bb4 │ │ │ │ + beq.n 65be4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65bca │ │ │ │ + bne.n 65bfa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65bfe │ │ │ │ + beq.n 65c2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65bfe │ │ │ │ - b.n 65bcc │ │ │ │ + ble.n 65c2e │ │ │ │ + b.n 65bfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65bea │ │ │ │ + beq.n 65c1a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c18 │ │ │ │ + bne.n 65c48 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65bfe │ │ │ │ + beq.n 65c2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65c1a │ │ │ │ + bgt.n 65c4a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65c5c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65c8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 12f3b4 │ │ │ │ + bl 12fca4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c46 │ │ │ │ + beq.n 65c76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c46 │ │ │ │ + cbnz r3, 65c76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c5c │ │ │ │ + beq.n 65c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c5c │ │ │ │ + cbnz r3, 65c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65c8c │ │ │ │ + beq.n 65cbc │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65ca2 │ │ │ │ + bne.n 65cd2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65cd6 │ │ │ │ + beq.n 65d06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65cd6 │ │ │ │ - b.n 65ca4 │ │ │ │ + ble.n 65d06 │ │ │ │ + b.n 65cd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65cc2 │ │ │ │ + beq.n 65cf2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65cf0 │ │ │ │ + bne.n 65d20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65cd6 │ │ │ │ + beq.n 65d06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65cf2 │ │ │ │ + bgt.n 65d22 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65d34 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65d64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f98c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d1e │ │ │ │ + beq.n 65d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65d1e │ │ │ │ + cbnz r3, 65d4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d34 │ │ │ │ + beq.n 65d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d34 │ │ │ │ + cbnz r3, 65d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65d64 │ │ │ │ + beq.n 65d94 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65d7a │ │ │ │ + bne.n 65daa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65dae │ │ │ │ + beq.n 65dde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65dae │ │ │ │ - b.n 65d7c │ │ │ │ + ble.n 65dde │ │ │ │ + b.n 65dac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65d9a │ │ │ │ + beq.n 65dca │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65dc8 │ │ │ │ + bne.n 65df8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65dae │ │ │ │ + beq.n 65dde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65dca │ │ │ │ + bgt.n 65dfa │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65e0c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65e3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1e31c0 │ │ │ │ + bl 1e4784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65df6 │ │ │ │ + beq.n 65e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65df6 │ │ │ │ + cbnz r3, 65e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e0c │ │ │ │ + beq.n 65e3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e0c │ │ │ │ + cbnz r3, 65e3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65e3c │ │ │ │ + beq.n 65e6c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e52 │ │ │ │ + bne.n 65e82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65e86 │ │ │ │ + beq.n 65eb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e86 │ │ │ │ - b.n 65e54 │ │ │ │ + ble.n 65eb6 │ │ │ │ + b.n 65e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65e72 │ │ │ │ + beq.n 65ea2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65ea0 │ │ │ │ + bne.n 65ed0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65e86 │ │ │ │ + beq.n 65eb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65ea2 │ │ │ │ + bgt.n 65ed2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65ee4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65f14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 210ffc │ │ │ │ + bl 21220c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ece │ │ │ │ + beq.n 65efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65ece │ │ │ │ + cbnz r3, 65efe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ee4 │ │ │ │ + beq.n 65f14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ee4 │ │ │ │ + cbnz r3, 65f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65f14 │ │ │ │ + beq.n 65f44 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f2a │ │ │ │ + bne.n 65f5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65f5e │ │ │ │ + beq.n 65f8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65f5e │ │ │ │ - b.n 65f2c │ │ │ │ + ble.n 65f8e │ │ │ │ + b.n 65f5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65f4a │ │ │ │ + beq.n 65f7a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f78 │ │ │ │ + bne.n 65fa8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65f5e │ │ │ │ + beq.n 65f8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65f7a │ │ │ │ + bgt.n 65faa │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 65fbc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 65fec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 24f314 │ │ │ │ + bl 24f468 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fa6 │ │ │ │ + beq.n 65fd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65fa6 │ │ │ │ + cbnz r3, 65fd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fbc │ │ │ │ + beq.n 65fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fbc │ │ │ │ + cbnz r3, 65fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65fec │ │ │ │ + beq.n 6601c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66002 │ │ │ │ + bne.n 66032 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66036 │ │ │ │ + beq.n 66066 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66036 │ │ │ │ - b.n 66004 │ │ │ │ + ble.n 66066 │ │ │ │ + b.n 66034 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66022 │ │ │ │ + beq.n 66052 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66050 │ │ │ │ + bne.n 66080 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66036 │ │ │ │ + beq.n 66066 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66052 │ │ │ │ + bgt.n 66082 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 66094 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 660c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 228930 │ │ │ │ + bl 228e34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6607e │ │ │ │ + beq.n 660ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6607e │ │ │ │ + cbnz r3, 660ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66094 │ │ │ │ + beq.n 660c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66094 │ │ │ │ + cbnz r3, 660c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 660c4 │ │ │ │ + beq.n 660f4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 660da │ │ │ │ + bne.n 6610a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6610e │ │ │ │ + beq.n 6613e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6610e │ │ │ │ - b.n 660dc │ │ │ │ + ble.n 6613e │ │ │ │ + b.n 6610c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 660fa │ │ │ │ + beq.n 6612a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66128 │ │ │ │ + bne.n 66158 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6610e │ │ │ │ + beq.n 6613e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6612a │ │ │ │ + bgt.n 6615a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6616c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6619c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 17db20 │ │ │ │ + bl 17e540 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66156 │ │ │ │ + beq.n 66186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66156 │ │ │ │ + cbnz r3, 66186 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6616c │ │ │ │ + beq.n 6619c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6616c │ │ │ │ + cbnz r3, 6619c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6619c │ │ │ │ + beq.n 661cc │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 661b2 │ │ │ │ + bne.n 661e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 661e6 │ │ │ │ + beq.n 66216 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 661e6 │ │ │ │ - b.n 661b4 │ │ │ │ + ble.n 66216 │ │ │ │ + b.n 661e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 661d2 │ │ │ │ + beq.n 66202 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66200 │ │ │ │ + bne.n 66230 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 661e6 │ │ │ │ + beq.n 66216 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66202 │ │ │ │ + bgt.n 66232 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 66244 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 66274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 253a50 │ │ │ │ + bl 253858 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6622e │ │ │ │ + beq.n 6625e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6622e │ │ │ │ + cbnz r3, 6625e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66244 │ │ │ │ + beq.n 66274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66244 │ │ │ │ + cbnz r3, 66274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66274 │ │ │ │ + beq.n 662a4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6628a │ │ │ │ + bne.n 662ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 662be │ │ │ │ + beq.n 662ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 662be │ │ │ │ - b.n 6628c │ │ │ │ + ble.n 662ee │ │ │ │ + b.n 662bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 662aa │ │ │ │ + beq.n 662da │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 662d8 │ │ │ │ + bne.n 66308 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 662be │ │ │ │ + beq.n 662ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 662da │ │ │ │ + bgt.n 6630a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6631c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6634c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 153724 │ │ │ │ + bl 153938 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66306 │ │ │ │ + beq.n 66336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66306 │ │ │ │ + cbnz r3, 66336 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6631c │ │ │ │ + beq.n 6634c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6631c │ │ │ │ + cbnz r3, 6634c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6634c │ │ │ │ + beq.n 6637c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66362 │ │ │ │ + bne.n 66392 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66396 │ │ │ │ + beq.n 663c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66396 │ │ │ │ - b.n 66364 │ │ │ │ + ble.n 663c6 │ │ │ │ + b.n 66394 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66382 │ │ │ │ + beq.n 663b2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 663b0 │ │ │ │ + bne.n 663e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66396 │ │ │ │ + beq.n 663c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 663b2 │ │ │ │ + bgt.n 663e2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 663f4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 66424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 201458 │ │ │ │ + bl 161e68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663de │ │ │ │ + beq.n 6640e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 663de │ │ │ │ + cbnz r3, 6640e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663f4 │ │ │ │ + beq.n 66424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 663f4 │ │ │ │ + cbnz r3, 66424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66424 │ │ │ │ + beq.n 66454 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6643a │ │ │ │ + bne.n 6646a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6646e │ │ │ │ + beq.n 6649e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6646e │ │ │ │ - b.n 6643c │ │ │ │ + ble.n 6649e │ │ │ │ + b.n 6646c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6645a │ │ │ │ + beq.n 6648a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66488 │ │ │ │ + bne.n 664b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6646e │ │ │ │ + beq.n 6649e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6648a │ │ │ │ + bgt.n 664ba │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 664cc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 664fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e6058 │ │ │ │ + bl e6260 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664b6 │ │ │ │ + beq.n 664e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664b6 │ │ │ │ + cbnz r3, 664e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664cc │ │ │ │ + beq.n 664fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 664cc │ │ │ │ + cbnz r3, 664fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000664d0 : │ │ │ │ +00066500 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8964 @ 0x2304 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 664f6 │ │ │ │ + bne.n 66526 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 226a8c │ │ │ │ + b.w 2271a8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44372 @ 0xad54 │ │ │ │ + movw r1, #42884 @ 0xa784 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48464 @ 0xbd50 │ │ │ │ + movw r1, #46992 @ 0xb790 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066538 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00066568 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 66568 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 66598 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #50260 @ 0xc454 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44292 @ 0xad04 │ │ │ │ + movw r1, #42820 @ 0xa744 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 665b0 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ + blt.n 665e0 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 665bc <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ + blt.n 665ec <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 665c6 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 665f6 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 665c6 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 665f6 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 665f2 <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ + blt.n 66622 <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 6660a <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - b.n 66616 <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ + bge.n 6663a <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + b.n 66646 <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 6660a <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + beq.n 6663a <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 6661e <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ + blt.n 6664e <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 66628 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66658 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 66628 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66658 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 66630 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ - cbz r2, 6664c <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ + cbnz r5, 66660 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ + cbz r2, 6667c <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7792 @ 0x1e70 │ │ │ │ + movw r1, #6320 @ 0x18b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6664e <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ + b.n 6667e <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ negs r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066650 : │ │ │ │ +00066680 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55608 @ 0xd938 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 66676 │ │ │ │ + beq.n 666a6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48508 @ 0xbd7c │ │ │ │ + movw r1, #47036 @ 0xb7bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 666a2 │ │ │ │ + cbnz r4, 666d2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14924 @ 0x3a4c │ │ │ │ + movw r1, #13452 @ 0x348c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 666a4 │ │ │ │ + b.n 666d4 │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000666a6 : │ │ │ │ +000666d6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55608 @ 0xd938 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 666e0 │ │ │ │ + beq.n 66710 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #48508 @ 0xbd7c │ │ │ │ + movw r1, #47036 @ 0xb7bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 666e8 │ │ │ │ + b.n 66718 │ │ │ │ adds r0, #8 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6670e │ │ │ │ + cbnz r2, 6673e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 667d6 │ │ │ │ + bhi.n 66806 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #29492 @ 0x7334 │ │ │ │ + movw r0, #28144 @ 0x6df0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66700 │ │ │ │ + bne.n 66730 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66880 │ │ │ │ + b.n 668b0 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 6672e │ │ │ │ + b.n 6675e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12f2b4 │ │ │ │ + bl 12fba4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66720 │ │ │ │ + beq.n 66750 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 12f2b4 │ │ │ │ + bl 12fba4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6675e │ │ │ │ + cbnz r0, 6678e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66720 │ │ │ │ + beq.n 66750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66720 │ │ │ │ + bne.n 66750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66720 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66750 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 667f0 │ │ │ │ + beq.n 66820 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12f2b4 │ │ │ │ + bl 12fba4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6684c │ │ │ │ + beq.n 6687c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 667f2 │ │ │ │ + bne.n 66822 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #41384 @ 0xa1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6684c │ │ │ │ + beq.n 6687c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6684c │ │ │ │ + bne.n 6687c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6684c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6687c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12f2b4 │ │ │ │ + bl 12fba4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66720 │ │ │ │ - ldr r4, [pc, #204] @ (66884 ) │ │ │ │ + beq.n 66750 │ │ │ │ + ldr r4, [pc, #204] @ (668b4 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 667f2 │ │ │ │ + b.n 66822 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42888 @ 0xa788 │ │ │ │ + movw r1, #41416 @ 0xa1c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 66720 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 66750 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42932 @ 0xa7b4 │ │ │ │ + movw r1, #41460 @ 0xa1f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ - ldr r4, [pc, #144] @ (66884 ) │ │ │ │ + b.w d5514 │ │ │ │ + ldr r4, [pc, #144] @ (668b4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12f540 │ │ │ │ + bl 12fe30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66880 │ │ │ │ + bne.n 668b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66818 │ │ │ │ + beq.n 66848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66818 │ │ │ │ + cbnz r3, 66848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6682e │ │ │ │ + beq.n 6685e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6682e │ │ │ │ + cbnz r3, 6685e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66720 │ │ │ │ + beq.w 66750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66720 │ │ │ │ + bne.w 66750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66720 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66862 │ │ │ │ + beq.n 66892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66862 │ │ │ │ + cbnz r3, 66892 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66720 │ │ │ │ + beq.w 66750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66720 │ │ │ │ + bne.w 66750 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66720 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66750 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #48544 @ 0xbda0 │ │ │ │ + movw r0, #47072 @ 0xb7e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b2c8 │ │ │ │ - movw r0, #48556 @ 0xbdac │ │ │ │ + b.w 7b3e4 │ │ │ │ + movw r0, #47084 @ 0xb7ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ │ │ │ │ -000668a0 : │ │ │ │ +000668d0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 668de │ │ │ │ + beq.n 6690e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 668d6 │ │ │ │ + bmi.n 66906 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66948 │ │ │ │ - bl 85a84 │ │ │ │ + b.n 66978 │ │ │ │ + bl 85c50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 668e0 │ │ │ │ + b.n 66910 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 668f6 │ │ │ │ + bne.n 66926 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 66908 │ │ │ │ + b.n 66938 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 668d0 │ │ │ │ - bl 85a84 │ │ │ │ + bpl.n 66900 │ │ │ │ + bl 85c50 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 66920 │ │ │ │ + bne.n 66950 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66932 │ │ │ │ + b.n 66962 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 668d0 │ │ │ │ - bl 85a84 │ │ │ │ + bpl.n 66900 │ │ │ │ + bl 85c50 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 668d0 │ │ │ │ + blt.n 66900 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 668d0 │ │ │ │ + bge.n 66900 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006694c : │ │ │ │ +0006697c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 115260 │ │ │ │ + bl 115a98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66986 │ │ │ │ + beq.n 669b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 115950 │ │ │ │ + bl 116188 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006698a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +000669ba <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r0, 669b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 669e6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 669b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 669b2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 669e6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 669e2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 669b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 669b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 669ca <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 669e6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 669e6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 669fa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #58816 @ 0xe5c0 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 669d6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 66a06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d61c8 │ │ │ │ + bl d63e0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000669e0 : │ │ │ │ +00066a10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 66a0a │ │ │ │ + cbz r0, 66a3a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 66a0a │ │ │ │ - cbz r1, 66a06 │ │ │ │ + bpl.n 66a3a │ │ │ │ + cbz r1, 66a36 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 66a0a │ │ │ │ - cbz r2, 66a0a │ │ │ │ - cbnz r3, 66a1e │ │ │ │ + bpl.n 66a3a │ │ │ │ + cbz r2, 66a3a │ │ │ │ + cbnz r3, 66a4e │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #58816 @ 0xe5c0 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66a28 │ │ │ │ + b.n 66a58 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d61c8 │ │ │ │ + bl d63e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066a2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00066a5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 66a56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 66a86 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 66a56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 66a52 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 66a86 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 66a82 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 66a56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 66a56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 66a6a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 66a86 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 66a86 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 66a9a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #58816 @ 0xe5c0 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66a74 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 66aa4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d61c8 │ │ │ │ + bl d63e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066a78 : │ │ │ │ +00066aa8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbnz r6, 66aa0 │ │ │ │ + cbnz r6, 66ad0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #29796 @ 0x7464 │ │ │ │ + movw r3, #28324 @ 0x6ea4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 66ab2 │ │ │ │ - movw r0, #48572 @ 0xbdbc │ │ │ │ + b.n 66ae2 │ │ │ │ + movw r0, #47100 @ 0xb7fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66b7e │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66bae │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 66ac4 │ │ │ │ + cbz r2, 66af4 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 66ab2 │ │ │ │ + b.n 66ae2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af32c │ │ │ │ + bl 1b112c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b7e │ │ │ │ + beq.n 66bae │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ adds r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - movw r3, #52621 @ 0xcd8d │ │ │ │ + movw r3, #54737 @ 0xd5d1 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #19485 @ 0x4c1d │ │ │ │ + movw r3, #25173 @ 0x6255 │ │ │ │ movt r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #3904 @ 0xf40 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #53245 @ 0xcffd │ │ │ │ + movw r3, #54969 @ 0xd6b9 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #43807 @ 0xab1f │ │ │ │ + movw r3, #43887 @ 0xab6f │ │ │ │ movt r3, #4 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66b78 │ │ │ │ + blt.n 66ba8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 7faa8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fc6c <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 807a8 │ │ │ │ + bl 8096c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66b82 │ │ │ │ + bne.n 66bb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66b78 │ │ │ │ + beq.n 66ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b78 │ │ │ │ + cbnz r3, 66ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066b88 : │ │ │ │ - b.w 66a78 │ │ │ │ +00066bb8 : │ │ │ │ + b.w 66aa8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c35f0 │ │ │ │ - cbnz r0, 66bc0 │ │ │ │ + bl c38a8 │ │ │ │ + cbnz r0, 66bf0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bf6 │ │ │ │ + b.n 66c26 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48370 │ │ │ │ + bl 483a0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66bdc │ │ │ │ + beq.n 66c0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66bee │ │ │ │ - b.n 66be6 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 66c1e │ │ │ │ + b.n 66c16 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bce │ │ │ │ - b.n 66bbc │ │ │ │ - bl 80760 │ │ │ │ + beq.n 66bfe │ │ │ │ + b.n 66bec │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66bbc │ │ │ │ + bne.n 66bec │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 8092c │ │ │ │ - cbnz r0, 66c1c │ │ │ │ + bl 80af0 │ │ │ │ + cbnz r0, 66c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66c78 │ │ │ │ + b.n 66ca8 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 66c32 │ │ │ │ - ldr r0, [pc, #84] @ (66c7c ) │ │ │ │ + cbnz r4, 66c62 │ │ │ │ + ldr r0, [pc, #84] @ (66cac ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66c40 │ │ │ │ - ldr r0, [pc, #76] @ (66c80 ) │ │ │ │ + b.n 66c70 │ │ │ │ + ldr r0, [pc, #76] @ (66cb0 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 13964c │ │ │ │ + bl 139884 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66c56 │ │ │ │ + beq.n 66c86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66c56 │ │ │ │ + cbnz r3, 66c86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 66c16 │ │ │ │ + beq.n 66c46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 66c68 │ │ │ │ + bne.n 66c98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66c78 │ │ │ │ + b.n 66ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66c64 │ │ │ │ + bne.n 66c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c64 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66c94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r3, pc, #96 @ (adr r3, 66ce0 <_PyUnicode_CheckConsistency@@Base+0x20>) │ │ │ │ + add r3, pc, #96 @ (adr r3, 66d10 <_PyUnicode_CheckConsistency@@Base+0x20>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 66ca6 │ │ │ │ - cbz r3, 66c90 │ │ │ │ + cbz r2, 66cd6 │ │ │ │ + cbz r3, 66cc0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 66c98 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + b.n 66cc8 │ │ │ │ + movw r1, #54416 @ 0xd490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48596 @ 0xbdd4 │ │ │ │ + movw r0, #47124 @ 0xb814 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e1af4 │ │ │ │ - cbz r3, 66cac │ │ │ │ + b.w e1d08 │ │ │ │ + cbz r3, 66cdc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 66cb4 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + b.n 66ce4 │ │ │ │ + movw r1, #54416 @ 0xd490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48632 @ 0xbdf8 │ │ │ │ + movw r0, #47160 @ 0xb838 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ │ │ │ │ -00066cc0 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00066cf0 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 66cfa <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 66d2a <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #48660 @ 0xbe14 │ │ │ │ + movw r2, #47188 @ 0xb854 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ and.w r6, r3, #64 @ 0x40 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 66d34 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 66d64 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 66e7c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 66eac <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #48728 @ 0xbe58 │ │ │ │ + movw r2, #47256 @ 0xb898 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 66d9e <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 66d6a <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 66dce <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 66d9a <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #48760 @ 0xbe78 │ │ │ │ + movw r2, #47288 @ 0xb8b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 66d8c <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 66dbc <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #48856 @ 0xbed8 │ │ │ │ + movw r2, #47384 @ 0xb918 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 66e54 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 66e84 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 66e3a <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 66dbe <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 66e6a <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 66dee <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #48760 @ 0xbe78 │ │ │ │ + movw r2, #47288 @ 0xb8b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 66de0 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 66e10 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #48908 @ 0xbf0c │ │ │ │ + movw r2, #47436 @ 0xb94c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 66e30 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 66e60 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 66e08 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 66e38 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #48928 @ 0xbf20 │ │ │ │ + movw r2, #47456 @ 0xb960 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 66e7c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 66eac <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #48956 @ 0xbf3c │ │ │ │ + movw r2, #47484 @ 0xb97c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 66e54 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 66e84 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #48880 @ 0xbef0 │ │ │ │ + movw r2, #47408 @ 0xb930 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 66e7c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 66eac <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 66e7c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 66eac <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #48996 @ 0xbf64 │ │ │ │ + movw r2, #47524 @ 0xb9a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 66fe0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 67010 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 66e96 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 66ec6 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 66e98 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 66ec8 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 66ec2 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 66ef2 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66eaa <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 66eda <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 66eb6 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 66ee6 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ - b.n 66e9e <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 66ece <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66f30 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 66f14 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 66f60 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 66f44 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 66eee <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 66f1e <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #49024 @ 0xbf80 │ │ │ │ + movw r2, #47552 @ 0xb9c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 66faa <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 66fda <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #49040 @ 0xbf90 │ │ │ │ + movw r2, #47568 @ 0xb9d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 66faa <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + bls.n 66fda <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #49056 @ 0xbfa0 │ │ │ │ + movw r2, #47584 @ 0xb9e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #176] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 66fd0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67000 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 66f6e <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 66f9e <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 66f50 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + bhi.n 66f80 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #49072 @ 0xbfb0 │ │ │ │ + movw r2, #47600 @ 0xb9f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #144] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 66fd0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67000 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 66fae <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + bcc.n 66fde <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #49092 @ 0xbfc4 │ │ │ │ + movw r2, #47620 @ 0xba04 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #116] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 66fd0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67000 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 66f8c <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + bcs.n 66fbc <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #49112 @ 0xbfd8 │ │ │ │ + movw r2, #47640 @ 0xba18 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #84] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 66fd0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67000 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 66fb4 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + bcc.n 66fe4 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #49132 @ 0xbfec │ │ │ │ + movw r2, #47660 @ 0xba2c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #56] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 66fd0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67000 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 66fb8 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 66fe8 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 66fb8 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 66fe8 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 66fe0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (66fdc <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #36536 @ 0x8eb8 │ │ │ │ + cbz r3, 67010 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (6700c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #35064 @ 0x88f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #49152 @ 0xc000 │ │ │ │ + movw r2, #47680 @ 0xba40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e4c <_PyObject_AssertFailed@@Base> │ │ │ │ - @ instruction: 0xfb9c0045 │ │ │ │ + bl 61e7c <_PyObject_AssertFailed@@Base> │ │ │ │ + rsbs r0, ip, #12910592 @ 0xc50000 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 6701c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + bmi.n 6704c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67020 <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ + beq.n 67050 <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 67022 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 67052 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 67022 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 67052 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 72afc │ │ │ │ + bl 72c84 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67042 <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ + cbz r0, 67072 <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl cda98 │ │ │ │ + bl cdcf4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067048 : │ │ │ │ +00067078 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 67064 │ │ │ │ - bl 4abe2 │ │ │ │ - b.n 670a0 │ │ │ │ + bmi.n 67094 │ │ │ │ + bl 4ac12 │ │ │ │ + b.n 670d0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #49228 @ 0xc04c │ │ │ │ + movw r1, #47756 @ 0xba8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 670a0 │ │ │ │ - movw r1, #28184 @ 0x6e18 │ │ │ │ + beq.n 670d0 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 52fa8 │ │ │ │ + b.w 52f78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000670a4 : │ │ │ │ +000670d4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 670c0 │ │ │ │ - bl 4abe2 │ │ │ │ - b.n 67144 │ │ │ │ + bmi.n 670f0 │ │ │ │ + bl 4ac12 │ │ │ │ + b.n 67174 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #49312 @ 0xc0a0 │ │ │ │ + movw r1, #47840 @ 0xbae0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67144 │ │ │ │ - movw r1, #28184 @ 0x6e18 │ │ │ │ + beq.n 67174 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52fa8 │ │ │ │ + bl 52f78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67144 │ │ │ │ + cbz r0, 67174 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6713c │ │ │ │ + bmi.n 6716c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49400 @ 0xc0f8 │ │ │ │ + movw r1, #47928 @ 0xbb38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67144 │ │ │ │ + beq.n 67174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67144 │ │ │ │ + cbnz r3, 67174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67144 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67174 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b0d04 │ │ │ │ + b.w 1b2b00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067148 : │ │ │ │ +00067178 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 67164 │ │ │ │ - bl 4abe2 │ │ │ │ - b.n 671a0 │ │ │ │ + bmi.n 67194 │ │ │ │ + bl 4ac12 │ │ │ │ + b.n 671d0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #49404 @ 0xc0fc │ │ │ │ + movw r1, #47932 @ 0xbb3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 671a0 │ │ │ │ - movw r1, #28184 @ 0x6e18 │ │ │ │ + beq.n 671d0 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 269b64 │ │ │ │ + b.w 26969c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000671a4 : │ │ │ │ +000671d4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 671c0 │ │ │ │ - bl 4abe2 │ │ │ │ - b.n 671e2 │ │ │ │ + bmi.n 671f0 │ │ │ │ + bl 4ac12 │ │ │ │ + b.n 67212 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #49548 @ 0xc18c │ │ │ │ + movw r1, #48076 @ 0xbbcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec914 │ │ │ │ + bl 1edee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 671e6 │ │ │ │ + bne.n 67216 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67242 │ │ │ │ - movw r1, #28184 @ 0x6e18 │ │ │ │ + b.n 67272 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 269b64 │ │ │ │ + bl 26969c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 671e2 │ │ │ │ + beq.n 67212 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 67242 │ │ │ │ + bmi.n 67272 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #49640 @ 0xc1e8 │ │ │ │ + movw r1, #48168 @ 0xbc28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671e2 │ │ │ │ + beq.n 67212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 671e2 │ │ │ │ + bne.n 67212 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 671e2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67212 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067246 : │ │ │ │ +00067276 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl f632c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6800 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8ad94 │ │ │ │ + b.w 8af90 │ │ │ │ │ │ │ │ -0006726e : │ │ │ │ +0006729e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 192d08 │ │ │ │ + b.w 194940 │ │ │ │ │ │ │ │ -00067274 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000672a4 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl cc174 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl cc3c4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067294 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000672c4 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 672a8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 672d8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 672ac <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 672dc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -000672b2 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000672e2 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 672f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 67326 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 672ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6731c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 672e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 67316 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 672d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 672fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 67302 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6732a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 672f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 67326 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 672ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 672fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 672fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6732a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 672fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6732c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 67326 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 67356 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 67326 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 67356 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 67338 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 67368 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 6733a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6736a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6730c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6733c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6730c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 67382 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6733c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 673b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6734e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 6737e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 67364 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 67394 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29db8 │ │ │ │ - b.n 6737a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 673aa <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6737a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 673aa <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 67352 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 67382 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6737a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 673aa <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 67368 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 67398 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -91192,685 +91221,685 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 673b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 673e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 673c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 673f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 673fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6742a <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 673fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 673c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6742a <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 673f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 673e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 67416 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 67444 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 673fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6742a <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67416 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 67446 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 67458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 67488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 15a0a4 │ │ │ │ + bl 15a414 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67442 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 67472 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67442 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 67472 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 67488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 67488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67486 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 674b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 674b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 674e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6749a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 674ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 674b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 674e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 674e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 67510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 159558 │ │ │ │ + bl 1598c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 674e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 67510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 674e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 67510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6750e <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 6753e <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6753c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 6756c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67522 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 67552 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6753e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 6756e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 67568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 67598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 11e3a4 │ │ │ │ + bl 11ebe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 67598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 67598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67596 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 675c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 675c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 675f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 675aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 675da <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 675c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 675f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 675f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 67620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 188ff0 │ │ │ │ + bl 18a860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 675f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 67620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 675f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 67620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #42444 @ 0xa5cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6763c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6766c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6763c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6766c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49744 @ 0xc250 │ │ │ │ + movw r1, #48272 @ 0xbc90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ + b.n 676a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6766c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ + beq.n 6769c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9d220 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d440 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6765a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ + bge.n 6768a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 67636 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ + b.n 67666 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 67670 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ + b.n 676a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067674 : │ │ │ │ +000676a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (676a8 ) │ │ │ │ + ldr r4, [pc, #36] @ (676d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 2070dc <_PyEval_SetProfile@@Base> │ │ │ │ + bl 20832c <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 676a6 │ │ │ │ - movw r0, #49776 @ 0xc270 │ │ │ │ + bge.n 676d6 │ │ │ │ + movw r0, #48304 @ 0xbcb0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fde74 │ │ │ │ + b.w 1ff304 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000676ac : │ │ │ │ +000676dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d7a2c │ │ │ │ + bl 1d92cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 676ca │ │ │ │ - bl d7574 │ │ │ │ + cbnz r0, 676fa │ │ │ │ + bl d77ac │ │ │ │ mov r0, r4 │ │ │ │ - b.n 676e0 │ │ │ │ + b.n 67710 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 676de │ │ │ │ + beq.n 6770e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 676de │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6770e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1d7a2c │ │ │ │ + bl 1d92cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6773e │ │ │ │ + cbz r0, 6776e │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 6771a │ │ │ │ + cbz r7, 6774a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #48944 @ 0xbf30 │ │ │ │ + movw r1, #47472 @ 0xb970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 67722 │ │ │ │ + b.n 67752 │ │ │ │ mov r1, r6 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67732 │ │ │ │ + beq.n 67762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67736 │ │ │ │ + cbz r3, 67766 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6773e │ │ │ │ + b.n 6776e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67732 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67762 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067742 : │ │ │ │ +00067772 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 676e2 │ │ │ │ + b.n 67712 │ │ │ │ │ │ │ │ -00067746 : │ │ │ │ +00067776 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 676e2 │ │ │ │ + b.n 67712 │ │ │ │ │ │ │ │ -0006774a <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +0006777a <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1415f4 │ │ │ │ + bl 141830 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2649a8 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ + b.w 264554 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ │ │ │ │ -00067768 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00067798 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 67784 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - cbnz r0, 67788 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + cbnz r0, 677b8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + b.n 677e4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 245c6c │ │ │ │ + bl 245dbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67784 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + beq.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 245ca0 │ │ │ │ + bl 245df0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 677e4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15b5ec │ │ │ │ + bl 15b9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67784 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - bl d7574 │ │ │ │ - b.n 67784 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bne.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bl d77ac │ │ │ │ + b.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000677b8 : │ │ │ │ - ldr r0, [pc, #28] @ (677d8 ) │ │ │ │ +000677e8 : │ │ │ │ + ldr r0, [pc, #28] @ (67808 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #49816 @ 0xc298 │ │ │ │ + movw r2, #48344 @ 0xbcd8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + b.w 12dc9c <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000677dc <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 67818 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +0006780c <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 67848 <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 6780e <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 6783e <_PyState_AddModule@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #64728 @ 0xfcd8 │ │ │ │ + movw r2, #63292 @ 0xf73c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1b11ec │ │ │ │ + b.w 1b2fe8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49852 @ 0xc2bc │ │ │ │ + movw r2, #48380 @ 0xbcfc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49852 @ 0xc2bc │ │ │ │ + movw r2, #48380 @ 0xbcfc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 678a8 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 678d8 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #57216 @ 0xdf80 │ │ │ │ + movw r0, #55744 @ 0xd9c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678d0 <_PyState_AddModule@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #40] @ (678d4 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ + b.n 67900 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #40] @ (67904 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1b1d34 │ │ │ │ + bl 1b3b30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 678a4 <_PyState_AddModule@@Base+0xc8> │ │ │ │ - cbz r0, 678c8 <_PyState_AddModule@@Base+0xec> │ │ │ │ + beq.n 678d4 <_PyState_AddModule@@Base+0xc8> │ │ │ │ + cbz r0, 678f8 <_PyState_AddModule@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b3804 │ │ │ │ + b.w 1b55fc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67a8a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ - ldr r3, [pc, #412] @ (67a94 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ + beq.w 67aba <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + ldr r3, [pc, #412] @ (67ac4 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6791a <_PyState_AddModule@@Base+0x13e> │ │ │ │ - bne.n 6791e <_PyState_AddModule@@Base+0x142> │ │ │ │ + bgt.n 6794a <_PyState_AddModule@@Base+0x13e> │ │ │ │ + bne.n 6794e <_PyState_AddModule@@Base+0x142> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 67920 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 67950 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 67920 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 67950 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #5940 @ 0x1734 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 67968 <_PyState_AddModule@@Base+0x18c> │ │ │ │ - bl 7b2c8 │ │ │ │ + cbz r0, 67998 <_PyState_AddModule@@Base+0x18c> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 85c0c │ │ │ │ + beq.w 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6795e <_PyState_AddModule@@Base+0x182> │ │ │ │ + beq.n 6798e <_PyState_AddModule@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6795e <_PyState_AddModule@@Base+0x182> │ │ │ │ + cbnz r3, 6798e <_PyState_AddModule@@Base+0x182> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67930 <_PyState_AddModule@@Base+0x154> │ │ │ │ - b.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67960 <_PyState_AddModule@@Base+0x154> │ │ │ │ + b.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5944 @ 0x1738 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 679ae <_PyState_AddModule@@Base+0x1d2> │ │ │ │ + cbz r0, 679de <_PyState_AddModule@@Base+0x1d2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67976 <_PyState_AddModule@@Base+0x19a> │ │ │ │ - bl 7b2c8 │ │ │ │ + beq.n 679a6 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 85c0c │ │ │ │ + beq.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 679a6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + beq.n 679d6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 679a6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + cbnz r3, 679d6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67976 <_PyState_AddModule@@Base+0x19a> │ │ │ │ - b.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 679a6 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + b.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5948 @ 0x173c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 679f4 <_PyState_AddModule@@Base+0x218> │ │ │ │ + cbz r0, 67a24 <_PyState_AddModule@@Base+0x218> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 679bc <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - bl 7b2c8 │ │ │ │ + beq.n 679ec <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 85c0c │ │ │ │ + beq.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 679ec <_PyState_AddModule@@Base+0x210> │ │ │ │ + beq.n 67a1c <_PyState_AddModule@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 679ec <_PyState_AddModule@@Base+0x210> │ │ │ │ + cbnz r3, 67a1c <_PyState_AddModule@@Base+0x210> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 679bc <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - b.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 679ec <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + b.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #11012 @ 0x2b04 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67a8c <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + beq.n 67abc <_PyState_AddModule@@Base+0x2b0> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a8c <_PyState_AddModule@@Base+0x2b0> │ │ │ │ - bl 7b2c8 │ │ │ │ + beq.n 67abc <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbz r0, 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4a54 │ │ │ │ + bl d4c6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67a38 <_PyState_AddModule@@Base+0x25c> │ │ │ │ + bge.n 67a68 <_PyState_AddModule@@Base+0x25c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ - beq.n 67a4e <_PyState_AddModule@@Base+0x272> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67a7e <_PyState_AddModule@@Base+0x272> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a70 <_PyState_AddModule@@Base+0x294> │ │ │ │ + beq.n 67aa0 <_PyState_AddModule@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a70 <_PyState_AddModule@@Base+0x294> │ │ │ │ + cbnz r3, 67aa0 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a70 <_PyState_AddModule@@Base+0x294> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67aa0 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a6a <_PyState_AddModule@@Base+0x28e> │ │ │ │ + beq.n 67a9a <_PyState_AddModule@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a6a <_PyState_AddModule@@Base+0x28e> │ │ │ │ + cbnz r3, 67a9a <_PyState_AddModule@@Base+0x28e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 67a74 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bne.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 67a08 <_PyState_AddModule@@Base+0x22c> │ │ │ │ + b.n 67a38 <_PyState_AddModule@@Base+0x22c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67a8a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + beq.n 67aba <_PyState_AddModule@@Base+0x2ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a8a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + cbnz r3, 67aba <_PyState_AddModule@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -91879,200 +91908,200 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 67aca <_PyState_AddModule@@Base+0x2ee> │ │ │ │ - movw r1, #13652 @ 0x3554 │ │ │ │ + cbnz r0, 67afa <_PyState_AddModule@@Base+0x2ee> │ │ │ │ + movw r1, #12180 @ 0x2f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #33932 @ 0x848c │ │ │ │ + movw r0, #32460 @ 0x7ecc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67ade <_PyState_AddModule@@Base+0x302> │ │ │ │ - bl 113710 │ │ │ │ - b.n 67afe <_PyState_AddModule@@Base+0x322> │ │ │ │ - bl 10c4f0 │ │ │ │ + bne.n 67b0e <_PyState_AddModule@@Base+0x302> │ │ │ │ + bl 113f4c │ │ │ │ + b.n 67b2e <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 10cce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67afe <_PyState_AddModule@@Base+0x322> │ │ │ │ + bge.n 67b2e <_PyState_AddModule@@Base+0x322> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 67afe <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 67b2e <_PyState_AddModule@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 123830 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 124070 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00067b08 : │ │ │ │ +00067b38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ (67b74 ) │ │ │ │ - bl 12d1c0 │ │ │ │ + ldr r0, [pc, #88] @ (67ba4 ) │ │ │ │ + bl 12dab0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67b3a │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 67b6c │ │ │ │ - movw r0, #13608 @ 0x3528 │ │ │ │ + cbnz r0, 67b6a │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 67b9c │ │ │ │ + movw r0, #12136 @ 0x2f68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115b98 │ │ │ │ - cbz r0, 67b6c │ │ │ │ + bl 1163d0 │ │ │ │ + cbz r0, 67b9c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (67b78 ) │ │ │ │ + ldr r0, [pc, #56] @ (67ba8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 956f4 │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67b60 │ │ │ │ + beq.n 67b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67b64 │ │ │ │ + cbz r3, 67b94 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67b6c │ │ │ │ + b.n 67b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b60 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67b90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 67b18 │ │ │ │ + bne.n 67b48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 67a44 <_PyState_AddModule@@Base+0x268> │ │ │ │ + b.n 67a74 <_PyState_AddModule@@Base+0x268> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 67b8a │ │ │ │ - movw r0, #64980 @ 0xfdd4 │ │ │ │ + cbnz r0, 67bba │ │ │ │ + movw r0, #63508 @ 0xf814 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 1c996c │ │ │ │ + b.w 1cb288 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r7, #49896 @ 0xc2e8 │ │ │ │ + movw r7, #48424 @ 0xbd28 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #38944 @ 0x9820 │ │ │ │ + movw r0, #37472 @ 0x9260 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c996c │ │ │ │ + bl 1cb288 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 67c04 │ │ │ │ + cbz r1, 67c34 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 67bca │ │ │ │ - movw r0, #49880 @ 0xc2d8 │ │ │ │ + bne.n 67bfa │ │ │ │ + movw r0, #48408 @ 0xbd18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c996c │ │ │ │ - b.n 67bae │ │ │ │ + bl 1cb288 │ │ │ │ + b.n 67bde │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 67bdc │ │ │ │ - movw r0, #49884 @ 0xc2dc │ │ │ │ + bhi.n 67c0c │ │ │ │ + movw r0, #48412 @ 0xbd1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c996c │ │ │ │ - b.n 67bae │ │ │ │ + bl 1cb288 │ │ │ │ + b.n 67bde │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 67bee │ │ │ │ - movw r0, #49888 @ 0xc2e0 │ │ │ │ + bhi.n 67c1e │ │ │ │ + movw r0, #48416 @ 0xbd20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c996c │ │ │ │ - b.n 67bae │ │ │ │ + bl 1cb288 │ │ │ │ + b.n 67bde │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #53368 @ 0xd078 │ │ │ │ + movw r0, #51896 @ 0xcab8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1c996c │ │ │ │ - b.n 67bae │ │ │ │ - movw r0, #38944 @ 0x9820 │ │ │ │ + bl 1cb288 │ │ │ │ + b.n 67bde │ │ │ │ + movw r0, #37472 @ 0x9260 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c996c │ │ │ │ + b.w 1cb288 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #52904 @ 0xcea8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67c3e │ │ │ │ + beq.n 67c6e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67c5e │ │ │ │ - cbz r1, 67c66 │ │ │ │ - movw r0, #49904 @ 0xc2f0 │ │ │ │ + bne.n 67c8e │ │ │ │ + cbz r1, 67c96 │ │ │ │ + movw r0, #48432 @ 0xbd30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fd9f0 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 67c7c │ │ │ │ + bl 1fee80 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 67cac │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 67c66 │ │ │ │ + beq.n 67c96 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67c66 │ │ │ │ + beq.n 67c96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1bf1d8 │ │ │ │ + b.w 1c0fc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67c5e │ │ │ │ - movw r0, #49904 @ 0xc2f0 │ │ │ │ + beq.n 67c8e │ │ │ │ + movw r0, #48432 @ 0xbd30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c5e │ │ │ │ + bne.n 67c8e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (67ce4 ) │ │ │ │ + ldr r2, [pc, #80] @ (67d14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 67cd6 │ │ │ │ + cbz r3, 67d06 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 141f40 │ │ │ │ + bl 142180 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67cc6 │ │ │ │ + cbnz r0, 67cf6 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18364 @ 0x47bc │ │ │ │ + movw r1, #17132 @ 0x42ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 67cde │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 67d0e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 21ebc8 │ │ │ │ + b.w 21f5f8 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -92080,41 +92109,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20528 @ 0x5030 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 67d0a │ │ │ │ + cbz r2, 67d3a │ │ │ │ blx 29334 │ │ │ │ movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 292c8 │ │ │ │ - movw r1, #580 @ 0x244 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64644 @ 0xfc84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 67d52 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 67d82 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #12140 @ 0x2f6c │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #10668 @ 0x29ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29fd8 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -92126,146 +92155,146 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ │ │ │ │ -00067d80 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00067db0 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #49928 @ 0xc308 │ │ │ │ + movw r1, #48456 @ 0xbd48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 67ce8 │ │ │ │ + bl 67d18 │ │ │ │ │ │ │ │ -00067d9c : │ │ │ │ +00067dcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 292c8 │ │ │ │ blx 29c34 │ │ │ │ - cbnz r0, 67de8 │ │ │ │ - bl 9a0c4 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 67e18 │ │ │ │ + bl 9a2d0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 67dea │ │ │ │ - cbz r4, 67de8 │ │ │ │ - movw r1, #63432 @ 0xf7c8 │ │ │ │ + cbz r0, 67e1a │ │ │ │ + cbz r4, 67e18 │ │ │ │ + movw r1, #61960 @ 0xf208 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 67de8 │ │ │ │ + cbz r0, 67e18 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45224 @ 0xb0a8 │ │ │ │ + movw r1, #43752 @ 0xaae8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2aa68 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 67dea │ │ │ │ + b.n 67e1a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067dec : │ │ │ │ +00067e1c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bcf8 │ │ │ │ │ │ │ │ -00067df4 : │ │ │ │ +00067e24 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bcf8 │ │ │ │ │ │ │ │ -00067dfa : │ │ │ │ +00067e2a : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bcf8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38792 @ 0x9788 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #63432 @ 0xf7c8 │ │ │ │ + movw r1, #61960 @ 0xf208 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bcf8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00067e40 : │ │ │ │ +00067e70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 60586 │ │ │ │ + bl 605b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e62 : │ │ │ │ +00067e92 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 60586 │ │ │ │ + bl 605b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e86 : │ │ │ │ +00067eb6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 60586 │ │ │ │ + bl 605b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067eaa : │ │ │ │ +00067eda : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b982 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067eca : │ │ │ │ +00067efa : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -92275,210 +92304,210 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 67f02 │ │ │ │ + cbz r3, 67f32 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 67f10 │ │ │ │ + b.n 67f40 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 67f0e │ │ │ │ - bne.n 67f0a │ │ │ │ - cbnz r1, 67f2a │ │ │ │ + blt.n 67f3e │ │ │ │ + bne.n 67f3a │ │ │ │ + cbnz r1, 67f5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67f10 │ │ │ │ + b.n 67f40 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #168] @ (67fbc ) │ │ │ │ + ldr r1, [pc, #168] @ (67fec ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 67f30 │ │ │ │ - b.n 67fb6 │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67f60 │ │ │ │ + b.n 67fe6 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 67f82 │ │ │ │ + beq.n 67fb2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67fb6 │ │ │ │ - beq.n 67f82 │ │ │ │ - ldr r1, [pc, #124] @ (67fc0 ) │ │ │ │ + blt.n 67fe6 │ │ │ │ + beq.n 67fb2 │ │ │ │ + ldr r1, [pc, #124] @ (67ff0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 906d8 │ │ │ │ - cbz r0, 67f76 │ │ │ │ + bl 908f0 │ │ │ │ + cbz r0, 67fa6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 67f58 │ │ │ │ - ldr r3, [pc, #76] @ (67fc4 ) │ │ │ │ + b.n 67f88 │ │ │ │ + ldr r3, [pc, #76] @ (67ff4 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 67fa0 │ │ │ │ - ldr r1, [pc, #60] @ (67fc0 ) │ │ │ │ + b.n 67fd0 │ │ │ │ + ldr r1, [pc, #60] @ (67ff0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (67fc4 ) │ │ │ │ + ldr r2, [pc, #56] @ (67ff4 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 67faa │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 67fb6 │ │ │ │ + bne.n 67fda │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 67fe6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #752] @ (682b0 ) │ │ │ │ + ldr r3, [pc, #752] @ (682e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c72 │ │ │ │ + bl 37c3a │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6801c │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 6804c │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32840 @ 0x8048 │ │ │ │ + movw r0, #31368 @ 0x7a88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6804e │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6807e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ - cbz r0, 6804e │ │ │ │ + bl 8b91c │ │ │ │ + cbz r0, 6807e │ │ │ │ blx 29d00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #36632 @ 0x8f18 │ │ │ │ - movweq r1, #49988 @ 0xc344 │ │ │ │ + movwne r1, #35160 @ 0x8958 │ │ │ │ + movweq r1, #48516 @ 0xbd84 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00068054 : │ │ │ │ +00068084 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - movw r1, #19952 @ 0x4df0 │ │ │ │ + movw r1, #18720 @ 0x4920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ sub sp, #4 │ │ │ │ blx 29ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68102 │ │ │ │ + beq.n 68132 │ │ │ │ movw r5, #11892 @ 0x2e74 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 68094 │ │ │ │ + cbz r3, 680c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 122574 │ │ │ │ - b.n 680ba │ │ │ │ - bl 356ac │ │ │ │ + bl 122db4 │ │ │ │ + b.n 680ea │ │ │ │ + bl 35674 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6808a │ │ │ │ - b.n 68106 │ │ │ │ + beq.n 680ba │ │ │ │ + b.n 68136 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2a194 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 680f0 │ │ │ │ + bcc.n 68120 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 29bb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 680f0 │ │ │ │ + cbnz r0, 68120 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 680e4 │ │ │ │ + bcc.n 68114 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2a828 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 680a0 │ │ │ │ + bne.n 680d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a8ac │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 680f4 │ │ │ │ + b.n 68124 │ │ │ │ mov r0, r6 │ │ │ │ blx 29e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680ba │ │ │ │ - b.n 680f4 │ │ │ │ + beq.n 680ea │ │ │ │ + b.n 68124 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2953c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 10378c │ │ │ │ - b.n 68106 │ │ │ │ + bl 103d70 │ │ │ │ + b.n 68136 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92487,782 +92516,782 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6813e │ │ │ │ + beq.n 6816e │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 68154 │ │ │ │ + bne.n 68184 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 681ae │ │ │ │ + beq.n 681de │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 681ae │ │ │ │ - b.n 68156 │ │ │ │ + ble.n 681de │ │ │ │ + b.n 68186 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68174 │ │ │ │ + beq.n 681a4 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6818a │ │ │ │ + bne.n 681ba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 681ae │ │ │ │ + beq.n 681de │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 681ae │ │ │ │ - b.n 6818c │ │ │ │ + ble.n 681de │ │ │ │ + b.n 681bc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 681ec │ │ │ │ + cbz r6, 6821c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 681c8 │ │ │ │ + bne.n 681f8 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 681d6 │ │ │ │ + bne.n 68206 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6822a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6825a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 681de │ │ │ │ - b.n 681a0 │ │ │ │ + bne.n 6820e │ │ │ │ + b.n 681d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 681ae │ │ │ │ - b.n 681e0 │ │ │ │ + ble.n 681de │ │ │ │ + b.n 68210 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d288 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6820e │ │ │ │ + beq.n 6823e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6820e │ │ │ │ + cbnz r3, 6823e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68224 │ │ │ │ + beq.n 68254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68224 │ │ │ │ + cbnz r3, 68254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6825c │ │ │ │ + beq.n 6828c │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 68272 │ │ │ │ + bne.n 682a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 682cc │ │ │ │ + beq.n 682fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 682cc │ │ │ │ - b.n 68274 │ │ │ │ + ble.n 682fc │ │ │ │ + b.n 682a4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68292 │ │ │ │ + beq.n 682c2 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 682a8 │ │ │ │ + bne.n 682d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 682cc │ │ │ │ + beq.n 682fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 682cc │ │ │ │ - b.n 682aa │ │ │ │ + ble.n 682fc │ │ │ │ + b.n 682da │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 6830a │ │ │ │ + cbz r6, 6833a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 682e6 │ │ │ │ + bne.n 68316 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 682f4 │ │ │ │ + bne.n 68324 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 68348 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 68378 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 682fc │ │ │ │ - b.n 682be │ │ │ │ + bne.n 6832c │ │ │ │ + b.n 682ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 682cc │ │ │ │ - b.n 682fe │ │ │ │ + ble.n 682fc │ │ │ │ + b.n 6832e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f344 │ │ │ │ + bl 3f30c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6832c │ │ │ │ + beq.n 6835c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6832c │ │ │ │ + cbnz r3, 6835c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68342 │ │ │ │ + beq.n 68372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68342 │ │ │ │ + cbnz r3, 68372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006834c : │ │ │ │ +0006837c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6837c │ │ │ │ - ldr r3, [pc, #52] @ (6839c ) │ │ │ │ + cbz r0, 683ac │ │ │ │ + ldr r3, [pc, #52] @ (683cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6837c │ │ │ │ + cbnz r0, 683ac │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef0bc │ │ │ │ + bl 1f0698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 79388 │ │ │ │ + b.w 794a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000683a0 : │ │ │ │ +000683d0 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6834c │ │ │ │ + b.w 6837c │ │ │ │ │ │ │ │ -000683a8 : │ │ │ │ +000683d8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 683d2 │ │ │ │ + cbz r0, 68402 │ │ │ │ mov r5, r1 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 683d6 │ │ │ │ - ldr r3, [pc, #56] @ (683fc ) │ │ │ │ + cbnz r0, 68406 │ │ │ │ + ldr r3, [pc, #56] @ (6842c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 683f6 │ │ │ │ + b.n 68426 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e79f4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1e8fc0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683f6 │ │ │ │ + beq.n 68426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 683f6 │ │ │ │ + cbnz r3, 68426 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068400 <_PySys_GetAttr@@Base>: │ │ │ │ +00068430 <_PySys_GetAttr@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r4, 6844a <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 6847a <_PySys_GetAttr@@Base+0x4a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r0, #72] @ 0x48 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6843e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 6846e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 166bd8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 166f90 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68440 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 68470 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00068450 : │ │ │ │ +00068480 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7b2c8 │ │ │ │ - cbz r0, 684b8 │ │ │ │ + bl 7b3e4 │ │ │ │ + cbz r0, 684e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 684a2 │ │ │ │ - cbz r6, 684be │ │ │ │ + cbz r0, 684d2 │ │ │ │ + cbz r6, 684ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 684be │ │ │ │ + cbnz r0, 684ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 684a2 │ │ │ │ + beq.n 684d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 684a2 │ │ │ │ + cbnz r3, 684d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 684b8 │ │ │ │ + beq.n 684e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 684b8 │ │ │ │ + cbnz r3, 684e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68504 │ │ │ │ + b.n 68534 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e8370 │ │ │ │ + bl 1e993c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 684ee │ │ │ │ + beq.n 6851e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 684ee │ │ │ │ + cbnz r3, 6851e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68504 │ │ │ │ + beq.n 68534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68504 │ │ │ │ + cbnz r3, 68534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006850c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +0006853c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5125a │ │ │ │ + bl 5122a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68534 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 68564 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68568 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 68598 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #16 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 68562 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d7548 │ │ │ │ - b.n 68568 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79330 │ │ │ │ - b.n 6852e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 68592 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d7780 │ │ │ │ + b.n 68598 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79448 │ │ │ │ + b.n 6855e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006856e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +0006859e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5125a │ │ │ │ + bl 5122a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68596 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 685c6 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 685ca <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 685fa <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50240 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50396 <_PyMonitoring_FirePyStartEvent@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 685c4 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d7548 │ │ │ │ - b.n 685ca <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 79330 │ │ │ │ - b.n 68590 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 685f4 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d7780 │ │ │ │ + b.n 685fa <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 79448 │ │ │ │ + b.n 685c0 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000685d0 : │ │ │ │ +00068600 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #240] @ (686d0 ) │ │ │ │ + ldr r4, [pc, #240] @ (68700 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (686d4 ) │ │ │ │ + ldr r3, [pc, #236] @ (68704 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68608 │ │ │ │ + bne.n 68638 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685f8 │ │ │ │ + bne.n 68628 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 68626 │ │ │ │ + beq.n 68656 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5e24 │ │ │ │ + bl 1e73ec │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 686a8 │ │ │ │ + beq.n 686d8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 68638 │ │ │ │ + beq.n 68668 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 6862a │ │ │ │ - cbz r5, 68648 │ │ │ │ + b.n 6865a │ │ │ │ + cbz r5, 68678 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r7, [r3] │ │ │ │ strex r2, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68650 │ │ │ │ + bne.n 68680 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68678 │ │ │ │ + bne.n 686a8 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68668 │ │ │ │ + bne.n 68698 │ │ │ │ dmb ish │ │ │ │ - beq.n 68684 │ │ │ │ - ldr r0, [pc, #84] @ (686d4 ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 686b4 │ │ │ │ + ldr r0, [pc, #84] @ (68704 ) │ │ │ │ + bl 25d8d4 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68690 │ │ │ │ + bne.n 686c0 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 686ca │ │ │ │ + b.n 686fa │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 686bc │ │ │ │ + bne.n 686ec │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 686ac │ │ │ │ + bne.n 686dc │ │ │ │ dmb ish │ │ │ │ - beq.n 686c8 │ │ │ │ - ldr r0, [pc, #16] @ (686d4 ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 686f8 │ │ │ │ + ldr r0, [pc, #16] @ (68704 ) │ │ │ │ + bl 25d8d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000686d8 : │ │ │ │ +00068708 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (68794 ) │ │ │ │ + ldr r2, [pc, #172] @ (687c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 68700 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + cbnz r5, 68730 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #156] @ (68798 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (687c8 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6879c ) │ │ │ │ - bl 1d896c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (687cc ) │ │ │ │ + bl 1da20c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68784 │ │ │ │ + blt.n 687b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6871a │ │ │ │ + cbz r0, 6874a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 68748 │ │ │ │ - bl 79330 │ │ │ │ + bmi.n 68778 │ │ │ │ + bl 79448 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 68784 │ │ │ │ - ldr r1, [pc, #112] @ (6879c ) │ │ │ │ + cbz r0, 687b4 │ │ │ │ + ldr r1, [pc, #112] @ (687cc ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1d9a38 │ │ │ │ - cbz r0, 68748 │ │ │ │ + bl 1db2d8 │ │ │ │ + cbz r0, 68778 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68784 │ │ │ │ + beq.n 687b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68784 │ │ │ │ - b.n 68768 │ │ │ │ + cbnz r3, 687b4 │ │ │ │ + b.n 68798 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 68784 │ │ │ │ + cbz r4, 687b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6876e │ │ │ │ + cbz r0, 6879e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68784 │ │ │ │ + beq.n 687b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68784 │ │ │ │ + cbnz r3, 687b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68784 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 687b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68790 │ │ │ │ + beq.n 687c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68790 │ │ │ │ + cbnz r3, 687c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + b.w 129a50 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb80045 │ │ │ │ + @ instruction: 0xf5f80045 │ │ │ │ ubfx r0, r0, #1, #10 │ │ │ │ │ │ │ │ -000687a0 : │ │ │ │ +000687d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #56] @ (687ec ) │ │ │ │ + ldr r0, [pc, #56] @ (6881c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d896c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1da20c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 687c4 │ │ │ │ + bge.n 687f4 │ │ │ │ movs r4, #0 │ │ │ │ - bl d7574 │ │ │ │ - b.n 687e4 │ │ │ │ + bl d77ac │ │ │ │ + b.n 68814 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 687de │ │ │ │ + cbz r0, 6880e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 687e0 │ │ │ │ + beq.n 68810 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 687e0 │ │ │ │ + b.n 68810 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ubfx r0, r0, #1, #10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #340] @ (68958 ) │ │ │ │ + ldr r4, [pc, #340] @ (68988 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #23176 @ 0x5a88 │ │ │ │ + movw r1, #21812 @ 0x5534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl fc07c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc550 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 688ae │ │ │ │ + beq.n 688de │ │ │ │ add.w r0, r5, #98816 @ 0x18200 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - movw r1, #60881 @ 0xedd1 │ │ │ │ + movw r1, #60869 @ 0xedc5 │ │ │ │ movt r1, #2 │ │ │ │ - bl 1bf260 │ │ │ │ + bl 1c1048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 688ae │ │ │ │ - ldr r0, [pc, #288] @ (6895c ) │ │ │ │ + blt.n 688de │ │ │ │ + ldr r0, [pc, #288] @ (6898c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68854 │ │ │ │ + bne.n 68884 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68844 │ │ │ │ + bne.n 68874 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68870 │ │ │ │ + beq.n 688a0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5e24 │ │ │ │ + bl 1e73ec │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68884 │ │ │ │ + beq.n 688b4 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 68876 │ │ │ │ + b.n 688a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 688b4 │ │ │ │ + cbnz r0, 688e4 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 688a2 │ │ │ │ + bne.n 688d2 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68892 │ │ │ │ + bne.n 688c2 │ │ │ │ dmb ish │ │ │ │ - beq.n 688ae │ │ │ │ - ldr r0, [pc, #176] @ (6895c ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 688de │ │ │ │ + ldr r0, [pc, #176] @ (6898c ) │ │ │ │ + bl 25d8d4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6894e │ │ │ │ + b.n 6897e │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #12 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r3, 6890e │ │ │ │ + cbz r3, 6893e │ │ │ │ ldr.w lr, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 688e4 │ │ │ │ + beq.n 68914 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ @@ -93273,174 +93302,174 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #568] @ 0x238 │ │ │ │ str.w ip, [r4, #-4]! │ │ │ │ - b.n 688c2 │ │ │ │ + b.n 688f2 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68922 │ │ │ │ + bne.n 68952 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68912 │ │ │ │ + bne.n 68942 │ │ │ │ dmb ish │ │ │ │ - beq.n 6892e │ │ │ │ - ldr r0, [pc, #48] @ (6895c ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 6895e │ │ │ │ + ldr r0, [pc, #48] @ (6898c ) │ │ │ │ + bl 25d8d4 │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ movw r1, #12319 @ 0x301f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 200434 <_PySlice_FromIndices@@Base+0x188> │ │ │ │ + bl 2018bc <_PySlice_FromIndices@@Base+0x188> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00068960 : │ │ │ │ +00068990 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68998 ) │ │ │ │ + ldr r4, [pc, #40] @ (689c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 687f0 │ │ │ │ + bl 68820 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68994 │ │ │ │ - movw r0, #50020 @ 0xc364 │ │ │ │ + bne.n 689c4 │ │ │ │ + movw r0, #48548 @ 0xbda4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fde74 │ │ │ │ + b.w 1ff304 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (689e4 ) │ │ │ │ + ldr r0, [pc, #56] @ (68a14 ) │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #41197 @ 0xa0ed │ │ │ │ + movwne r1, #45477 @ 0xb1a5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #32 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 687f0 │ │ │ │ + bl 68820 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #420] @ (68ba0 ) │ │ │ │ + ldr r5, [pc, #420] @ (68bd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #15552 @ 0x3cc0 │ │ │ │ + movw r1, #14080 @ 0x3700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl fc07c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc550 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68aa6 │ │ │ │ + beq.n 68ad6 │ │ │ │ add.w r0, r4, #98816 @ 0x18200 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - movw r1, #59969 @ 0xea41 │ │ │ │ + movw r1, #59957 @ 0xea35 │ │ │ │ movt r1, #2 │ │ │ │ - bl 1bf260 │ │ │ │ + bl 1c1048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68aa6 │ │ │ │ - ldr r0, [pc, #368] @ (68ba4 ) │ │ │ │ + blt.n 68ad6 │ │ │ │ + ldr r0, [pc, #368] @ (68bd4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68a4c │ │ │ │ + bne.n 68a7c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68a3c │ │ │ │ + bne.n 68a6c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68a68 │ │ │ │ + beq.n 68a98 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5e24 │ │ │ │ + bl 1e73ec │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68a7c │ │ │ │ + beq.n 68aac │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 68a6e │ │ │ │ + b.n 68a9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68aac │ │ │ │ + cbnz r0, 68adc │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68a9a │ │ │ │ + bne.n 68aca │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68a8a │ │ │ │ + bne.n 68aba │ │ │ │ dmb ish │ │ │ │ - beq.n 68aa6 │ │ │ │ - ldr r0, [pc, #256] @ (68ba4 ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 68ad6 │ │ │ │ + ldr r0, [pc, #256] @ (68bd4 ) │ │ │ │ + bl 25d8d4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68b96 │ │ │ │ + b.n 68bc6 │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #12 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 68b08 │ │ │ │ + cbz r3, 68b38 │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68ade │ │ │ │ + beq.n 68b0e │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #68] @ 0x44 │ │ │ │ @@ -93451,113 +93480,113 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #572] @ 0x23c │ │ │ │ str.w ip, [r5, #-4]! │ │ │ │ - b.n 68abc │ │ │ │ + b.n 68aec │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ - cbnz r3, 68b3c │ │ │ │ + cbnz r3, 68b6c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68b2a │ │ │ │ + bne.n 68b5a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68b1a │ │ │ │ + bne.n 68b4a │ │ │ │ dmb ish │ │ │ │ - beq.n 68b7a │ │ │ │ - ldr r0, [pc, #112] @ (68ba4 ) │ │ │ │ - bl 25dc0c │ │ │ │ - b.n 68b7a │ │ │ │ + beq.n 68baa │ │ │ │ + ldr r0, [pc, #112] @ (68bd4 ) │ │ │ │ + bl 25d8d4 │ │ │ │ + b.n 68baa │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68b12 │ │ │ │ + beq.n 68b42 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 201ca8 │ │ │ │ + bl 203110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b38 │ │ │ │ + beq.n 68b68 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68b66 │ │ │ │ + bne.n 68b96 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68b56 │ │ │ │ + bne.n 68b86 │ │ │ │ dmb ish │ │ │ │ - beq.n 68b72 │ │ │ │ - ldr r0, [pc, #52] @ (68ba4 ) │ │ │ │ - bl 25dc0c │ │ │ │ + beq.n 68ba2 │ │ │ │ + ldr r0, [pc, #52] @ (68bd4 ) │ │ │ │ + bl 25d8d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79388 │ │ │ │ - b.n 68aa6 │ │ │ │ + bl 794a0 │ │ │ │ + b.n 68ad6 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ movw r1, #13999 @ 0x36af │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 200434 <_PySlice_FromIndices@@Base+0x188> │ │ │ │ + bl 2018bc <_PySlice_FromIndices@@Base+0x188> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00068ba8 : │ │ │ │ +00068bd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68be0 ) │ │ │ │ + ldr r4, [pc, #40] @ (68c10 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 689e8 │ │ │ │ + bl 68a18 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68bdc │ │ │ │ - movw r0, #50072 @ 0xc398 │ │ │ │ + bne.n 68c0c │ │ │ │ + movw r0, #48600 @ 0xbdd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fde74 │ │ │ │ + b.w 1ff304 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (68c2c ) │ │ │ │ + ldr r0, [pc, #56] @ (68c5c ) │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #18749 @ 0x493d │ │ │ │ + movwne r1, #19705 @ 0x4cf9 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #22 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 689e8 │ │ │ │ + bl 68a18 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -93566,99 +93595,99 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68c4e │ │ │ │ + cbnz r0, 68c7e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68c58 │ │ │ │ - b.n 68c5e │ │ │ │ + cbnz r0, 68c88 │ │ │ │ + b.n 68c8e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68c48 │ │ │ │ - b.n 68c76 │ │ │ │ + beq.n 68c78 │ │ │ │ + b.n 68ca6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68c76 │ │ │ │ + cbnz r0, 68ca6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 68c68 │ │ │ │ + cbz r0, 68c98 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68c76 │ │ │ │ + cbnz r0, 68ca6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 68c76 │ │ │ │ + cbz r0, 68ca6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68ca6 │ │ │ │ + cbnz r0, 68cd6 │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68c90 │ │ │ │ + beq.n 68cc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68cd6 │ │ │ │ + cbnz r0, 68d06 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 68cde │ │ │ │ + cbz r0, 68d0e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68cc8 │ │ │ │ + beq.n 68cf8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68d06 │ │ │ │ + cbnz r0, 68d36 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 68d0e │ │ │ │ + cbz r0, 68d3e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68cf8 │ │ │ │ + beq.n 68d28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4324 @ 0x10e4 │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movweq r0, #7796 @ 0x1e74 │ │ │ │ @@ -93668,28 +93697,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68d48 │ │ │ │ + cbnz r0, 68d78 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68d52 │ │ │ │ - b.n 68d58 │ │ │ │ + cbnz r0, 68d82 │ │ │ │ + b.n 68d88 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d42 │ │ │ │ - b.n 68d66 │ │ │ │ + beq.n 68d72 │ │ │ │ + b.n 68d96 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68d66 │ │ │ │ + cbnz r0, 68d96 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 68d66 │ │ │ │ + cbz r0, 68d96 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -93710,59 +93739,59 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 68da8 │ │ │ │ + cbz r0, 68dd8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 68d9e │ │ │ │ - b.n 68d9e │ │ │ │ + b.n 68dce │ │ │ │ + b.n 68dce │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #92] @ (68e24 ) │ │ │ │ + ldr r3, [pc, #92] @ (68e54 ) │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ adds r5, #4 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bcc.n 68e02 │ │ │ │ + bcc.n 68e32 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 68e02 │ │ │ │ + cbnz r4, 68e32 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 68dae │ │ │ │ + bl 68dde │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (68e24 ) │ │ │ │ + ldr r2, [pc, #28] @ (68e54 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 68e1a │ │ │ │ + beq.n 68e4a │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ movw r2, #11804 @ 0x2e1c │ │ │ │ @@ -93780,39 +93809,39 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68e68 │ │ │ │ + cbnz r0, 68e98 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68e72 │ │ │ │ - b.n 68e78 │ │ │ │ + cbnz r0, 68ea2 │ │ │ │ + b.n 68ea8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68e62 │ │ │ │ - b.n 68e86 │ │ │ │ + beq.n 68e92 │ │ │ │ + b.n 68eb6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68e86 │ │ │ │ + cbnz r0, 68eb6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 68e86 │ │ │ │ + cbz r0, 68eb6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (68e8c ) │ │ │ │ + ldr r0, [pc, #0] @ (68ebc ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 68ea4 │ │ │ │ - ldr r3, [pc, #120] @ (68f0c ) │ │ │ │ + cbnz r0, 68ed4 │ │ │ │ + ldr r3, [pc, #120] @ (68f3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r0, [r3, #3716] @ 0xe84 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -93820,36 +93849,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a5b0 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 68eca │ │ │ │ + ble.n 68efa │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a5b0 <__sysconf@plt> │ │ │ │ - b.n 68ece │ │ │ │ + b.n 68efe │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 68ed8 │ │ │ │ + bls.n 68f08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68f06 │ │ │ │ + b.n 68f36 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68ed2 │ │ │ │ + bne.n 68f02 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a0e8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a700 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 68ed2 │ │ │ │ - ldr r3, [pc, #20] @ (68f0c ) │ │ │ │ + bne.n 68f02 │ │ │ │ + ldr r3, [pc, #20] @ (68f3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -93860,559 +93889,559 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 68f30 │ │ │ │ + bgt.n 68f60 │ │ │ │ adds r4, #1 │ │ │ │ blx 2a154 │ │ │ │ - b.n 68f22 │ │ │ │ + b.n 68f52 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 68f4c │ │ │ │ - bl 18662c │ │ │ │ + cbz r0, 68f7c │ │ │ │ + bl 187558 <_PyTime_AsMilliseconds@@Base+0x2cd8> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 294ac │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 194c6c │ │ │ │ - b.w 538b8 │ │ │ │ + b.w 196994 │ │ │ │ + b.w 537b8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29ac4 │ │ │ │ - cbnz r0, 68fa0 │ │ │ │ + cbnz r0, 68fd0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a91c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68f76 │ │ │ │ + bl 68fa6 │ │ │ │ blx 29334 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29334 │ │ │ │ │ │ │ │ -00068fcc : │ │ │ │ +00068ffc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 68fec │ │ │ │ + cbnz r0, 6901c │ │ │ │ blx 2aa8c │ │ │ │ movs r0, #0 │ │ │ │ blx 293f4 │ │ │ │ │ │ │ │ -00068ff2 : │ │ │ │ +00069022 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29cb8 │ │ │ │ - cbnz r0, 69020 │ │ │ │ + cbnz r0, 69050 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 69024 │ │ │ │ + bge.n 69054 │ │ │ │ blx 2a3e4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00069028 : │ │ │ │ +00069058 : │ │ │ │ b.w 2a3e0 │ │ │ │ │ │ │ │ -0006902c : │ │ │ │ +0006905c : │ │ │ │ movs r1, #0 │ │ │ │ b.w 29418 │ │ │ │ │ │ │ │ -00069032 : │ │ │ │ +00069062 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2941c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006904e : │ │ │ │ +0006907e : │ │ │ │ b.w 2a4f0 │ │ │ │ │ │ │ │ -00069052 : │ │ │ │ +00069082 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00069054 : │ │ │ │ - ldr r3, [pc, #12] @ (69064 ) │ │ │ │ +00069084 : │ │ │ │ + ldr r3, [pc, #12] @ (69094 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00069068 : │ │ │ │ - b.n 68e90 │ │ │ │ +00069098 : │ │ │ │ + b.n 68ec0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6908a │ │ │ │ + beq.n 690ba │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 69106 │ │ │ │ + bne.n 69136 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 6908e │ │ │ │ + b.n 690be │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 29d00 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 690a8 │ │ │ │ + bcc.n 690d8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6910a │ │ │ │ + b.n 6913a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6cee8 │ │ │ │ + bl 6cf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 690a2 │ │ │ │ + beq.n 690d2 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 690f4 │ │ │ │ + cbz r3, 69124 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 690ec │ │ │ │ + bpl.n 6911c │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 690ec │ │ │ │ - bl 6d01c │ │ │ │ - cbz r5, 690d4 │ │ │ │ + bne.n 6911c │ │ │ │ + bl 6d04c │ │ │ │ + cbz r5, 69104 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 690e6 │ │ │ │ - movw r3, #64052 @ 0xfa34 │ │ │ │ + beq.n 69116 │ │ │ │ + movw r3, #62580 @ 0xf474 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 6910a │ │ │ │ + b.n 6913a │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 690b6 │ │ │ │ + b.n 690e6 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 690fe │ │ │ │ + cbz r5, 6912e │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 6910a │ │ │ │ + b.n 6913a │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00069110 : │ │ │ │ +00069140 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1bfd54 │ │ │ │ + b.w 1c1864 │ │ │ │ │ │ │ │ -00069116 <_Py_closerange@@Base>: │ │ │ │ +00069146 <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 29aac │ │ │ │ - cbz r0, 69156 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 69186 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 293c4 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 69148 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 69178 <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2ab1c │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 69156 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 69186 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2a154 │ │ │ │ - b.n 69148 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 69178 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00069158 : │ │ │ │ +00069188 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006915c : │ │ │ │ +0006918c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00069160 : │ │ │ │ +00069190 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ orr.w r2, r0, r0, asr #31 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006917c : │ │ │ │ +000691ac : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 691cc │ │ │ │ + bhi.n 691fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2754 <_PyBytesWriter_Dealloc@@Base+0x1bc> │ │ │ │ - cbnz r0, 691c8 │ │ │ │ + bl 1e3de8 <_PyBytesWriter_Dealloc@@Base+0x1bc> │ │ │ │ + cbnz r0, 691f8 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2754 <_PyBytesWriter_Dealloc@@Base+0x1bc> │ │ │ │ - cbnz r0, 691c8 │ │ │ │ + bl 1e3de8 <_PyBytesWriter_Dealloc@@Base+0x1bc> │ │ │ │ + cbnz r0, 691f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2080e4 │ │ │ │ + bl 209330 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000691d2 : │ │ │ │ +00069202 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 6917c │ │ │ │ + b.w 691ac │ │ │ │ │ │ │ │ -000691d8 : │ │ │ │ - ldr r3, [pc, #8] @ (691e4 ) │ │ │ │ +00069208 : │ │ │ │ + ldr r3, [pc, #8] @ (69214 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 309c8 │ │ │ │ + b.w 3099c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 691f4 │ │ │ │ - b.w 81044 │ │ │ │ + bne.n 69224 │ │ │ │ + b.w 81208 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296a8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68f76 │ │ │ │ + bl 68fa6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - bl 68f76 │ │ │ │ + bl 68fa6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29fe8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 692a8 │ │ │ │ + cbz r2, 692d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 692a4 │ │ │ │ + beq.n 692d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 692a4 │ │ │ │ + cbnz r3, 692d4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 692dc │ │ │ │ + cbz r2, 6930c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 692d8 │ │ │ │ + beq.n 69308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 692d8 │ │ │ │ + cbnz r3, 69308 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #50136 @ 0xc3d8 │ │ │ │ + movw r1, #48664 @ 0xbe18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ + movw r0, #63004 @ 0xf61c │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00069302 : │ │ │ │ +00069332 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 2962c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69324 │ │ │ │ + cbz r0, 69354 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 69314 │ │ │ │ + b.n 69344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693b4 │ │ │ │ + beq.n 693e4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2962c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69346 │ │ │ │ + cbnz r0, 69376 │ │ │ │ mov r0, r7 │ │ │ │ blx 29a18 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b068 │ │ │ │ - cbnz r0, 6936a │ │ │ │ + bl 8b264 │ │ │ │ + cbnz r0, 6939a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 693b4 │ │ │ │ + beq.n 693e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 693b4 │ │ │ │ + cbnz r3, 693e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 693b4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 693e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 69378 │ │ │ │ + cbz r3, 693a8 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 69330 │ │ │ │ - ldr r0, [pc, #72] @ (693c4 ) │ │ │ │ + b.n 69360 │ │ │ │ + ldr r0, [pc, #72] @ (693f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (693c8 ) │ │ │ │ + ldr r1, [pc, #72] @ (693f8 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d9a38 │ │ │ │ - cbz r0, 6939a │ │ │ │ - movw r1, #50152 @ 0xc3e8 │ │ │ │ + bl 1db2d8 │ │ │ │ + cbz r0, 693ca │ │ │ │ + movw r1, #48680 @ 0xbe28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #52] @ (693cc ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (693fc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 693c2 │ │ │ │ + beq.n 693f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 693c2 │ │ │ │ + cbnz r3, 693f2 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #50176 @ 0xc400 │ │ │ │ + b.w 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #48704 @ 0xbe40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #12] @ (693cc ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (693fc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 69994 <_Py_open@@Base+0x2e8> │ │ │ │ + b.n 699c4 <_Py_open@@Base+0x2e8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xfbfc0045 │ │ │ │ + @ instruction: 0xf63c0045 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r8, [pc, #260] @ 694e8 │ │ │ │ + ldr.w r8, [pc, #260] @ 69518 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 694e0 │ │ │ │ + beq.n 69510 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movw r5, #4796 @ 0x12bc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mul.w r1, r3, r6 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 69426 │ │ │ │ + beq.n 69456 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6940a │ │ │ │ + bne.n 6943a │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 6942a │ │ │ │ + b.n 6945a │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 69440 │ │ │ │ + cbz r2, 69470 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2a34c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6946a │ │ │ │ + beq.n 6949a │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #580 @ 0x244 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64644 @ 0xfc84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 694a6 │ │ │ │ + b.n 694d6 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #60120 @ 0xead8 │ │ │ │ + movw r5, #58568 @ 0xe4c8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ blx 29718 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50200 @ 0xc418 │ │ │ │ + movw r1, #48728 @ 0xbe58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29d00 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28236 @ 0x6e4c │ │ │ │ + movw r1, #26764 @ 0x688c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2efe0 │ │ │ │ + bl 2efd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ bl 2b70c │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -94422,315 +94451,315 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #180] @ (695b4 ) │ │ │ │ + ldr r6, [pc, #180] @ (695e4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ - cbz r4, 6951e │ │ │ │ + cbz r4, 6954e │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2fcf4 <_PyTraceMalloc_GetTraceback@@Base+0x116> │ │ │ │ + bl 2fcec <_PyTraceMalloc_GetTraceback@@Base+0x116> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6952e │ │ │ │ - movw r1, #50244 @ 0xc444 │ │ │ │ + b.n 6955e │ │ │ │ + movw r1, #48772 @ 0xbe84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 10378c │ │ │ │ - cbz r4, 695ae │ │ │ │ + bl 103d70 │ │ │ │ + cbz r4, 695de │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50312 @ 0xc488 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ - movw r1, #50368 @ 0xc4c0 │ │ │ │ + movw r1, #48896 @ 0xbf00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 6959c │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 695cc │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1fd7b4 │ │ │ │ + bl 1fec44 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #48908 @ 0xbf0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdabc <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ + bl 1fef4c <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9360 <_Py_write_noraise@@Base> │ │ │ │ - b.n 6954e │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + bl 1ab18c <_Py_write_noraise@@Base> │ │ │ │ + b.n 6957e │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1a9360 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1ab18c <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 5665a <_Py_hashtable_size@@Base> │ │ │ │ + bl 564fe <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000695d8 <_Py_stat@@Base>: │ │ │ │ +00069608 <_Py_stat@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1167c8 │ │ │ │ - cbz r0, 69638 <_Py_stat@@Base+0x60> │ │ │ │ + bl 116ffc │ │ │ │ + cbz r0, 69668 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a4f4 │ │ │ │ + bl 14a68c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69616 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 69646 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69638 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 69668 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69638 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 69668 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69638 <_Py_stat@@Base+0x60> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69668 <_Py_stat@@Base+0x60> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a1f4 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6963c <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 6966c <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6963c <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 6966c <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6963c <_Py_stat@@Base+0x64> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6966c <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11804 @ 0x2e1c │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 6966e <_Py_stat@@Base+0x96> │ │ │ │ - bl 98094 │ │ │ │ + cbz r4, 6969e <_Py_stat@@Base+0x96> │ │ │ │ + bl 982a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acdc │ │ │ │ - bl e90c8 │ │ │ │ + bl 9aee8 │ │ │ │ + bl e92d0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000696ac <_Py_open@@Base>: │ │ │ │ +000696dc <_Py_open@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69754 <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 69784 <_Py_open@@Base+0xa8> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #63784 @ 0xf928 │ │ │ │ + movw r1, #62232 @ 0xf318 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #65120 @ 0xfe60 │ │ │ │ + movw r0, #63648 @ 0xf8a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6976c <_Py_open@@Base+0xc0> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 6979c <_Py_open@@Base+0xc0> │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a1d0 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 69722 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 69752 <_Py_open@@Base+0x76> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6975a <_Py_open@@Base+0xae> │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 6978a <_Py_open@@Base+0xae> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 696f4 <_Py_open@@Base+0x48> │ │ │ │ - b.n 6976c <_Py_open@@Base+0xc0> │ │ │ │ + beq.n 69724 <_Py_open@@Base+0x48> │ │ │ │ + b.n 6979c <_Py_open@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69738 <_Py_open@@Base+0x8c> │ │ │ │ + beq.n 69768 <_Py_open@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69738 <_Py_open@@Base+0x8c> │ │ │ │ + cbnz r3, 69768 <_Py_open@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23160 @ 0x5a78 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - bl 1c0790 │ │ │ │ + bl 1c22a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69786 <_Py_open@@Base+0xda> │ │ │ │ + bne.n 697b6 <_Py_open@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a154 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69786 <_Py_open@@Base+0xda> │ │ │ │ + b.n 697b6 <_Py_open@@Base+0xda> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5718 │ │ │ │ + bl f5be0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69754 <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 69784 <_Py_open@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69754 <_Py_open@@Base+0xa8> │ │ │ │ + bne.n 69784 <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69754 <_Py_open@@Base+0xa8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69784 <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r5, [pc, #108] @ (6980c <_Py_open@@Base+0x160>) │ │ │ │ - movw r4, #11100 @ 0x2b5c │ │ │ │ + ldr r5, [pc, #108] @ (6983c <_Py_open@@Base+0x160>) │ │ │ │ + movw r4, #9900 @ 0x26ac │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 227c60 │ │ │ │ - cbnz r0, 697c4 <_Py_open@@Base+0x118> │ │ │ │ + bl 2282bc │ │ │ │ + cbnz r0, 697f4 <_Py_open@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 697f4 <_Py_open@@Base+0x148> │ │ │ │ + b.n 69824 <_Py_open@@Base+0x148> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #976 @ 0x3d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #46280 @ 0xb4c8 │ │ │ │ + movw r1, #65040 @ 0xfe10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #44784 @ 0xaef0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 697c0 <_Py_open@@Base+0x114> │ │ │ │ + beq.n 697f0 <_Py_open@@Base+0x114> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228fec <_PyXI_Exit@@Base+0x308> │ │ │ │ + bl 22923c <_PyXI_Exit@@Base+0x304> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 697c0 <_Py_open@@Base+0x114> │ │ │ │ - bl 81044 │ │ │ │ - ldr r3, [pc, #20] @ (6980c <_Py_open@@Base+0x160>) │ │ │ │ + blt.n 697f0 <_Py_open@@Base+0x114> │ │ │ │ + bl 81208 │ │ │ │ + ldr r3, [pc, #20] @ (6983c <_Py_open@@Base+0x160>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 69806 <_Py_open@@Base+0x15a> │ │ │ │ + beq.n 69836 <_Py_open@@Base+0x15a> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6983c <_Py_open@@Base+0x190> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 6986c <_Py_open@@Base+0x190> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 69854 <_Py_open@@Base+0x1a8> │ │ │ │ + b.n 69884 <_Py_open@@Base+0x1a8> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -94739,662 +94768,662 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 69878 <_Py_open@@Base+0x1cc> │ │ │ │ + cbnz r2, 698a8 <_Py_open@@Base+0x1cc> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 69878 <_Py_open@@Base+0x1cc> │ │ │ │ + bne.n 698a8 <_Py_open@@Base+0x1cc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69898 <_Py_open@@Base+0x1ec> │ │ │ │ + cbnz r0, 698c8 <_Py_open@@Base+0x1ec> │ │ │ │ movs r4, #3 │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movw r4, #19456 @ 0x4c00 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 698e0 <_Py_open@@Base+0x234> │ │ │ │ + cbz r0, 69910 <_Py_open@@Base+0x234> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 698aa <_Py_open@@Base+0x1fe> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 698e0 <_Py_open@@Base+0x234> │ │ │ │ + bne.n 698da <_Py_open@@Base+0x1fe> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 69910 <_Py_open@@Base+0x234> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 698bc <_Py_open@@Base+0x210> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 698e0 <_Py_open@@Base+0x234> │ │ │ │ + bne.n 698ec <_Py_open@@Base+0x210> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 69910 <_Py_open@@Base+0x234> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698ce <_Py_open@@Base+0x222> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 698e0 <_Py_open@@Base+0x234> │ │ │ │ + bne.n 698fe <_Py_open@@Base+0x222> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 69910 <_Py_open@@Base+0x234> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 27dac8 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ + b.w 27d4f0 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69906 <_Py_open@@Base+0x25a> │ │ │ │ + cbnz r3, 69936 <_Py_open@@Base+0x25a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69906 <_Py_open@@Base+0x25a> │ │ │ │ + ble.n 69936 <_Py_open@@Base+0x25a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69906 <_Py_open@@Base+0x25a> │ │ │ │ - cbnz r0, 6991e <_Py_open@@Base+0x272> │ │ │ │ + bne.n 69936 <_Py_open@@Base+0x25a> │ │ │ │ + cbnz r0, 6994e <_Py_open@@Base+0x272> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #44] @ (6993c <_Py_open@@Base+0x290>) │ │ │ │ + ldr r4, [pc, #44] @ (6996c <_Py_open@@Base+0x290>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69936 <_Py_open@@Base+0x28a> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69966 <_Py_open@@Base+0x28a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69930 <_Py_open@@Base+0x284> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 69936 <_Py_open@@Base+0x28a> │ │ │ │ + bne.n 69960 <_Py_open@@Base+0x284> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 69966 <_Py_open@@Base+0x28a> │ │ │ │ mov r0, r4 │ │ │ │ blx 29910 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #176] @ (699f0 <_Py_open@@Base+0x344>) │ │ │ │ + ldr r4, [pc, #176] @ (69a20 <_Py_open@@Base+0x344>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69960 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r3, 69990 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69960 <_Py_open@@Base+0x2b4> │ │ │ │ + ble.n 69990 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69960 <_Py_open@@Base+0x2b4> │ │ │ │ - cbnz r0, 6997c <_Py_open@@Base+0x2d0> │ │ │ │ + bne.n 69990 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r0, 699ac <_Py_open@@Base+0x2d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (699b8 <_Py_open@@Base+0x30c>) │ │ │ │ + ldr r4, [pc, #80] @ (699e8 <_Py_open@@Base+0x30c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6997c <_Py_open@@Base+0x2d0> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 699ac <_Py_open@@Base+0x2d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699b4 <_Py_open@@Base+0x308> │ │ │ │ + b.n 699e4 <_Py_open@@Base+0x308> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69998 <_Py_open@@Base+0x2ec> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 699c8 <_Py_open@@Base+0x2ec> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69978 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 699a8 <_Py_open@@Base+0x2cc> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 699b4 <_Py_open@@Base+0x308> │ │ │ │ + b.n 699e4 <_Py_open@@Base+0x308> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #352] @ (69b1c <_Py_open@@Base+0x470>) │ │ │ │ + ldr r4, [pc, #352] @ (69b4c <_Py_open@@Base+0x470>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 699dc <_Py_open@@Base+0x330> │ │ │ │ + cbnz r3, 69a0c <_Py_open@@Base+0x330> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 699dc <_Py_open@@Base+0x330> │ │ │ │ + ble.n 69a0c <_Py_open@@Base+0x330> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 699dc <_Py_open@@Base+0x330> │ │ │ │ - cbnz r0, 699f8 <_Py_open@@Base+0x34c> │ │ │ │ + bne.n 69a0c <_Py_open@@Base+0x330> │ │ │ │ + cbnz r0, 69a28 <_Py_open@@Base+0x34c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (69a38 <_Py_open@@Base+0x38c>) │ │ │ │ + ldr r4, [pc, #84] @ (69a68 <_Py_open@@Base+0x38c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 699f8 <_Py_open@@Base+0x34c> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69a28 <_Py_open@@Base+0x34c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a34 <_Py_open@@Base+0x388> │ │ │ │ + b.n 69a64 <_Py_open@@Base+0x388> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a14 <_Py_open@@Base+0x368> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 69a44 <_Py_open@@Base+0x368> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 699f4 <_Py_open@@Base+0x348> │ │ │ │ + bne.n 69a24 <_Py_open@@Base+0x348> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69a34 <_Py_open@@Base+0x388> │ │ │ │ + b.n 69a64 <_Py_open@@Base+0x388> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #528] @ (69c4c <_Py_open@@Base+0x5a0>) │ │ │ │ + ldr r4, [pc, #528] @ (69c7c <_Py_open@@Base+0x5a0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69a5c <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r3, 69a8c <_Py_open@@Base+0x3b0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a5c <_Py_open@@Base+0x3b0> │ │ │ │ + ble.n 69a8c <_Py_open@@Base+0x3b0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a5c <_Py_open@@Base+0x3b0> │ │ │ │ - cbnz r0, 69a78 <_Py_open@@Base+0x3cc> │ │ │ │ + bne.n 69a8c <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r0, 69aa8 <_Py_open@@Base+0x3cc> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (69ab0 <_Py_open@@Base+0x404>) │ │ │ │ + ldr r4, [pc, #76] @ (69ae0 <_Py_open@@Base+0x404>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69a78 <_Py_open@@Base+0x3cc> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69aa8 <_Py_open@@Base+0x3cc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69aac <_Py_open@@Base+0x400> │ │ │ │ + b.n 69adc <_Py_open@@Base+0x400> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a94 <_Py_open@@Base+0x3e8> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 69ac4 <_Py_open@@Base+0x3e8> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a74 <_Py_open@@Base+0x3c8> │ │ │ │ + bne.n 69aa4 <_Py_open@@Base+0x3c8> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69aac <_Py_open@@Base+0x400> │ │ │ │ + b.n 69adc <_Py_open@@Base+0x400> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #704] @ (69d74 <_Py_open@@Base+0x6c8>) │ │ │ │ + ldr r4, [pc, #704] @ (69da4 <_Py_open@@Base+0x6c8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69ad4 <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 69b04 <_Py_open@@Base+0x428> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69ad4 <_Py_open@@Base+0x428> │ │ │ │ + ble.n 69b04 <_Py_open@@Base+0x428> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69ad4 <_Py_open@@Base+0x428> │ │ │ │ - cbnz r0, 69aec <_Py_open@@Base+0x440> │ │ │ │ + bne.n 69b04 <_Py_open@@Base+0x428> │ │ │ │ + cbnz r0, 69b1c <_Py_open@@Base+0x440> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69b14 <_Py_open@@Base+0x468>) │ │ │ │ + ldr r4, [pc, #56] @ (69b44 <_Py_open@@Base+0x468>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b0c <_Py_open@@Base+0x460> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b3c <_Py_open@@Base+0x460> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69afe <_Py_open@@Base+0x452> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 69b0c <_Py_open@@Base+0x460> │ │ │ │ + bne.n 69b2e <_Py_open@@Base+0x452> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 69b3c <_Py_open@@Base+0x460> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #880] @ (69e88 <_Py_open@@Base+0x7dc>) │ │ │ │ + ldr r4, [pc, #880] @ (69eb8 <_Py_open@@Base+0x7dc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b38 <_Py_open@@Base+0x48c> │ │ │ │ + cbnz r3, 69b68 <_Py_open@@Base+0x48c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b38 <_Py_open@@Base+0x48c> │ │ │ │ + ble.n 69b68 <_Py_open@@Base+0x48c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b38 <_Py_open@@Base+0x48c> │ │ │ │ - cbnz r0, 69b50 <_Py_open@@Base+0x4a4> │ │ │ │ + bne.n 69b68 <_Py_open@@Base+0x48c> │ │ │ │ + cbnz r0, 69b80 <_Py_open@@Base+0x4a4> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69b78 <_Py_open@@Base+0x4cc>) │ │ │ │ + ldr r4, [pc, #56] @ (69ba8 <_Py_open@@Base+0x4cc>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b70 <_Py_open@@Base+0x4c4> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69ba0 <_Py_open@@Base+0x4c4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b62 <_Py_open@@Base+0x4b6> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 69b70 <_Py_open@@Base+0x4c4> │ │ │ │ + bne.n 69b92 <_Py_open@@Base+0x4b6> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 69ba0 <_Py_open@@Base+0x4c4> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #32] @ (69b9c <_Py_open@@Base+0x4f0>) │ │ │ │ + ldr r5, [pc, #32] @ (69bcc <_Py_open@@Base+0x4f0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b9c <_Py_open@@Base+0x4f0> │ │ │ │ + cbnz r3, 69bcc <_Py_open@@Base+0x4f0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b9c <_Py_open@@Base+0x4f0> │ │ │ │ + ble.n 69bcc <_Py_open@@Base+0x4f0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b9c <_Py_open@@Base+0x4f0> │ │ │ │ - cbnz r0, 69bb4 <_Py_open@@Base+0x508> │ │ │ │ + bne.n 69bcc <_Py_open@@Base+0x4f0> │ │ │ │ + cbnz r0, 69be4 <_Py_open@@Base+0x508> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69bdc <_Py_open@@Base+0x530>) │ │ │ │ + ldr r4, [pc, #56] @ (69c0c <_Py_open@@Base+0x530>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69bd4 <_Py_open@@Base+0x528> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69c04 <_Py_open@@Base+0x528> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bc6 <_Py_open@@Base+0x51a> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 69bd4 <_Py_open@@Base+0x528> │ │ │ │ + bne.n 69bf6 <_Py_open@@Base+0x51a> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 69c04 <_Py_open@@Base+0x528> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #208] @ (69cb0 <_Py_open@@Base+0x604>) │ │ │ │ + ldr r5, [pc, #208] @ (69ce0 <_Py_open@@Base+0x604>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #50392 @ 0xc4d8 │ │ │ │ + movw r0, #48920 @ 0xbf18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #50424 @ 0xc4f8 │ │ │ │ + movw r0, #48952 @ 0xbf38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 209da0 │ │ │ │ + bl 20ae00 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #50480 @ 0xc530 │ │ │ │ + movw r0, #49008 @ 0xbf70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #50504 @ 0xc548 │ │ │ │ + movw r4, #49032 @ 0xbf88 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r1, #22868 @ 0x5954 │ │ │ │ + movw r1, #21396 @ 0x5394 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50516 @ 0xc554 │ │ │ │ + movw r0, #49044 @ 0xbf94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e1af4 │ │ │ │ + b.w e1d08 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #22868 @ 0x5954 │ │ │ │ + movw r1, #21396 @ 0x5394 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #50504 @ 0xc548 │ │ │ │ + movw r3, #49032 @ 0xbf88 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #50540 @ 0xc56c │ │ │ │ + movw r0, #49068 @ 0xbfac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b7e68 │ │ │ │ - cbnz r0, 69d10 <_Py_open@@Base+0x664> │ │ │ │ + bl b812c │ │ │ │ + cbnz r0, 69d40 <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d42 <_Py_open@@Base+0x696> │ │ │ │ + b.n 69d72 <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e68 │ │ │ │ + bl b812c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d0c <_Py_open@@Base+0x660> │ │ │ │ + beq.n 69d3c <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e68 │ │ │ │ + bl b812c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d0c <_Py_open@@Base+0x660> │ │ │ │ + beq.n 69d3c <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #50584 @ 0xc598 │ │ │ │ + movw r0, #49112 @ 0xbfd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e1af4 │ │ │ │ + bl e1d08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 69d4a <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7ee1c │ │ │ │ + bgt.n 69d7a <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7efe0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 721b8 │ │ │ │ - cbz r0, 69dd8 <_Py_open@@Base+0x72c> │ │ │ │ + bl 72340 │ │ │ │ + cbz r0, 69e08 <_Py_open@@Base+0x72c> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 69dda <_Py_open@@Base+0x72e> │ │ │ │ + bls.n 69e0a <_Py_open@@Base+0x72e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 69d96 <_Py_open@@Base+0x6ea> │ │ │ │ + bne.n 69dc6 <_Py_open@@Base+0x6ea> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 69d7a <_Py_open@@Base+0x6ce> │ │ │ │ - bl 8092c │ │ │ │ + b.n 69daa <_Py_open@@Base+0x6ce> │ │ │ │ + bl 80af0 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 69dc2 <_Py_open@@Base+0x716> │ │ │ │ - bl 7a508 │ │ │ │ + cbz r6, 69df2 <_Py_open@@Base+0x716> │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 69dbc <_Py_open@@Base+0x710> │ │ │ │ + beq.n 69dec <_Py_open@@Base+0x710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69dbc <_Py_open@@Base+0x710> │ │ │ │ + cbnz r3, 69dec <_Py_open@@Base+0x710> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 69d92 <_Py_open@@Base+0x6e6> │ │ │ │ + bne.n 69dc2 <_Py_open@@Base+0x6e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69dd8 <_Py_open@@Base+0x72c> │ │ │ │ + beq.n 69e08 <_Py_open@@Base+0x72c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69dd8 <_Py_open@@Base+0x72c> │ │ │ │ + cbnz r3, 69e08 <_Py_open@@Base+0x72c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 69d5a <_Py_open@@Base+0x6ae> │ │ │ │ + b.n 69d8a <_Py_open@@Base+0x6ae> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 69d5a <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 69e4e <_Py_open@@Base+0x7a2> │ │ │ │ + bl 69d8a <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 69e7e <_Py_open@@Base+0x7a2> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69e1a <_Py_open@@Base+0x76e> │ │ │ │ + cbnz r0, 69e4a <_Py_open@@Base+0x76e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e4e <_Py_open@@Base+0x7a2> │ │ │ │ + beq.n 69e7e <_Py_open@@Base+0x7a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69e4e <_Py_open@@Base+0x7a2> │ │ │ │ + cbnz r3, 69e7e <_Py_open@@Base+0x7a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69e4e <_Py_open@@Base+0x7a2> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69e7e <_Py_open@@Base+0x7a2> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 69e52 <_Py_open@@Base+0x7a6> │ │ │ │ + cbnz r0, 69e82 <_Py_open@@Base+0x7a6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69e38 <_Py_open@@Base+0x78c> │ │ │ │ + beq.n 69e68 <_Py_open@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69e38 <_Py_open@@Base+0x78c> │ │ │ │ + cbnz r3, 69e68 <_Py_open@@Base+0x78c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e4e <_Py_open@@Base+0x7a2> │ │ │ │ + beq.n 69e7e <_Py_open@@Base+0x7a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e4e <_Py_open@@Base+0x7a2> │ │ │ │ + cbnz r3, 69e7e <_Py_open@@Base+0x7a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69e6a <_Py_open@@Base+0x7be> │ │ │ │ + b.n 69e9a <_Py_open@@Base+0x7be> │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 8092c │ │ │ │ + b.w 80af0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e92 <_Py_open@@Base+0x7e6> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 69e96 <_Py_open@@Base+0x7ea> │ │ │ │ - b.n 69ed8 <_Py_open@@Base+0x82c> │ │ │ │ + bne.n 69ec2 <_Py_open@@Base+0x7e6> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 69ec6 <_Py_open@@Base+0x7ea> │ │ │ │ + b.n 69f08 <_Py_open@@Base+0x82c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69eae <_Py_open@@Base+0x802> │ │ │ │ + bge.n 69ede <_Py_open@@Base+0x802> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50624 @ 0xc5c0 │ │ │ │ + movw r1, #49152 @ 0xc000 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 69ed8 <_Py_open@@Base+0x82c> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 69f08 <_Py_open@@Base+0x82c> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 69ecc <_Py_open@@Base+0x820> │ │ │ │ + blt.n 69efc <_Py_open@@Base+0x820> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ + movw r1, #49224 @ 0xc048 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 69ed8 <_Py_open@@Base+0x82c> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 69f08 <_Py_open@@Base+0x82c> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ee1c │ │ │ │ + b.w 7efe0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69efc <_Py_open@@Base+0x850> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 69f00 <_Py_open@@Base+0x854> │ │ │ │ - b.n 69f42 <_Py_open@@Base+0x896> │ │ │ │ + bne.n 69f2c <_Py_open@@Base+0x850> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 69f30 <_Py_open@@Base+0x854> │ │ │ │ + b.n 69f72 <_Py_open@@Base+0x896> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69f18 <_Py_open@@Base+0x86c> │ │ │ │ + bge.n 69f48 <_Py_open@@Base+0x86c> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50764 @ 0xc64c │ │ │ │ + movw r1, #49292 @ 0xc08c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 69f42 <_Py_open@@Base+0x896> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 69f72 <_Py_open@@Base+0x896> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 69f36 <_Py_open@@Base+0x88a> │ │ │ │ + blt.n 69f66 <_Py_open@@Base+0x88a> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50836 @ 0xc694 │ │ │ │ + movw r1, #49364 @ 0xc0d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 69f42 <_Py_open@@Base+0x896> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 69f72 <_Py_open@@Base+0x896> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ee1c │ │ │ │ + b.w 7efe0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -95405,122 +95434,122 @@ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ - movw r1, #50904 @ 0xc6d8 │ │ │ │ + movw r1, #49432 @ 0xc118 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 29f6c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 69fbe <_Py_open@@Base+0x912> │ │ │ │ + bne.n 69fee <_Py_open@@Base+0x912> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 69fbe <_Py_open@@Base+0x912> │ │ │ │ + bhi.n 69fee <_Py_open@@Base+0x912> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 69fd8 <_Py_open@@Base+0x92c> │ │ │ │ + b.n 6a008 <_Py_open@@Base+0x92c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50924 @ 0xc6ec │ │ │ │ + movw r1, #49452 @ 0xc12c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6a014 <_Py_open@@Base+0x968> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 6a044 <_Py_open@@Base+0x968> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #50984 @ 0xc728 │ │ │ │ + movw r0, #49512 @ 0xc168 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a020 <_Py_open@@Base+0x974> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a050 <_Py_open@@Base+0x974> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a024 <_Py_open@@Base+0x978> │ │ │ │ + cbnz r0, 6a054 <_Py_open@@Base+0x978> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a076 <_Py_open@@Base+0x9ca> │ │ │ │ + b.n 6a0a6 <_Py_open@@Base+0x9ca> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a046 <_Py_open@@Base+0x99a> │ │ │ │ + beq.n 6a076 <_Py_open@@Base+0x99a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6a020 <_Py_open@@Base+0x974> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6a050 <_Py_open@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29bd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a05e <_Py_open@@Base+0x9b2> │ │ │ │ + cbz r0, 6a08e <_Py_open@@Base+0x9b2> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 72d9c │ │ │ │ - b.n 6a076 <_Py_open@@Base+0x9ca> │ │ │ │ + bl 72f24 │ │ │ │ + b.n 6a0a6 <_Py_open@@Base+0x9ca> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50948 @ 0xc704 │ │ │ │ + movw r1, #49476 @ 0xc144 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6a0b2 <_Py_open@@Base+0xa06> │ │ │ │ + cbz r3, 6a0e2 <_Py_open@@Base+0xa06> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29a54 │ │ │ │ - cbz r0, 6a0a8 <_Py_open@@Base+0x9fc> │ │ │ │ + cbz r0, 6a0d8 <_Py_open@@Base+0x9fc> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 72d9c │ │ │ │ - b.n 6a0bc <_Py_open@@Base+0xa10> │ │ │ │ + bl 72f24 │ │ │ │ + b.n 6a0ec <_Py_open@@Base+0xa10> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a0bc <_Py_open@@Base+0xa10> │ │ │ │ + b.n 6a0ec <_Py_open@@Base+0xa10> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -95531,256 +95560,256 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d122c │ │ │ │ - cbnz r0, 6a126 <_Py_open@@Base+0xa7a> │ │ │ │ + bl d1450 │ │ │ │ + cbnz r0, 6a156 <_Py_open@@Base+0xa7a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a10e <_Py_open@@Base+0xa62> │ │ │ │ + beq.n 6a13e <_Py_open@@Base+0xa62> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #50996 @ 0xc734 │ │ │ │ + movw r1, #49524 @ 0xc174 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 6a128 <_Py_open@@Base+0xa7c> │ │ │ │ + bl d2020 │ │ │ │ + b.n 6a158 <_Py_open@@Base+0xa7c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ blx 2944c │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a128 <_Py_open@@Base+0xa7c> │ │ │ │ + b.n 6a158 <_Py_open@@Base+0xa7c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6a132 <_Py_open@@Base+0xa86> │ │ │ │ + cbz r3, 6a162 <_Py_open@@Base+0xa86> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a15a <_Py_open@@Base+0xaae> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 6a162 <_Py_open@@Base+0xab6> │ │ │ │ + bne.n 6a18a <_Py_open@@Base+0xaae> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 6a192 <_Py_open@@Base+0xab6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1b2 <_Py_open@@Base+0xb06> │ │ │ │ + b.n 6a1e2 <_Py_open@@Base+0xb06> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a17a <_Py_open@@Base+0xace> │ │ │ │ + bls.n 6a1aa <_Py_open@@Base+0xace> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6a156 <_Py_open@@Base+0xaaa> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6a186 <_Py_open@@Base+0xaaa> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29c64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 6a1aa <_Py_open@@Base+0xafe> │ │ │ │ - cbz r0, 6a1aa <_Py_open@@Base+0xafe> │ │ │ │ - movw r1, #51036 @ 0xc75c │ │ │ │ + cbnz r3, 6a1da <_Py_open@@Base+0xafe> │ │ │ │ + cbz r0, 6a1da <_Py_open@@Base+0xafe> │ │ │ │ + movw r1, #49564 @ 0xc19c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a13c │ │ │ │ - cbnz r0, 6a1aa <_Py_open@@Base+0xafe> │ │ │ │ + cbnz r0, 6a1da <_Py_open@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7b2c8 │ │ │ │ + b.w 7b3e4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a1d4 <_Py_open@@Base+0xb28> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6a206 <_Py_open@@Base+0xb5a> │ │ │ │ + bne.n 6a204 <_Py_open@@Base+0xb28> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6a236 <_Py_open@@Base+0xb5a> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a148 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a1fe <_Py_open@@Base+0xb52> │ │ │ │ + bne.n 6a22e <_Py_open@@Base+0xb52> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6a1fe <_Py_open@@Base+0xb52> │ │ │ │ + cbz r3, 6a22e <_Py_open@@Base+0xb52> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 81044 │ │ │ │ + b.w 81208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a430 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a232 <_Py_open@@Base+0xb86> │ │ │ │ + bge.n 6a262 <_Py_open@@Base+0xb86> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a184 │ │ │ │ - cbz r0, 6a276 <_Py_open@@Base+0xbca> │ │ │ │ + cbz r0, 6a2a6 <_Py_open@@Base+0xbca> │ │ │ │ negs r4, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 6a27c <_Py_open@@Base+0xbd0> │ │ │ │ + b.n 6a2ac <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29794 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a2a8 <_Py_open@@Base+0xbfc> │ │ │ │ + bge.n 6a2d8 <_Py_open@@Base+0xbfc> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa80 │ │ │ │ - cbz r0, 6a2de <_Py_open@@Base+0xc32> │ │ │ │ + cbz r0, 6a30e <_Py_open@@Base+0xc32> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a2f0 <_Py_open@@Base+0xc44> │ │ │ │ + b.n 6a320 <_Py_open@@Base+0xc44> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29db8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fc2c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fc24 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 21b174 │ │ │ │ - cbz r0, 6a34e <_Py_open@@Base+0xca2> │ │ │ │ + bl 21bbf0 <_Py_RestoreSignals@@Base+0x2d78> │ │ │ │ + cbz r0, 6a37e <_Py_open@@Base+0xca2> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29db8 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 298bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r5, 6a348 <_Py_open@@Base+0xc9c> │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r5, 6a378 <_Py_open@@Base+0xc9c> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a34e <_Py_open@@Base+0xca2> │ │ │ │ + b.n 6a37e <_Py_open@@Base+0xca2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2928c │ │ │ │ - cbz r0, 6a37e <_Py_open@@Base+0xcd2> │ │ │ │ + cbz r0, 6a3ae <_Py_open@@Base+0xcd2> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a39a <_Py_open@@Base+0xcee> │ │ │ │ + b.n 6a3ca <_Py_open@@Base+0xcee> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a540 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a36c <_Py_open@@Base+0xcc0> │ │ │ │ + bne.n 6a39c <_Py_open@@Base+0xcc0> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29db8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fc2c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fc24 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ @@ -95795,187 +95824,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 29718 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 6a3f0 <_Py_open@@Base+0xd44> │ │ │ │ + beq.n 6a420 <_Py_open@@Base+0xd44> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51052 @ 0xc76c │ │ │ │ + movw r1, #49580 @ 0xc1ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6a422 <_Py_open@@Base+0xd76> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6a452 <_Py_open@@Base+0xd76> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42652 @ 0xa69c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #51088 @ 0xc790 │ │ │ │ + movw r2, #49616 @ 0xc1d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (6a630 <_Py_open@@Base+0xf84>) │ │ │ │ - bl d6158 │ │ │ │ - cbnz r0, 6a426 <_Py_open@@Base+0xd7a> │ │ │ │ + ldr r3, [pc, #532] @ (6a660 <_Py_open@@Base+0xf84>) │ │ │ │ + bl d6370 │ │ │ │ + cbnz r0, 6a456 <_Py_open@@Base+0xd7a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a626 <_Py_open@@Base+0xf7a> │ │ │ │ + b.n 6a656 <_Py_open@@Base+0xf7a> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29718 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 6a454 <_Py_open@@Base+0xda8> │ │ │ │ + cbnz r0, 6a484 <_Py_open@@Base+0xda8> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51116 @ 0xc7ac │ │ │ │ + movw r1, #49644 @ 0xc1ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a5f4 <_Py_open@@Base+0xf48> │ │ │ │ - bl f83e0 │ │ │ │ + b.n 6a624 <_Py_open@@Base+0xf48> │ │ │ │ + bl f88b4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6a438 <_Py_open@@Base+0xd8c> │ │ │ │ + blt.n 6a468 <_Py_open@@Base+0xd8c> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 6a494 <_Py_open@@Base+0xde8> │ │ │ │ - bl f83e0 │ │ │ │ + cbz r0, 6a4c4 <_Py_open@@Base+0xde8> │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a478 <_Py_open@@Base+0xdcc> │ │ │ │ - bl 80760 │ │ │ │ + bne.n 6a4a8 <_Py_open@@Base+0xdcc> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a5f2 <_Py_open@@Base+0xf46> │ │ │ │ - b.n 6a47c <_Py_open@@Base+0xdd0> │ │ │ │ + bne.w 6a622 <_Py_open@@Base+0xf46> │ │ │ │ + b.n 6a4ac <_Py_open@@Base+0xdd0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a498 <_Py_open@@Base+0xdec> │ │ │ │ + bge.n 6a4c8 <_Py_open@@Base+0xdec> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51152 @ 0xc7d0 │ │ │ │ + movw r1, #49680 @ 0xc210 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6a44e <_Py_open@@Base+0xda2> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6a47e <_Py_open@@Base+0xda2> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6a4a8 <_Py_open@@Base+0xdfc> │ │ │ │ + cbz r3, 6a4d8 <_Py_open@@Base+0xdfc> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6a4aa <_Py_open@@Base+0xdfe> │ │ │ │ + b.n 6a4da <_Py_open@@Base+0xdfe> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a4c0 <_Py_open@@Base+0xe14> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 6a44e <_Py_open@@Base+0xda2> │ │ │ │ + cbnz r0, 6a4f0 <_Py_open@@Base+0xe14> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 6a47e <_Py_open@@Base+0xda2> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6a4d8 <_Py_open@@Base+0xe2c> │ │ │ │ + cbnz r0, 6a508 <_Py_open@@Base+0xe2c> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6a4e8 <_Py_open@@Base+0xe3c> │ │ │ │ - b.n 6a4ec <_Py_open@@Base+0xe40> │ │ │ │ + bhi.n 6a518 <_Py_open@@Base+0xe3c> │ │ │ │ + b.n 6a51c <_Py_open@@Base+0xe40> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 229c0c <_PyXI_Exit@@Base+0xf28> │ │ │ │ + bl 229e58 <_PyXI_Exit@@Base+0xf20> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4d0 <_Py_open@@Base+0xe24> │ │ │ │ - b.n 6a502 <_Py_open@@Base+0xe56> │ │ │ │ + bne.n 6a500 <_Py_open@@Base+0xe24> │ │ │ │ + b.n 6a532 <_Py_open@@Base+0xe56> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6a506 <_Py_open@@Base+0xe5a> │ │ │ │ + cbnz r4, 6a536 <_Py_open@@Base+0xe5a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51180 @ 0xc7ec │ │ │ │ + movw r1, #49708 @ 0xc22c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a5f4 <_Py_open@@Base+0xf48> │ │ │ │ + b.n 6a624 <_Py_open@@Base+0xf48> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 6a560 <_Py_open@@Base+0xeb4> │ │ │ │ + cbz r1, 6a590 <_Py_open@@Base+0xeb4> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 6a52a <_Py_open@@Base+0xe7e> │ │ │ │ + bls.n 6a55a <_Py_open@@Base+0xe7e> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 6a542 <_Py_open@@Base+0xe96> │ │ │ │ + bne.n 6a572 <_Py_open@@Base+0xe96> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51224 @ 0xc818 │ │ │ │ + movw r1, #49752 @ 0xc258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6a502 <_Py_open@@Base+0xe56> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6a532 <_Py_open@@Base+0xe56> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29db8 │ │ │ │ - b.n 6a562 <_Py_open@@Base+0xeb6> │ │ │ │ + b.n 6a592 <_Py_open@@Base+0xeb6> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6a5be <_Py_open@@Base+0xf12> │ │ │ │ + beq.n 6a5ee <_Py_open@@Base+0xf12> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 6a594 <_Py_open@@Base+0xee8> │ │ │ │ + bls.n 6a5c4 <_Py_open@@Base+0xee8> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 6a594 <_Py_open@@Base+0xee8> │ │ │ │ + bhi.n 6a5c4 <_Py_open@@Base+0xee8> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6a594 <_Py_open@@Base+0xee8> │ │ │ │ + bhi.n 6a5c4 <_Py_open@@Base+0xee8> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6a5ac <_Py_open@@Base+0xf00> │ │ │ │ + bne.n 6a5dc <_Py_open@@Base+0xf00> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51268 @ 0xc844 │ │ │ │ + movw r1, #49796 @ 0xc284 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6a502 <_Py_open@@Base+0xe56> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6a532 <_Py_open@@Base+0xe56> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -95984,1920 +96013,1920 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #5503 @ 0x157f │ │ │ │ + movw r2, #5455 @ 0x154f │ │ │ │ movt r2, #3 │ │ │ │ - bl 223e50 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 224568 <_PyParkingLot_AfterFork@@Base+0x83c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a502 <_Py_open@@Base+0xe56> │ │ │ │ + beq.n 6a532 <_Py_open@@Base+0xe56> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a5f4 <_Py_open@@Base+0xf48> │ │ │ │ + b.n 6a624 <_Py_open@@Base+0xf48> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6a604 <_Py_open@@Base+0xf58> │ │ │ │ + cbz r3, 6a634 <_Py_open@@Base+0xf58> │ │ │ │ mov r0, r7 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6a622 <_Py_open@@Base+0xf76> │ │ │ │ + ble.n 6a652 <_Py_open@@Base+0xf76> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 6a60e <_Py_open@@Base+0xf62> │ │ │ │ - bl 782ec │ │ │ │ + bl d2020 │ │ │ │ + b.n 6a63e <_Py_open@@Base+0xf62> │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #384] @ (6a7b4 <_Py_open@@Base+0x1108>) │ │ │ │ + ldr r5, [pc, #384] @ (6a7e4 <_Py_open@@Base+0x1108>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 6a66e <_Py_open@@Base+0xfc2> │ │ │ │ + beq.n 6a69e <_Py_open@@Base+0xfc2> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 6a658 <_Py_open@@Base+0xfac> │ │ │ │ + beq.n 6a688 <_Py_open@@Base+0xfac> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 6a672 <_Py_open@@Base+0xfc6> │ │ │ │ + beq.n 6a6a2 <_Py_open@@Base+0xfc6> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #49880 @ 0xc2d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12d348 │ │ │ │ + b.w 12dc38 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51316 @ 0xc874 │ │ │ │ + movw r1, #49844 @ 0xc2b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12d348 │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 12dc38 │ │ │ │ + b.w 1f71c8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #51396 @ 0xc8c4 │ │ │ │ + movw r1, #49924 @ 0xc304 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 6a6aa <_Py_open@@Base+0xffe> │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 6a6da <_Py_open@@Base+0xffe> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a7ae <_Py_open@@Base+0x1102> │ │ │ │ + b.n 6a7de <_Py_open@@Base+0x1102> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #51416 @ 0xc8d8 │ │ │ │ + movw r1, #49944 @ 0xc318 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f8ec0 │ │ │ │ + bl f9394 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a6a6 <_Py_open@@Base+0xffa> │ │ │ │ + beq.n 6a6d6 <_Py_open@@Base+0xffa> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6a700 <_Py_open@@Base+0x1054> │ │ │ │ + ble.n 6a730 <_Py_open@@Base+0x1054> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6a6ce <_Py_open@@Base+0x1022> │ │ │ │ + bcc.n 6a6fe <_Py_open@@Base+0x1022> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a6f4 <_Py_open@@Base+0x1048> │ │ │ │ + b.n 6a724 <_Py_open@@Base+0x1048> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a6ca <_Py_open@@Base+0x101e> │ │ │ │ + beq.n 6a6fa <_Py_open@@Base+0x101e> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 6a6f4 <_Py_open@@Base+0x1048> │ │ │ │ + bhi.n 6a724 <_Py_open@@Base+0x1048> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a702 <_Py_open@@Base+0x1056> │ │ │ │ + cbnz r0, 6a732 <_Py_open@@Base+0x1056> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6a772 <_Py_open@@Base+0x10c6> │ │ │ │ + b.n 6a7a2 <_Py_open@@Base+0x10c6> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #51464 @ 0xc908 │ │ │ │ + movw r1, #49992 @ 0xc348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6a74e <_Py_open@@Base+0x10a2> │ │ │ │ + bge.n 6a77e <_Py_open@@Base+0x10a2> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 1520e4 │ │ │ │ - cbz r0, 6a770 <_Py_open@@Base+0x10c4> │ │ │ │ + bl 1522f4 │ │ │ │ + cbz r0, 6a7a0 <_Py_open@@Base+0x10c4> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 6a716 <_Py_open@@Base+0x106a> │ │ │ │ + b.n 6a746 <_Py_open@@Base+0x106a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #40559 @ 0x9e6f │ │ │ │ + movw r5, #40607 @ 0x9e9f │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 30bda │ │ │ │ + bl 30bae │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a772 <_Py_open@@Base+0x10c6> │ │ │ │ + b.n 6a7a2 <_Py_open@@Base+0x10c6> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a78c <_Py_open@@Base+0x10e0> │ │ │ │ + beq.n 6a7bc <_Py_open@@Base+0x10e0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 6a77a <_Py_open@@Base+0x10ce> │ │ │ │ + bl d2020 │ │ │ │ + b.n 6a7aa <_Py_open@@Base+0x10ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a7ae <_Py_open@@Base+0x1102> │ │ │ │ + beq.n 6a7de <_Py_open@@Base+0x1102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6a7ae <_Py_open@@Base+0x1102> │ │ │ │ + cbnz r3, 6a7de <_Py_open@@Base+0x1102> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #51552 @ 0xc960 │ │ │ │ + movw r1, #50080 @ 0xc3a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6a828 <_Py_open@@Base+0x117c> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6a858 <_Py_open@@Base+0x117c> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #38704 @ 0x9730 │ │ │ │ + movw r1, #37232 @ 0x9170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #51572 @ 0xc974 │ │ │ │ + movw r0, #50100 @ 0xc3b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a828 <_Py_open@@Base+0x117c> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 6a858 <_Py_open@@Base+0x117c> │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a97c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbnz r4, 6a82c <_Py_open@@Base+0x1180> │ │ │ │ + bl 9aee8 │ │ │ │ + cbnz r4, 6a85c <_Py_open@@Base+0x1180> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51596 @ 0xc98c │ │ │ │ + movw r1, #50124 @ 0xc3cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a836 <_Py_open@@Base+0x118a> │ │ │ │ + b.n 6a866 <_Py_open@@Base+0x118a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #51620 @ 0xc9a4 │ │ │ │ + movw r1, #50148 @ 0xc3e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6a880 <_Py_open@@Base+0x11d4> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6a8b0 <_Py_open@@Base+0x11d4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6a884 <_Py_open@@Base+0x11d8> │ │ │ │ + bcc.n 6a8b4 <_Py_open@@Base+0x11d8> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51640 @ 0xc9b8 │ │ │ │ + movw r1, #50168 @ 0xc3f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a8d8 <_Py_open@@Base+0x122c> │ │ │ │ + b.n 6a908 <_Py_open@@Base+0x122c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #44460 @ 0xadac │ │ │ │ + movw r1, #42988 @ 0xa7ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51680 @ 0xc9e0 │ │ │ │ + movw r0, #50208 @ 0xc420 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a880 <_Py_open@@Base+0x11d4> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 6a8b0 <_Py_open@@Base+0x11d4> │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbnz r4, 6a8d2 <_Py_open@@Base+0x1226> │ │ │ │ + bl 9aee8 │ │ │ │ + cbnz r4, 6a902 <_Py_open@@Base+0x1226> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51704 @ 0xc9f8 │ │ │ │ + movw r1, #50232 @ 0xc438 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6a880 <_Py_open@@Base+0x11d4> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6a8b0 <_Py_open@@Base+0x11d4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51728 @ 0xca10 │ │ │ │ + movw r1, #50256 @ 0xc450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6a92a <_Py_open@@Base+0x127e> │ │ │ │ - bl 98094 │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6a95a <_Py_open@@Base+0x127e> │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2977c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbnz r4, 6a92e <_Py_open@@Base+0x1282> │ │ │ │ + bl 9aee8 │ │ │ │ + cbnz r4, 6a95e <_Py_open@@Base+0x1282> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51748 @ 0xca24 │ │ │ │ + movw r1, #50276 @ 0xc464 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a934 <_Py_open@@Base+0x1288> │ │ │ │ + b.n 6a964 <_Py_open@@Base+0x1288> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51768 @ 0xca38 │ │ │ │ + movw r1, #50296 @ 0xc478 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6a98a <_Py_open@@Base+0x12de> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6a9ba <_Py_open@@Base+0x12de> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a73c │ │ │ │ - cbz r0, 6a98a <_Py_open@@Base+0x12de> │ │ │ │ - ldr r3, [pc, #44] @ (6a990 <_Py_open@@Base+0x12e4>) │ │ │ │ + bl 20b7f4 │ │ │ │ + cbz r0, 6a9ba <_Py_open@@Base+0x12de> │ │ │ │ + ldr r3, [pc, #44] @ (6a9c0 <_Py_open@@Base+0x12e4>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6a978 <_Py_open@@Base+0x12cc> │ │ │ │ + cbz r3, 6a9a8 <_Py_open@@Base+0x12cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 2180a4 <_Py_RestoreSignals@@Base+0x104> │ │ │ │ - cbnz r0, 6a982 <_Py_open@@Base+0x12d6> │ │ │ │ + bl 218f7c <_Py_RestoreSignals@@Base+0x104> │ │ │ │ + cbnz r0, 6a9b2 <_Py_open@@Base+0x12d6> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a98a <_Py_open@@Base+0x12de> │ │ │ │ + b.n 6a9ba <_Py_open@@Base+0x12de> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51784 @ 0xca48 │ │ │ │ + movw r1, #50312 @ 0xc488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6a9e8 <_Py_open@@Base+0x133c> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6aa18 <_Py_open@@Base+0x133c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6a9d6 <_Py_open@@Base+0x132a> │ │ │ │ - bl 98094 │ │ │ │ + cbz r3, 6aa06 <_Py_open@@Base+0x132a> │ │ │ │ + bl 982a8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 68f76 │ │ │ │ + bl 68fa6 │ │ │ │ movs r0, #11 │ │ │ │ blx 29fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acdc │ │ │ │ - b.n 6a9e0 <_Py_open@@Base+0x1334> │ │ │ │ - bl 68f76 │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 6aa10 <_Py_open@@Base+0x1334> │ │ │ │ + bl 68fa6 │ │ │ │ movs r0, #11 │ │ │ │ blx 29fe8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51796 @ 0xca54 │ │ │ │ + movw r1, #50324 @ 0xc494 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6aa30 <_Py_open@@Base+0x1384> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6aa60 <_Py_open@@Base+0x1384> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 6917c │ │ │ │ - cbz r0, 6aa34 <_Py_open@@Base+0x1388> │ │ │ │ + bl 691ac │ │ │ │ + cbz r0, 6aa64 <_Py_open@@Base+0x1388> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa3c <_Py_open@@Base+0x1390> │ │ │ │ + b.n 6aa6c <_Py_open@@Base+0x1390> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #51808 @ 0xca60 │ │ │ │ + movw r1, #50336 @ 0xc4a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 6aa86 <_Py_open@@Base+0x13da> │ │ │ │ - bl d7574 │ │ │ │ - movw r2, #761 @ 0x2f9 │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 6aab6 <_Py_open@@Base+0x13da> │ │ │ │ + bl d77ac │ │ │ │ + movw r2, #2881 @ 0xb41 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #51824 @ 0xca70 │ │ │ │ + movw r1, #50352 @ 0xc4b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 6aa8a <_Py_open@@Base+0x13de> │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 6aaba <_Py_open@@Base+0x13de> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aafe <_Py_open@@Base+0x1452> │ │ │ │ + b.n 6ab2e <_Py_open@@Base+0x1452> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6aa8c <_Py_open@@Base+0x13e0> │ │ │ │ + b.n 6aabc <_Py_open@@Base+0x13e0> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + movw r1, #28744 @ 0x7048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51840 @ 0xca80 │ │ │ │ + movw r0, #50368 @ 0xc4c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aa82 <_Py_open@@Base+0x13d6> │ │ │ │ + beq.n 6aab2 <_Py_open@@Base+0x13d6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6aaf8 <_Py_open@@Base+0x144c> │ │ │ │ + cbnz r0, 6ab28 <_Py_open@@Base+0x144c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a018 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - cbz r5, 6aadc <_Py_open@@Base+0x1430> │ │ │ │ + bl d2020 │ │ │ │ + cbz r5, 6ab0c <_Py_open@@Base+0x1430> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aadc <_Py_open@@Base+0x1430> │ │ │ │ + beq.n 6ab0c <_Py_open@@Base+0x1430> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6aadc <_Py_open@@Base+0x1430> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6aaee <_Py_open@@Base+0x1442> │ │ │ │ + cbnz r3, 6ab0c <_Py_open@@Base+0x1430> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6ab1e <_Py_open@@Base+0x1442> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 6aa82 <_Py_open@@Base+0x13d6> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 6aab2 <_Py_open@@Base+0x13d6> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6aafe <_Py_open@@Base+0x1452> │ │ │ │ + b.n 6ab2e <_Py_open@@Base+0x1452> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6aac6 <_Py_open@@Base+0x141a> │ │ │ │ - b.n 6aade <_Py_open@@Base+0x1432> │ │ │ │ + bne.n 6aaf6 <_Py_open@@Base+0x141a> │ │ │ │ + b.n 6ab0e <_Py_open@@Base+0x1432> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 6ab36 <_Py_open@@Base+0x148a> │ │ │ │ + cbnz r2, 6ab66 <_Py_open@@Base+0x148a> │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 6ab38 <_Py_open@@Base+0x148c> │ │ │ │ + b.n 6ab68 <_Py_open@@Base+0x148c> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #51860 @ 0xca94 │ │ │ │ + movw r1, #50388 @ 0xc4d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #51864 @ 0xca98 │ │ │ │ + movw r0, #50392 @ 0xc4d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6abea <_Py_open@@Base+0x153e> │ │ │ │ - cbnz r5, 6ab88 <_Py_open@@Base+0x14dc> │ │ │ │ - bl 98094 │ │ │ │ + beq.n 6ac1a <_Py_open@@Base+0x153e> │ │ │ │ + cbnz r5, 6abb8 <_Py_open@@Base+0x14dc> │ │ │ │ + bl 982a8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 6acd6 <_Py_open@@Base+0x162a> │ │ │ │ + bge.w 6ad06 <_Py_open@@Base+0x162a> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 6abea <_Py_open@@Base+0x153e> │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 6ac1a <_Py_open@@Base+0x153e> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #51876 @ 0xcaa4 │ │ │ │ + movw r1, #50404 @ 0xc4e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1520e4 │ │ │ │ + bl 1522f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac46 <_Py_open@@Base+0x159a> │ │ │ │ + beq.n 6ac76 <_Py_open@@Base+0x159a> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6abc8 <_Py_open@@Base+0x151c> │ │ │ │ + cbz r7, 6abf8 <_Py_open@@Base+0x151c> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6ac06 <_Py_open@@Base+0x155a> │ │ │ │ + bgt.n 6ac36 <_Py_open@@Base+0x155a> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 6acde <_Py_open@@Base+0x1632> │ │ │ │ + b.n 6ad0e <_Py_open@@Base+0x1632> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 6abee <_Py_open@@Base+0x1542> │ │ │ │ + ble.n 6ac1e <_Py_open@@Base+0x1542> │ │ │ │ mov r0, r4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51888 @ 0xcab0 │ │ │ │ + movw r1, #50416 @ 0xc4f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6acf8 <_Py_open@@Base+0x164c> │ │ │ │ + b.n 6ad28 <_Py_open@@Base+0x164c> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 6acde <_Py_open@@Base+0x1632> │ │ │ │ + b.n 6ad0e <_Py_open@@Base+0x1632> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 6acde <_Py_open@@Base+0x1632> │ │ │ │ + beq.n 6ad0e <_Py_open@@Base+0x1632> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 6ac28 <_Py_open@@Base+0x157c> │ │ │ │ + cbz r7, 6ac58 <_Py_open@@Base+0x157c> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6ac28 <_Py_open@@Base+0x157c> │ │ │ │ + bgt.n 6ac58 <_Py_open@@Base+0x157c> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29db8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 6ac94 <_Py_open@@Base+0x15e8> │ │ │ │ + blt.n 6acc4 <_Py_open@@Base+0x15e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl d1df8 │ │ │ │ - cbz r7, 6ac3c <_Py_open@@Base+0x1590> │ │ │ │ + bl d2020 │ │ │ │ + cbz r7, 6ac6c <_Py_open@@Base+0x1590> │ │ │ │ mov r0, r6 │ │ │ │ - bl 81044 │ │ │ │ - b.n 6acf8 <_Py_open@@Base+0x164c> │ │ │ │ + bl 81208 │ │ │ │ + b.n 6ad28 <_Py_open@@Base+0x164c> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 72d9c │ │ │ │ - b.n 6acf8 <_Py_open@@Base+0x164c> │ │ │ │ - bl d7574 │ │ │ │ - movw r1, #51916 @ 0xcacc │ │ │ │ + bl 72f24 │ │ │ │ + b.n 6ad28 <_Py_open@@Base+0x164c> │ │ │ │ + bl d77ac │ │ │ │ + movw r1, #50444 @ 0xc50c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1520e4 │ │ │ │ - cbz r0, 6acba <_Py_open@@Base+0x160e> │ │ │ │ + bl 1522f4 │ │ │ │ + cbz r0, 6acea <_Py_open@@Base+0x160e> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6abce <_Py_open@@Base+0x1522> │ │ │ │ + bgt.n 6abfe <_Py_open@@Base+0x1522> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6acaa <_Py_open@@Base+0x15fe> │ │ │ │ + bge.n 6acda <_Py_open@@Base+0x15fe> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 6abea <_Py_open@@Base+0x153e> │ │ │ │ + bl d2020 │ │ │ │ + b.n 6ac1a <_Py_open@@Base+0x153e> │ │ │ │ mov r0, r4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d9c │ │ │ │ - b.n 6acf8 <_Py_open@@Base+0x164c> │ │ │ │ - bl d7574 │ │ │ │ - movw r1, #51928 @ 0xcad8 │ │ │ │ + bl 72f24 │ │ │ │ + b.n 6ad28 <_Py_open@@Base+0x164c> │ │ │ │ + bl d77ac │ │ │ │ + movw r1, #50456 @ 0xc518 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1520e4 │ │ │ │ + bl 1522f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ab58 <_Py_open@@Base+0x14ac> │ │ │ │ - b.n 6abea <_Py_open@@Base+0x153e> │ │ │ │ + bne.w 6ab88 <_Py_open@@Base+0x14ac> │ │ │ │ + b.n 6ac1a <_Py_open@@Base+0x153e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81044 │ │ │ │ - b.n 6acf8 <_Py_open@@Base+0x164c> │ │ │ │ - bl 98094 │ │ │ │ + bl 81208 │ │ │ │ + b.n 6ad28 <_Py_open@@Base+0x164c> │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acdc │ │ │ │ - b.n 6ac16 <_Py_open@@Base+0x156a> │ │ │ │ + bl 9aee8 │ │ │ │ + b.n 6ac46 <_Py_open@@Base+0x156a> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ad24 <_Py_open@@Base+0x1678> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 6ad24 <_Py_open@@Base+0x1678> │ │ │ │ + bne.n 6ad54 <_Py_open@@Base+0x1678> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 6ad54 <_Py_open@@Base+0x1678> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ad60 <_Py_open@@Base+0x16b4> │ │ │ │ - bl 98094 │ │ │ │ + b.n 6ad90 <_Py_open@@Base+0x16b4> │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a154 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6ad58 <_Py_open@@Base+0x16ac> │ │ │ │ + bge.n 6ad88 <_Py_open@@Base+0x16ac> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 6ad58 <_Py_open@@Base+0x16ac> │ │ │ │ + beq.n 6ad88 <_Py_open@@Base+0x16ac> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ad86 <_Py_open@@Base+0x16da> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 6ad86 <_Py_open@@Base+0x16da> │ │ │ │ + bne.n 6adb6 <_Py_open@@Base+0x16da> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 6adb6 <_Py_open@@Base+0x16da> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ada0 <_Py_open@@Base+0x16f4> │ │ │ │ + b.n 6add0 <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bc88 <_Py_dup@@Base> │ │ │ │ + bl 14be20 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6ad82 <_Py_open@@Base+0x16d6> │ │ │ │ - bl 81044 │ │ │ │ + beq.n 6adb2 <_Py_open@@Base+0x16d6> │ │ │ │ + bl 81208 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ada0 <_Py_open@@Base+0x16f4> │ │ │ │ + cbnz r0, 6add0 <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a154 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #52028 @ 0xcb3c │ │ │ │ + movw r1, #50556 @ 0xc57c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sp │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6adf0 <_Py_open@@Base+0x1744> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6ae20 <_Py_open@@Base+0x1744> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6adf4 <_Py_open@@Base+0x1748> │ │ │ │ + bne.n 6ae24 <_Py_open@@Base+0x1748> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6ae20 <_Py_open@@Base+0x1774> │ │ │ │ + beq.n 6ae50 <_Py_open@@Base+0x1774> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52044 @ 0xcb4c │ │ │ │ + movw r1, #50572 @ 0xc58c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ae50 <_Py_open@@Base+0x17a4> │ │ │ │ + b.n 6ae80 <_Py_open@@Base+0x17a4> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 6ae00 <_Py_open@@Base+0x1754> │ │ │ │ + bne.n 6ae30 <_Py_open@@Base+0x1754> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 6ae20 <_Py_open@@Base+0x1774> │ │ │ │ - b.n 6add4 <_Py_open@@Base+0x1728> │ │ │ │ + beq.n 6ae50 <_Py_open@@Base+0x1774> │ │ │ │ + b.n 6ae04 <_Py_open@@Base+0x1728> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52088 @ 0xcb78 │ │ │ │ + movw r1, #50616 @ 0xc5b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 6adf0 <_Py_open@@Base+0x1744> │ │ │ │ + bl d2020 │ │ │ │ + b.n 6ae20 <_Py_open@@Base+0x1744> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 292d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ae44 <_Py_open@@Base+0x1798> │ │ │ │ + cbnz r0, 6ae74 <_Py_open@@Base+0x1798> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 6adf0 <_Py_open@@Base+0x1744> │ │ │ │ + bl d2020 │ │ │ │ + b.n 6ae20 <_Py_open@@Base+0x1744> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 68f76 │ │ │ │ + bl 68fa6 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 6ae7e <_Py_open@@Base+0x17d2> │ │ │ │ + bcc.n 6aeae <_Py_open@@Base+0x17d2> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 6ae84 <_Py_open@@Base+0x17d8> │ │ │ │ + bcs.n 6aeb4 <_Py_open@@Base+0x17d8> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 6ae88 <_Py_open@@Base+0x17dc> │ │ │ │ + b.n 6aeb8 <_Py_open@@Base+0x17dc> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 68dae │ │ │ │ + bl 68dde │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4320 @ 0x10e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #52116 @ 0xcb94 │ │ │ │ + movw r1, #50644 @ 0xc5d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #52208 @ 0xcbf0 │ │ │ │ + movw r1, #50736 @ 0xc630 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6aef6 <_Py_open@@Base+0x184a> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6af26 <_Py_open@@Base+0x184a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 6aefa <_Py_open@@Base+0x184e> │ │ │ │ + bge.n 6af2a <_Py_open@@Base+0x184e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52224 @ 0xcc00 │ │ │ │ + movw r1, #50752 @ 0xc640 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af2a <_Py_open@@Base+0x187e> │ │ │ │ - bl 69054 │ │ │ │ + b.n 6af5a <_Py_open@@Base+0x187e> │ │ │ │ + bl 69084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 68e90 │ │ │ │ + bl 68ec0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af24 <_Py_open@@Base+0x1878> │ │ │ │ + bne.n 6af54 <_Py_open@@Base+0x1878> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #52260 @ 0xcc24 │ │ │ │ + movw r1, #50788 @ 0xc664 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 6aef6 <_Py_open@@Base+0x184a> │ │ │ │ + bl d5514 │ │ │ │ + b.n 6af26 <_Py_open@@Base+0x184a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 6af58 <_Py_open@@Base+0x18ac> │ │ │ │ + bpl.n 6af88 <_Py_open@@Base+0x18ac> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f86d8 │ │ │ │ + bl f8bac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6af70 <_Py_open@@Base+0x18c4> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 6af70 <_Py_open@@Base+0x18c4> │ │ │ │ - b.n 6af7a <_Py_open@@Base+0x18ce> │ │ │ │ + bne.n 6afa0 <_Py_open@@Base+0x18c4> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 6afa0 <_Py_open@@Base+0x18c4> │ │ │ │ + b.n 6afaa <_Py_open@@Base+0x18ce> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52288 @ 0xcc40 │ │ │ │ + movw r1, #50816 @ 0xc680 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ee1c │ │ │ │ + b.w 7efe0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 6af2e <_Py_open@@Base+0x1882> │ │ │ │ + b.n 6af5e <_Py_open@@Base+0x1882> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f86d8 │ │ │ │ + bl f8bac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6afa2 <_Py_open@@Base+0x18f6> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6afc4 <_Py_open@@Base+0x1918> │ │ │ │ + bne.n 6afd2 <_Py_open@@Base+0x18f6> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6aff4 <_Py_open@@Base+0x1918> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a9c8 │ │ │ │ - cbnz r0, 6afc8 <_Py_open@@Base+0x191c> │ │ │ │ + cbnz r0, 6aff8 <_Py_open@@Base+0x191c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6afce <_Py_open@@Base+0x1922> │ │ │ │ + b.n 6affe <_Py_open@@Base+0x1922> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91d84 │ │ │ │ + bl 91f9c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - movw r1, #52312 @ 0xcc58 │ │ │ │ + movw r1, #50840 @ 0xc698 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6b034 <_Py_open@@Base+0x1988> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6b064 <_Py_open@@Base+0x1988> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6b038 <_Py_open@@Base+0x198c> │ │ │ │ + bmi.n 6b068 <_Py_open@@Base+0x198c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52328 @ 0xcc68 │ │ │ │ + movw r1, #50856 @ 0xc6a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b194 <_Py_open@@Base+0x1ae8> │ │ │ │ + b.n 6b1c4 <_Py_open@@Base+0x1ae8> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #52372 @ 0xcc94 │ │ │ │ + movw r1, #50900 @ 0xc6d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b034 <_Py_open@@Base+0x1988> │ │ │ │ + beq.n 6b064 <_Py_open@@Base+0x1988> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 6b074 <_Py_open@@Base+0x19c8> │ │ │ │ + bcc.n 6b0a4 <_Py_open@@Base+0x19c8> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52420 @ 0xccc4 │ │ │ │ + movw r1, #50948 @ 0xc704 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6b034 <_Py_open@@Base+0x1988> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6b064 <_Py_open@@Base+0x1988> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + movw r1, #28744 @ 0x7048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52464 @ 0xccf0 │ │ │ │ + movw r0, #50992 @ 0xc730 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b034 <_Py_open@@Base+0x1988> │ │ │ │ + beq.n 6b064 <_Py_open@@Base+0x1988> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #60120 @ 0xead8 │ │ │ │ + movw r2, #58568 @ 0xe4c8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d830 │ │ │ │ + bl 6d990 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 29718 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 29ba8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 6b0de <_Py_open@@Base+0x1a32> │ │ │ │ + cbz r1, 6b10e <_Py_open@@Base+0x1a32> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 272f44 │ │ │ │ - b.n 6b0fa <_Py_open@@Base+0x1a4e> │ │ │ │ + bl 2729c4 │ │ │ │ + b.n 6b12a <_Py_open@@Base+0x1a4e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 6b0fe <_Py_open@@Base+0x1a52> │ │ │ │ + cbz r2, 6b12e <_Py_open@@Base+0x1a52> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52484 @ 0xcd04 │ │ │ │ + movw r1, #51012 @ 0xc744 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b18c <_Py_open@@Base+0x1ae0> │ │ │ │ + b.n 6b1bc <_Py_open@@Base+0x1ae0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6b11a <_Py_open@@Base+0x1a6e> │ │ │ │ + beq.n 6b14a <_Py_open@@Base+0x1a6e> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6b13a <_Py_open@@Base+0x1a8e> │ │ │ │ + bne.n 6b16a <_Py_open@@Base+0x1a8e> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 6b13a <_Py_open@@Base+0x1a8e> │ │ │ │ + b.n 6b16a <_Py_open@@Base+0x1a8e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6b13a <_Py_open@@Base+0x1a8e> │ │ │ │ + beq.n 6b16a <_Py_open@@Base+0x1a8e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52524 @ 0xcd2c │ │ │ │ + movw r1, #51052 @ 0xc76c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6b0fa <_Py_open@@Base+0x1a4e> │ │ │ │ - bl 98094 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6b12a <_Py_open@@Base+0x1a4e> │ │ │ │ + bl 982a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 2921c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 6b170 <_Py_open@@Base+0x1ac4> │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 6b1a0 <_Py_open@@Base+0x1ac4> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 272f44 │ │ │ │ - b.n 6b0fa <_Py_open@@Base+0x1a4e> │ │ │ │ + bl 2729c4 │ │ │ │ + b.n 6b12a <_Py_open@@Base+0x1a4e> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0fa <_Py_open@@Base+0x1a4e> │ │ │ │ + beq.n 6b12a <_Py_open@@Base+0x1a4e> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #52556 @ 0xcd4c │ │ │ │ + movw r0, #51084 @ 0xc78c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 6b194 <_Py_open@@Base+0x1ae8> │ │ │ │ + cbz r0, 6b1c4 <_Py_open@@Base+0x1ae8> │ │ │ │ blx 29764 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #52560 @ 0xcd50 │ │ │ │ + movw r1, #51088 @ 0xc790 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6b1ec <_Py_open@@Base+0x1b40> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6b21c <_Py_open@@Base+0x1b40> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6b1d6 <_Py_open@@Base+0x1b2a> │ │ │ │ + bhi.n 6b206 <_Py_open@@Base+0x1b2a> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12b170 │ │ │ │ - b.n 6b1ee <_Py_open@@Base+0x1b42> │ │ │ │ + bl 12ba64 │ │ │ │ + b.n 6b21e <_Py_open@@Base+0x1b42> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52572 @ 0xcd5c │ │ │ │ + movw r1, #51100 @ 0xc79c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r5, [r2, #-1]! │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r4, r2 │ │ │ │ orr.w r0, r5, r0, lsl #8 │ │ │ │ - bne.n 6b1fe <_Py_open@@Base+0x1b52> │ │ │ │ + bne.n 6b22e <_Py_open@@Base+0x1b52> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 11a860 │ │ │ │ + b.w 11b0a0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ orr.w r0, r3, r0, lsl #8 │ │ │ │ - bgt.n 6b220 <_Py_open@@Base+0x1b74> │ │ │ │ + bgt.n 6b250 <_Py_open@@Base+0x1b74> │ │ │ │ pop {r4} │ │ │ │ - b.w fde28 │ │ │ │ + b.w fe1ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 216ecc <_PyTime_ObjectToTimespec@@Base+0x714> │ │ │ │ + bl 217da4 <_PyTime_ObjectToTimespec@@Base+0x710> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b27c <_Py_open@@Base+0x1bd0> │ │ │ │ + bne.n 6b2ac <_Py_open@@Base+0x1bd0> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 6b276 <_Py_open@@Base+0x1bca> │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 6b2a6 <_Py_open@@Base+0x1bca> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 202498 │ │ │ │ + bl 203c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b2a0 <_Py_open@@Base+0x1bf4> │ │ │ │ + b.n 6b2d0 <_Py_open@@Base+0x1bf4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b28e <_Py_open@@Base+0x1be2> │ │ │ │ + bne.n 6b2be <_Py_open@@Base+0x1be2> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6b26c <_Py_open@@Base+0x1bc0> │ │ │ │ + bcs.n 6b29c <_Py_open@@Base+0x1bc0> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6b292 <_Py_open@@Base+0x1be6> │ │ │ │ + bgt.n 6b2c2 <_Py_open@@Base+0x1be6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 202394 │ │ │ │ + bl 2038a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b2e8 <_Py_open@@Base+0x1c3c> │ │ │ │ + bne.n 6b318 <_Py_open@@Base+0x1c3c> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 6b2e2 <_Py_open@@Base+0x1c36> │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 6b312 <_Py_open@@Base+0x1c36> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 202498 │ │ │ │ + bl 203c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b318 <_Py_open@@Base+0x1c6c> │ │ │ │ + b.n 6b348 <_Py_open@@Base+0x1c6c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6b306 <_Py_open@@Base+0x1c5a> │ │ │ │ + beq.n 6b336 <_Py_open@@Base+0x1c5a> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6b306 <_Py_open@@Base+0x1c5a> │ │ │ │ + bhi.n 6b336 <_Py_open@@Base+0x1c5a> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 202498 │ │ │ │ - b.n 6b2e2 <_Py_open@@Base+0x1c36> │ │ │ │ + bl 203c0c │ │ │ │ + b.n 6b312 <_Py_open@@Base+0x1c36> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6b30a <_Py_open@@Base+0x1c5e> │ │ │ │ + bgt.n 6b33a <_Py_open@@Base+0x1c5e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 166880 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6b38e <_Py_open@@Base+0x1ce2> │ │ │ │ + bl 166f70 <_PyCompile_OpcodeHasJump@@Base+0x464> │ │ │ │ + cbz r0, 6b3be <_Py_open@@Base+0x1ce2> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 1104c4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 110cb0 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b364 <_Py_open@@Base+0x1cb8> │ │ │ │ + beq.n 6b394 <_Py_open@@Base+0x1cb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b364 <_Py_open@@Base+0x1cb8> │ │ │ │ + cbnz r3, 6b394 <_Py_open@@Base+0x1cb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b394 <_Py_open@@Base+0x1ce8> │ │ │ │ + bne.n 6b3c4 <_Py_open@@Base+0x1ce8> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #42716 @ 0xa6dc │ │ │ │ + movw r1, #41228 @ 0xa10c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b396 <_Py_open@@Base+0x1cea> │ │ │ │ + b.n 6b3c6 <_Py_open@@Base+0x1cea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 166880 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6b402 <_Py_open@@Base+0x1d56> │ │ │ │ + bl 166f70 <_PyCompile_OpcodeHasJump@@Base+0x464> │ │ │ │ + cbz r0, 6b432 <_Py_open@@Base+0x1d56> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1104c4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 110cb0 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3e2 <_Py_open@@Base+0x1d36> │ │ │ │ + beq.n 6b412 <_Py_open@@Base+0x1d36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3e2 <_Py_open@@Base+0x1d36> │ │ │ │ + cbnz r3, 6b412 <_Py_open@@Base+0x1d36> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b408 <_Py_open@@Base+0x1d5c> │ │ │ │ + bne.n 6b438 <_Py_open@@Base+0x1d5c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #12508 @ 0x30dc │ │ │ │ + movw r1, #11064 @ 0x2b38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b40a <_Py_open@@Base+0x1d5e> │ │ │ │ + b.n 6b43a <_Py_open@@Base+0x1d5e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6b428 <_Py_open@@Base+0x1d7c> │ │ │ │ + bgt.n 6b458 <_Py_open@@Base+0x1d7c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52608 @ 0xcd80 │ │ │ │ + movw r1, #51136 @ 0xc7c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6b458 <_Py_open@@Base+0x1dac> │ │ │ │ + ble.n 6b488 <_Py_open@@Base+0x1dac> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52656 @ 0xcdb0 │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6b4a8 <_Py_open@@Base+0x1dfc> │ │ │ │ + beq.n 6b4d8 <_Py_open@@Base+0x1dfc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b478 <_Py_open@@Base+0x1dcc> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6b4a8 <_Py_open@@Base+0x1dfc> │ │ │ │ + bne.n 6b4a8 <_Py_open@@Base+0x1dcc> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6b4d8 <_Py_open@@Base+0x1dfc> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6b490 <_Py_open@@Base+0x1de4> │ │ │ │ + beq.n 6b4c0 <_Py_open@@Base+0x1de4> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6b498 <_Py_open@@Base+0x1dec> │ │ │ │ + beq.n 6b4c8 <_Py_open@@Base+0x1dec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6b49a <_Py_open@@Base+0x1dee> │ │ │ │ - b.n 6b4a8 <_Py_open@@Base+0x1dfc> │ │ │ │ + bge.n 6b4ca <_Py_open@@Base+0x1dee> │ │ │ │ + b.n 6b4d8 <_Py_open@@Base+0x1dfc> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6b49a <_Py_open@@Base+0x1dee> │ │ │ │ + b.n 6b4ca <_Py_open@@Base+0x1dee> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 6ab02 <_Py_open@@Base+0x1456> │ │ │ │ + b.w 6ab32 <_Py_open@@Base+0x1456> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b4ca <_Py_open@@Base+0x1e1e> │ │ │ │ + bne.n 6b4fa <_Py_open@@Base+0x1e1e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b4ec <_Py_open@@Base+0x1e40> │ │ │ │ + b.n 6b51c <_Py_open@@Base+0x1e40> │ │ │ │ blx 29cd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b4e4 <_Py_open@@Base+0x1e38> │ │ │ │ + bne.n 6b514 <_Py_open@@Base+0x1e38> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 6b508 <_Py_open@@Base+0x1e5c> │ │ │ │ + cbz r3, 6b538 <_Py_open@@Base+0x1e5c> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6b518 <_Py_open@@Base+0x1e6c> │ │ │ │ + b.n 6b548 <_Py_open@@Base+0x1e6c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b516 <_Py_open@@Base+0x1e6a> │ │ │ │ + ble.n 6b546 <_Py_open@@Base+0x1e6a> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 6b512 <_Py_open@@Base+0x1e66> │ │ │ │ - cbnz r1, 6b53c <_Py_open@@Base+0x1e90> │ │ │ │ + bgt.n 6b542 <_Py_open@@Base+0x1e66> │ │ │ │ + cbnz r1, 6b56c <_Py_open@@Base+0x1e90> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b518 <_Py_open@@Base+0x1e6c> │ │ │ │ + b.n 6b548 <_Py_open@@Base+0x1e6c> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (6b5a4 <_Py_open@@Base+0x1ef8>) │ │ │ │ + ldr r1, [pc, #136] @ (6b5d4 <_Py_open@@Base+0x1ef8>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b542 <_Py_open@@Base+0x1e96> │ │ │ │ + cbnz r0, 6b572 <_Py_open@@Base+0x1e96> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b59e <_Py_open@@Base+0x1ef2> │ │ │ │ + b.n 6b5ce <_Py_open@@Base+0x1ef2> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20418c │ │ │ │ + bl 167df4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6b538 <_Py_open@@Base+0x1e8c> │ │ │ │ + beq.n 6b568 <_Py_open@@Base+0x1e8c> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6b568 <_Py_open@@Base+0x1ebc> │ │ │ │ + beq.n 6b598 <_Py_open@@Base+0x1ebc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b56a <_Py_open@@Base+0x1ebe> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 6b56a <_Py_open@@Base+0x1ebe> │ │ │ │ - b.n 6b538 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6b59a <_Py_open@@Base+0x1ebe> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 6b59a <_Py_open@@Base+0x1ebe> │ │ │ │ + b.n 6b568 <_Py_open@@Base+0x1e8c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ - cbz r4, 6b596 <_Py_open@@Base+0x1eea> │ │ │ │ + bl 9aee8 │ │ │ │ + cbz r4, 6b5c6 <_Py_open@@Base+0x1eea> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #480] @ (6b788 ) │ │ │ │ + ldr r5, [pc, #480] @ (6b7b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68f76 │ │ │ │ - bl 6d8a0 │ │ │ │ - cbnz r0, 6b5c8 <_Py_open@@Base+0x1f1c> │ │ │ │ + bl 68fa6 │ │ │ │ + bl 6da00 │ │ │ │ + cbnz r0, 6b5f8 <_Py_open@@Base+0x1f1c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #37601 @ 0x92e1 │ │ │ │ + movw r0, #37649 @ 0x9311 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1e0404 │ │ │ │ + bl 1e1a9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b602 <_Py_open@@Base+0x1f56> │ │ │ │ + bne.n 6b632 <_Py_open@@Base+0x1f56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c630 │ │ │ │ + bl 10ce24 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52700 @ 0xcddc │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b61e <_Py_open@@Base+0x1f72> │ │ │ │ + b.n 6b64e <_Py_open@@Base+0x1f72> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122574 │ │ │ │ + bl 122db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10378c │ │ │ │ + bl 103d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c630 │ │ │ │ + bl 10ce24 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b620 : │ │ │ │ - b.w 30658 │ │ │ │ +0006b650 : │ │ │ │ + b.w 3062c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 15b5d0 │ │ │ │ - cbnz r0, 6b656 │ │ │ │ + bl 15b988 │ │ │ │ + cbnz r0, 6b686 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52728 @ 0xcdf8 │ │ │ │ + movw r1, #51256 @ 0xc838 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6b660 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6b690 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15b5ec │ │ │ │ + bl 15b9a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6b664 │ │ │ │ + bge.n 6b694 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b73a │ │ │ │ + b.n 6b76a │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6b682 │ │ │ │ + ble.n 6b6b2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52768 @ 0xce20 │ │ │ │ + movw r1, #51296 @ 0xc860 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6b660 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6b690 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b692 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 6b660 │ │ │ │ + cbnz r0, 6b6c2 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 6b690 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6b70a │ │ │ │ - bl eaf24 │ │ │ │ + beq.n 6b73a │ │ │ │ + bl eb11c │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b724 │ │ │ │ + beq.n 6b754 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6b6da │ │ │ │ + bmi.n 6b70a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52784 @ 0xce30 │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b6e6 │ │ │ │ - b.n 6b724 │ │ │ │ - bl 1f3938 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6b716 │ │ │ │ + b.n 6b754 │ │ │ │ + bl 1f4f70 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6b6f4 │ │ │ │ + cbnz r0, 6b724 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b724 │ │ │ │ + beq.n 6b754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b724 │ │ │ │ + cbnz r3, 6b754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b724 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b754 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b704 │ │ │ │ + beq.n 6b734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b704 │ │ │ │ + cbnz r3, 6b734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6b69a │ │ │ │ + b.n 6b6ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29370 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b72c │ │ │ │ + bge.n 6b75c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ - b.n 6b660 │ │ │ │ + bl 78400 │ │ │ │ + b.n 6b690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (6b788 ) │ │ │ │ + ldr r3, [pc, #48] @ (6b7b8 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22b130 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 6b764 │ │ │ │ + bl 22b338 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 6b794 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b782 │ │ │ │ + b.n 6b7b2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a50c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b77e │ │ │ │ + bge.n 6b7ae │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 6b760 │ │ │ │ - bl 81044 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 6b790 │ │ │ │ + bl 81208 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #656] @ (6ba1c ) │ │ │ │ + ldr r5, [pc, #656] @ (6ba4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #52808 @ 0xce48 │ │ │ │ + movw r2, #51336 @ 0xc888 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20bb24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 6b7b8 │ │ │ │ + bl 20cd6c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 6b7e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b7dc │ │ │ │ + b.n 6b80c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7d4 │ │ │ │ + bge.n 6b804 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 6b7b4 │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 6b7e4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b802 │ │ │ │ + bne.n 6b832 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b824 │ │ │ │ - b.n 6b81c │ │ │ │ + bne.n 6b854 │ │ │ │ + b.n 6b84c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10492 @ 0x28fc │ │ │ │ + movw r0, #9020 @ 0x233c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7f4 │ │ │ │ + bne.n 6b824 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b854 │ │ │ │ - bl 80760 │ │ │ │ + b.n 6b884 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b818 │ │ │ │ + bne.n 6b848 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b838 │ │ │ │ - bl 80760 │ │ │ │ + bne.n 6b868 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b818 │ │ │ │ - bl 98094 │ │ │ │ + bne.n 6b848 │ │ │ │ + bl 982a8 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 69116 <_Py_closerange@@Base> │ │ │ │ + bl 69146 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b87a │ │ │ │ + bne.n 6b8aa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b898 │ │ │ │ - b.n 6b892 │ │ │ │ + bne.n 6b8c8 │ │ │ │ + b.n 6b8c2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41208 @ 0xa0f8 │ │ │ │ + movw r0, #39736 @ 0x9b38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b86c │ │ │ │ - b.n 6b8fe │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6b8fe │ │ │ │ + bne.n 6b89c │ │ │ │ + b.n 6b92e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6b92e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b8aa │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6b8fe │ │ │ │ + bne.n 6b8da │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6b92e │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b8c8 │ │ │ │ + bls.n 6b8f8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6b8fe │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6b92e │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a34c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6b8dc │ │ │ │ + cbz r5, 6b90c │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6b8e0 │ │ │ │ + b.n 6b910 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a34c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b902 │ │ │ │ + bge.n 6b932 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b90a │ │ │ │ + b.n 6b93a │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6b938 │ │ │ │ + bhi.n 6b968 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6b95a │ │ │ │ - b.n 6b952 │ │ │ │ - movw r0, #41232 @ 0xa110 │ │ │ │ + bne.n 6b98a │ │ │ │ + b.n 6b982 │ │ │ │ + movw r0, #39760 @ 0x9b50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b92a │ │ │ │ + bne.n 6b95a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b9e6 │ │ │ │ - bl 80760 │ │ │ │ + b.n 6ba16 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b94e │ │ │ │ + bne.n 6b97e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b96e │ │ │ │ - bl 80760 │ │ │ │ + bne.n 6b99e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b94e │ │ │ │ + bne.n 6b97e │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6b9b4 │ │ │ │ + ble.n 6b9e4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6b98e │ │ │ │ + beq.n 6b9be │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b990 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 6b990 │ │ │ │ - b.n 6b94e │ │ │ │ + bne.n 6b9c0 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 6b9c0 │ │ │ │ + b.n 6b97e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6b9b6 │ │ │ │ + beq.n 6b9e6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52820 @ 0xce54 │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6b94e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6b97e │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b9de │ │ │ │ + bge.n 6ba0e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 6b9fc │ │ │ │ + cbnz r0, 6ba2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 154f1c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 15522c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6ba2e │ │ │ │ + beq.n 6ba5e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 255d88 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 255b60 <_PyTime_AsTimeval@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72fb4 │ │ │ │ - cbz r0, 6baba │ │ │ │ + bl 7313c │ │ │ │ + cbz r0, 6baea │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #116] @ 6bac8 │ │ │ │ + vldr d8, [pc, #116] @ 6baf8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85b34 │ │ │ │ + bl 85d00 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6baa4 │ │ │ │ + cbz r0, 6bad4 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27f1c8 │ │ │ │ + bl 27ebd8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85b34 │ │ │ │ - cbnz r0, 6babe │ │ │ │ + bl 85d00 │ │ │ │ + cbnz r0, 6baee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6baba │ │ │ │ + beq.n 6baea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6baba │ │ │ │ + cbnz r3, 6baea │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bac0 │ │ │ │ + b.n 6baf0 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ @@ -97908,1012 +97937,1012 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6bafa │ │ │ │ + bhi.n 6bb2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6bb18 │ │ │ │ - b.n 6bb12 │ │ │ │ - movw r0, #41128 @ 0xa0a8 │ │ │ │ + bne.n 6bb48 │ │ │ │ + b.n 6bb42 │ │ │ │ + movw r0, #39656 @ 0x9ae8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6baec │ │ │ │ - b.n 6bb4e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6bb4e │ │ │ │ + bne.n 6bb1c │ │ │ │ + b.n 6bb7e │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6bb7e │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6b9ec │ │ │ │ + bl 6ba1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bb4e │ │ │ │ + beq.n 6bb7e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b9ec │ │ │ │ + bl 6ba1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bb4e │ │ │ │ + beq.n 6bb7e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 299b8 <__setitimer64@plt> │ │ │ │ - cbz r0, 6bb52 │ │ │ │ + cbz r0, 6bb82 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb58 │ │ │ │ + b.n 6bb88 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6ba32 │ │ │ │ + bl 6ba62 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6bb80 │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6bb9e │ │ │ │ + bne.n 6bbb0 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6bbce │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2aa5c <__getitimer64@plt> │ │ │ │ - cbz r0, 6bb96 │ │ │ │ + cbz r0, 6bbc6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bba0 │ │ │ │ + b.n 6bbd0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ba32 │ │ │ │ - b.n 6bba0 │ │ │ │ + bl 6ba62 │ │ │ │ + b.n 6bbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d7534 │ │ │ │ + bl d776c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - movw r0, #52844 @ 0xce6c │ │ │ │ + bl f5ae0 │ │ │ │ + movw r0, #51372 @ 0xc8ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fde74 │ │ │ │ + bl 1ff304 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7548 │ │ │ │ + bl d7780 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc64 │ │ │ │ + beq.n 6bc94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1c8dc4 │ │ │ │ + bl 1ca6e0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 6bc66 │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 6bc96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc64 │ │ │ │ + beq.n 6bc94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc64 │ │ │ │ + cbnz r3, 6bc94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 21b174 │ │ │ │ - cbz r0, 6bcdc │ │ │ │ + bl 21bbf0 <_Py_RestoreSignals@@Base+0x2d78> │ │ │ │ + cbz r0, 6bd0c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29db8 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 293dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6bcd2 │ │ │ │ + bne.n 6bd02 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6bcc2 │ │ │ │ - bl e90c8 │ │ │ │ + bne.n 6bcf2 │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc92 │ │ │ │ + beq.n 6bcc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bcdc │ │ │ │ + b.n 6bd0c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 6bcbe │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 6bcee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6bbea │ │ │ │ + bl 6bc1a │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6bd06 │ │ │ │ + bne.n 6bd36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21b174 │ │ │ │ - cbnz r0, 6bd1e │ │ │ │ - b.n 6bda6 │ │ │ │ + bl 21bbf0 <_Py_RestoreSignals@@Base+0x2d78> │ │ │ │ + cbnz r0, 6bd4e │ │ │ │ + b.n 6bdd6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41316 @ 0xa164 │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bcfa │ │ │ │ - b.n 6bda6 │ │ │ │ + bne.n 6bd2a │ │ │ │ + b.n 6bdd6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29db8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 154f1c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 15522c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bda6 │ │ │ │ + beq.n 6bdd6 │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6bd58 │ │ │ │ + bge.n 6bd88 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17296 @ 0x4390 │ │ │ │ + movw r1, #15824 @ 0x3dd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6bda6 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6bdd6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2270f4 <_PyDeadline_Init@@Base> │ │ │ │ + bl 18793c <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1553a0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98094 │ │ │ │ + bl 1556a8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 982a8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29730 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6bdce │ │ │ │ + bne.n 6bdfe │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6bdaa │ │ │ │ + beq.n 6bdda │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6bdc4 │ │ │ │ + beq.n 6bdf4 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bdda │ │ │ │ - bl e90c8 │ │ │ │ + b.n 6be0a │ │ │ │ + bl e92d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bda6 │ │ │ │ - bl 259658 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6bdd6 │ │ │ │ + bl 25b870 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6bd64 │ │ │ │ - b.n 6bdce │ │ │ │ + bge.n 6bd94 │ │ │ │ + b.n 6bdfe │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6bdda │ │ │ │ + b.n 6be0a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6bbea │ │ │ │ + bl 6bc1a │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006bde0 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006be10 <_PyOS_IsMainThread@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6be1c <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ + ldr r3, [pc, #44] @ (6be4c <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6d04c │ │ │ │ + bl 6d07c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6be18 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6be48 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6be1a <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6be4a <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10128 @ 0x2790 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 1208cc │ │ │ │ + bl 121114 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dee80 │ │ │ │ + b.w 1e0518 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ + bl 156aa4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ + bl 156aa4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56144 @ 0xdb50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ + bl 156aa4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 721b8 │ │ │ │ - cbz r0, 6beec <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #48] @ (6bef4 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ - movw r1, #52908 @ 0xceac │ │ │ │ + bl 72340 │ │ │ │ + cbz r0, 6bf1c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #48] @ (6bf24 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ + movw r1, #51436 @ 0xc8ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6beee <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + bne.n 6bf1e <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6beec <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + beq.n 6bf1c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6beec <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + cbnz r3, 6bf1c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1e280c <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e3ea0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fda48 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ + bl 1feed8 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #33908 @ 0x8474 │ │ │ │ + movw r1, #32436 @ 0x7eb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6bf6a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6bf9a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 261dec <_PyTime_FromLong@@Base> │ │ │ │ + bl 2619ec <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bf6a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + beq.n 6bf9a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1553a0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1556a8 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 293b8 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6bf6e <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ + cbz r0, 6bf9e <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bf76 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ + b.n 6bfa6 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 12bf24 │ │ │ │ + bl 12c818 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bfe0 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r0, 6c010 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e26cc │ │ │ │ + bl e28dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e26cc │ │ │ │ + bl e28dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e26cc │ │ │ │ + bl e28dc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #52924 @ 0xcebc │ │ │ │ + movw r0, #51452 @ 0xc8fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bfd4 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + beq.n 6c004 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6bfd8 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + cbz r3, 6c008 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bfe0 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + b.n 6c010 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bfd4 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c004 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c01e <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 6c04e <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34124 @ 0x854c │ │ │ │ + movw r0, #32652 @ 0x7f8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c062 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c092 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c062 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + cbz r0, 6c092 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c04c <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ + beq.n 6c07c <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6c062 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6c092 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 299e8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5910 │ │ │ │ + b.w f5dd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6c08e <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ + bne.n 6c0be <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c0a6 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ - b.n 6c0e6 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ + bne.n 6c0d6 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ + b.n 6c116 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16956 @ 0x423c │ │ │ │ + movw r0, #14280 @ 0x37c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c07e <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ - b.n 6c154 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bne.n 6c0ae <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6c184 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c0c8 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ + bpl.n 6c0f8 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c154 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + beq.n 6c184 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c0e8 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ - b.n 6c126 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + beq.n 6c118 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ + b.n 6c156 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16956 @ 0x423c │ │ │ │ + movw r0, #14280 @ 0x37c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c154 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c184 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c110 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 6c140 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16956 @ 0x423c │ │ │ │ + movw r0, #14280 @ 0x37c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c154 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c184 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6c154 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + cbz r0, 6c184 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c13e <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ + beq.n 6c16e <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6c154 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6c184 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 299e8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f5910 │ │ │ │ + b.w f5dd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6c180 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ + bne.n 6c1b0 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c198 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ - b.n 6c1d8 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne.n 6c1c8 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ + b.n 6c208 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16968 @ 0x4248 │ │ │ │ + movw r0, #14292 @ 0x37d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c170 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ - b.n 6c258 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c1a0 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ + b.n 6c288 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c1ba <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ + bpl.n 6c1ea <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c258 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + beq.n 6c288 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1da <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ - b.n 6c218 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + beq.n 6c20a <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ + b.n 6c248 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16968 @ 0x4248 │ │ │ │ + movw r0, #14292 @ 0x37d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c258 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c288 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c202 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 6c232 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16968 @ 0x4248 │ │ │ │ + movw r0, #14292 @ 0x37d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c258 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c288 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c258 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + cbz r0, 6c288 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c230 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ + beq.n 6c260 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6c258 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6c288 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f83e0 │ │ │ │ + bl f88b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6c242 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 6c258 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c272 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 6c288 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 299e8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f5910 │ │ │ │ + b.w f5dd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6c2d0 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ + beq.n 6c300 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c2b2 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ + bpl.n 6c2e2 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c2fa <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + cbz r0, 6c32a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c2d2 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ + beq.n 6c302 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6c2fa <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6c32a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16984 @ 0x4258 │ │ │ │ + movw r0, #14308 @ 0x37e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c2fa <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c32a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a628 │ │ │ │ - cbnz r0, 6c2ee <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ + cbnz r0, 6c31e <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5618 │ │ │ │ + b.w f5ae0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5910 │ │ │ │ + b.w f5dd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6c33e <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ + bne.n 6c36e <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6c356 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 6c386 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16996 @ 0x4264 │ │ │ │ + movw r0, #14320 @ 0x37f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c362 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c392 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16996 @ 0x4264 │ │ │ │ + movw r0, #14320 @ 0x37f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c316 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ - b.n 6c362 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bne.n 6c346 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ + b.n 6c392 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c366 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + cbnz r0, 6c396 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3f4 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + b.n 6c424 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6c39e <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ + bne.n 6c3ce <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c3d4 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ + beq.n 6c404 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c3b6 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ + bpl.n 6c3e6 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c362 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + beq.n 6c392 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c3d6 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ + beq.n 6c406 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6c362 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ - movw r2, #3712 @ 0xe80 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6c392 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16996 @ 0x4264 │ │ │ │ + movw r0, #14320 @ 0x37f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c362 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c392 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 299d0 │ │ │ │ - cbz r0, 6c3ec <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + cbz r0, 6c41c <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f5910 │ │ │ │ + b.w f5dd8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c414 <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ + cbnz r2, 6c444 <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c428 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ - b.n 6c43a <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ - movw r0, #21152 @ 0x52a0 │ │ │ │ + bne.n 6c458 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + b.n 6c46a <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ + movw r0, #19444 @ 0x4bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c40c <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ - b.n 6c446 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + bne.n 6c43c <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ + b.n 6c476 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #21152 @ 0x52a0 │ │ │ │ + movw r0, #19444 @ 0x4bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c446 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c476 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 234920 │ │ │ │ + b.w 234b20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c466 <_PyOS_IsMainThread@@Base+0x686> │ │ │ │ + cbnz r2, 6c496 <_PyOS_IsMainThread@@Base+0x686> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c47a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ - b.n 6c48c <_PyOS_IsMainThread@@Base+0x6ac> │ │ │ │ - movw r0, #21016 @ 0x5218 │ │ │ │ + bne.n 6c4aa <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + b.n 6c4bc <_PyOS_IsMainThread@@Base+0x6ac> │ │ │ │ + movw r0, #19308 @ 0x4b6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c45e <_PyOS_IsMainThread@@Base+0x67e> │ │ │ │ - b.n 6c498 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ + bne.n 6c48e <_PyOS_IsMainThread@@Base+0x67e> │ │ │ │ + b.n 6c4c8 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #21016 @ 0x5218 │ │ │ │ + movw r0, #19308 @ 0x4b6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c498 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c4c8 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 246e48 │ │ │ │ + b.w 246f98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c4b8 <_PyOS_IsMainThread@@Base+0x6d8> │ │ │ │ + cbnz r2, 6c4e8 <_PyOS_IsMainThread@@Base+0x6d8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c4cc <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - b.n 6c4de <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ - movw r0, #12552 @ 0x3108 │ │ │ │ + bne.n 6c4fc <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + b.n 6c50e <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ + movw r0, #11108 @ 0x2b64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 1443a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1445e8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c4b0 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - b.n 6c50e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + bne.n 6c4e0 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + b.n 6c53e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #12552 @ 0x3108 │ │ │ │ + movw r0, #11108 @ 0x2b64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c50e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c53e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 90fcc │ │ │ │ + bl 911e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c50e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + cbz r0, 6c53e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fea5c │ │ │ │ + bl ff044 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c512 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbnz r0, 6c542 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c50e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + beq.n 6c53e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c50e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + cbnz r3, 6c53e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6c54a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ + b.n 6c57a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e10ec │ │ │ │ + bl e1300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c534 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ + beq.n 6c564 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c534 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ + cbnz r3, 6c564 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c54a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ + beq.n 6c57a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c54a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ + cbnz r3, 6c57a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 6c574 <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 6c5a4 <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c5aa <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ + b.n 6c5da <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c570 <_PyOS_IsMainThread@@Base+0x790> │ │ │ │ + beq.n 6c5a0 <_PyOS_IsMainThread@@Base+0x790> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -98922,286 +98951,286 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #52932 @ 0xcec4 │ │ │ │ + movw r1, #51460 @ 0xc904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8eea4 │ │ │ │ - cbnz r0, 6c5d8 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ + bl 8f09c │ │ │ │ + cbnz r0, 6c608 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c654 <_PyOS_IsMainThread@@Base+0x874> │ │ │ │ + b.n 6c684 <_PyOS_IsMainThread@@Base+0x874> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c5d4 <_PyOS_IsMainThread@@Base+0x7f4> │ │ │ │ + beq.n 6c604 <_PyOS_IsMainThread@@Base+0x7f4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl ed64c │ │ │ │ + bl ed844 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c64e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ + cbz r0, 6c67e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6c608 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + bgt.n 6c638 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a200 │ │ │ │ - cbz r0, 6c628 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + cbz r0, 6c658 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7796 @ 0x1e74 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6c646 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ + b.n 6c676 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4324 @ 0x10e4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8eea4 │ │ │ │ - cbz r0, 6c6a6 <_PyOS_IsMainThread@@Base+0x8c6> │ │ │ │ + bl 8f09c │ │ │ │ + cbz r0, 6c6d6 <_PyOS_IsMainThread@@Base+0x8c6> │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #53224 @ 0xcfe8 │ │ │ │ + movw r2, #51672 @ 0xc9d8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c6aa <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #944 @ 0x3b0 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ +0006c6da <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #65008 @ 0xfdf0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 92b38 │ │ │ │ + b.w 92d4c │ │ │ │ │ │ │ │ -0006c6ba : │ │ │ │ +0006c6ea : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #368] @ (6c83c ) │ │ │ │ + ldr r6, [pc, #368] @ (6c86c ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #54660 @ 0xd584 │ │ │ │ + movw r4, #53188 @ 0xcfc4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 6c6ec │ │ │ │ + ble.n 6c71c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 6c6f0 │ │ │ │ + cbnz r1, 6c720 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c828 │ │ │ │ + beq.w 6c858 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b068 │ │ │ │ - cbnz r0, 6c72c │ │ │ │ + bl 8b264 │ │ │ │ + cbnz r0, 6c75c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6c828 │ │ │ │ + beq.w 6c858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c828 │ │ │ │ + bne.w 6c858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c828 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c858 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6c700 │ │ │ │ + bne.n 6c730 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #10512 @ 0x2910 │ │ │ │ + movw r0, #9040 @ 0x2350 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b280 │ │ │ │ + bl 7b39c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d9a38 │ │ │ │ + bl 1db2d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c786 │ │ │ │ + beq.n 6c7b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c778 │ │ │ │ + beq.n 6c7a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c778 │ │ │ │ + cbnz r3, 6c7a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #52936 @ 0xcec8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #51464 @ 0xc908 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #188] @ (6c840 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6c870 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c796 │ │ │ │ + beq.n 6c7c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c796 │ │ │ │ + cbnz r3, 6c7c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c836 │ │ │ │ + beq.n 6c866 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1da9cc <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1dc26c <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c836 │ │ │ │ + beq.n 6c866 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 6c7c2 │ │ │ │ - movw r1, #52960 @ 0xcee0 │ │ │ │ + cbnz r4, 6c7f2 │ │ │ │ + movw r1, #51488 @ 0xc920 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #128] @ (6c840 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6c844 ) │ │ │ │ + ldr r0, [pc, #128] @ (6c870 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6c874 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d896c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1da20c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6c7dc │ │ │ │ - movw r1, #52992 @ 0xcf00 │ │ │ │ + bge.n 6c80c │ │ │ │ + movw r1, #51520 @ 0xc940 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (6c840 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6c870 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6c810 │ │ │ │ + cbz r0, 6c840 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c8748 │ │ │ │ + bl 1ca100 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6c7fa │ │ │ │ - movw r1, #53012 @ 0xcf14 │ │ │ │ + bne.n 6c82a │ │ │ │ + movw r1, #51540 @ 0xc954 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #72] @ (6c840 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (6c870 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c810 │ │ │ │ + beq.n 6c840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6c810 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6c840 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c836 │ │ │ │ + beq.n 6c866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c836 │ │ │ │ + cbnz r3, 6c866 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c836 │ │ │ │ - movw r1, #53044 @ 0xcf34 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c866 │ │ │ │ + movw r1, #51572 @ 0xc974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #12] @ (6c840 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6c870 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], {69} @ 0x45 │ │ │ │ - b.n 6ce10 │ │ │ │ + movw r0, #51269 @ 0xc845 │ │ │ │ + b.n 6ce40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006c848 : │ │ │ │ +0006c878 : │ │ │ │ movw r3, #40352 @ 0x9da0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6c6ba │ │ │ │ + b.w 6c6ea │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1202f8 │ │ │ │ + bl 120b40 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 6c880 │ │ │ │ + cbnz r0, 6c8b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c8aa │ │ │ │ + b.n 6c8da │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 29258 │ │ │ │ - cbnz r0, 6c8a4 │ │ │ │ + cbnz r0, 6c8d4 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ - b.n 6c87c │ │ │ │ - bl 7ee1c │ │ │ │ + bl f5ae0 │ │ │ │ + b.n 6c8ac │ │ │ │ + bl 7efe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -99211,369 +99240,369 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #156] @ (6c97c ) │ │ │ │ - movw r2, #53064 @ 0xcf48 │ │ │ │ + ldr r3, [pc, #156] @ (6c9ac ) │ │ │ │ + movw r2, #51592 @ 0xc988 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6158 │ │ │ │ - cbz r0, 6c910 │ │ │ │ + bl d6370 │ │ │ │ + cbz r0, 6c940 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6c914 │ │ │ │ + bge.n 6c944 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53084 @ 0xcf5c │ │ │ │ + movw r1, #51612 @ 0xc99c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c976 │ │ │ │ + b.n 6c9a6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 6c920 │ │ │ │ + bne.n 6c950 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6c942 │ │ │ │ + b.n 6c972 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6c942 │ │ │ │ + ble.n 6c972 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1df8 │ │ │ │ + bl d2020 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53124 @ 0xcf84 │ │ │ │ + movw r1, #51652 @ 0xc9c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6c910 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6c940 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5cf8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ + bl 5cfb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6c962 │ │ │ │ - bl d1df8 │ │ │ │ + bge.n 6c992 │ │ │ │ + bl d2020 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79330 │ │ │ │ - b.n 6c910 │ │ │ │ - bl d1df8 │ │ │ │ - movw r0, #53172 @ 0xcfb4 │ │ │ │ + bl 79448 │ │ │ │ + b.n 6c940 │ │ │ │ + bl d2020 │ │ │ │ + movw r0, #51700 @ 0xc9f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #832] @ (6ccc0 ) │ │ │ │ + ldr r5, [pc, #832] @ (6ccf0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ca1c │ │ │ │ + beq.n 6ca4c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a294 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c9ac │ │ │ │ + cbz r0, 6c9dc │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6c9e2 │ │ │ │ + b.n 6ca12 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ca1c │ │ │ │ + beq.n 6ca4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ca1c │ │ │ │ + cbnz r3, 6ca4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ca1c │ │ │ │ - bl 85c0c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca4c │ │ │ │ + bl 85dd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ca06 │ │ │ │ + beq.n 6ca36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6ca30 │ │ │ │ + bne.n 6ca60 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #7557 @ 0x1d85 │ │ │ │ + movw r2, #8093 @ 0x1f9d │ │ │ │ movt r2, #9 │ │ │ │ - movw r0, #53176 @ 0xcfb8 │ │ │ │ + movw r0, #51704 @ 0xc9f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - cbz r1, 6ca40 │ │ │ │ + cbz r1, 6ca70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c9d2 │ │ │ │ + bne.n 6ca02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ca20 │ │ │ │ + bne.n 6ca50 │ │ │ │ mov r0, r6 │ │ │ │ blx 29bdc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ca46 │ │ │ │ + b.n 6ca76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ca16 │ │ │ │ + bne.n 6ca46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ca16 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c9e0 │ │ │ │ + bne.n 6ca10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c9e0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca10 │ │ │ │ mov r0, r6 │ │ │ │ blx 29bdc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ca8c │ │ │ │ + bne.n 6cabc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6caa4 │ │ │ │ - movw r2, #13000 @ 0x32c8 │ │ │ │ + bmi.n 6cad4 │ │ │ │ + movw r2, #11488 @ 0x2ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16980 @ 0x4254 │ │ │ │ + movw r0, #14304 @ 0x37e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252fd4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6cb06 │ │ │ │ + bl 252ddc <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6cb36 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16980 @ 0x4254 │ │ │ │ + movw r0, #14304 @ 0x37e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ca64 │ │ │ │ - b.n 6cb06 │ │ │ │ + bne.n 6ca94 │ │ │ │ + b.n 6cb36 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6cb06 │ │ │ │ + cbz r0, 6cb36 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6cad2 │ │ │ │ + beq.n 6cb02 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6cb06 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6cb36 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6caf2 │ │ │ │ + cbnz r3, 6cb22 │ │ │ │ mov r0, r7 │ │ │ │ - bl cf668 │ │ │ │ - movw r1, #53180 @ 0xcfbc │ │ │ │ + bl cf88c │ │ │ │ + movw r1, #51708 @ 0xc9fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 6cb06 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 6cb36 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6cb16 │ │ │ │ + beq.n 6cb46 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1202f8 │ │ │ │ - cbnz r0, 6cb0a │ │ │ │ + bl 120b40 │ │ │ │ + cbnz r0, 6cb3a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cb46 │ │ │ │ + b.n 6cb76 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fd88 │ │ │ │ + bl 9ff90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6cb18 │ │ │ │ + b.n 6cb48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 297c8 │ │ │ │ - cbnz r0, 6cb36 │ │ │ │ + cbnz r0, 6cb66 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79330 │ │ │ │ - b.n 6cb06 │ │ │ │ + bl 79448 │ │ │ │ + b.n 6cb36 │ │ │ │ movs r1, #0 │ │ │ │ - bl f5910 │ │ │ │ + bl f5dd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cbd8 │ │ │ │ + beq.n 6cc08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6cbaa │ │ │ │ + b.n 6cbda │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ - movw r0, #14264 @ 0x37b8 │ │ │ │ + movw r0, #12792 @ 0x31f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6cbdc │ │ │ │ + cbz r0, 6cc0c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6cbf6 │ │ │ │ + bne.n 6cc26 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6cc06 │ │ │ │ + bne.n 6cc36 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6cbd2 │ │ │ │ + beq.n 6cc02 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 6cc16 │ │ │ │ + bls.n 6cc46 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6cba8 │ │ │ │ + beq.n 6cbd8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - bl 7ee1c │ │ │ │ + bl 7efe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cb76 │ │ │ │ + bne.n 6cba6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6cc16 │ │ │ │ + b.n 6cc46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cbd2 │ │ │ │ + beq.n 6cc02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cbd2 │ │ │ │ + bne.n 6cc02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cbd2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cc02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cb9c │ │ │ │ + bne.n 6cbcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cb9c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cba2 │ │ │ │ + bne.n 6cbd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cba2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbd2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6cb4c │ │ │ │ + b.n 6cb7c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6cb4c │ │ │ │ - cbz r0, 6cc8a │ │ │ │ + bl 6cb7c │ │ │ │ + cbz r0, 6ccba │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6cc56 │ │ │ │ + cbnz r0, 6cc86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cc8a │ │ │ │ + beq.n 6ccba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6cc8a │ │ │ │ + cbnz r3, 6ccba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cc8a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ccba │ │ │ │ movs r0, #1 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6cc8e │ │ │ │ + cbnz r0, 6ccbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6cc74 │ │ │ │ + beq.n 6cca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6cc74 │ │ │ │ + cbnz r3, 6cca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cc8a │ │ │ │ + beq.n 6ccba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cc8a │ │ │ │ + cbnz r3, 6ccba │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cca6 │ │ │ │ + b.n 6ccd6 │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -99586,459 +99615,459 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6ccce │ │ │ │ + cbnz r3, 6ccfe │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ccce │ │ │ │ + ble.n 6ccfe │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ccce │ │ │ │ - cbnz r0, 6ccea │ │ │ │ + bne.n 6ccfe │ │ │ │ + cbnz r0, 6cd1a │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6cd54 ) │ │ │ │ + ldr r4, [pc, #124] @ (6cd84 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 105570 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6ccea │ │ │ │ + bl 105b6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6cd1a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cd46 │ │ │ │ + b.n 6cd76 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1202f8 │ │ │ │ + bl 120b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cce6 │ │ │ │ + beq.n 6cd16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fd88 │ │ │ │ + bl 9ff90 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + movw r1, #28744 @ 0x7048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53216 @ 0xcfe0 │ │ │ │ + movw r0, #51744 @ 0xca20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92118 │ │ │ │ + bl 92330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6cd32 │ │ │ │ - bl 98094 │ │ │ │ + beq.n 6cd62 │ │ │ │ + bl 982a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 295a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6cd3e │ │ │ │ - bl 80760 │ │ │ │ + bne.n 6cd6e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cce6 │ │ │ │ + bne.n 6cd16 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #896] @ (6d0d8 ) │ │ │ │ + ldr r5, [pc, #896] @ (6d108 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6ce34 │ │ │ │ + beq.n 6ce64 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cd6c │ │ │ │ + bne.n 6cd9c │ │ │ │ movw r3, #38784 @ 0x9780 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ce34 │ │ │ │ + beq.n 6ce64 │ │ │ │ sub.w r2, r4, #32 │ │ │ │ sub.w r0, r4, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ it hi │ │ │ │ movhi r2, r4 │ │ │ │ add.w lr, r3, #39936 @ 0x9c00 │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb r7, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6cdb6 │ │ │ │ + b.n 6cde6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6ce62 │ │ │ │ + beq.n 6ce92 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6ce34 │ │ │ │ + beq.n 6ce64 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce36 │ │ │ │ + beq.n 6ce66 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6cda8 │ │ │ │ + beq.n 6cdd8 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6ce8c │ │ │ │ + bls.n 6cebc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6cda8 │ │ │ │ + bne.n 6cdd8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6cea4 │ │ │ │ + beq.n 6ced4 │ │ │ │ mov r5, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ sub.w r8, r2, #97 @ 0x61 │ │ │ │ uxtb.w r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6ce96 │ │ │ │ + beq.n 6cec6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ce9e │ │ │ │ + beq.n 6cece │ │ │ │ cmp.w r8, #25 │ │ │ │ sub.w r9, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ strhi r2, [sp, #12] │ │ │ │ sub.w r8, r1, #32 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w r9, #25 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6ce3c │ │ │ │ + beq.n 6ce6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6cdac │ │ │ │ + b.n 6cddc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cde6 │ │ │ │ + bne.n 6ce16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cdac │ │ │ │ + bne.n 6cddc │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6cdb2 │ │ │ │ + bne.n 6cde2 │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6ceae │ │ │ │ + beq.n 6cede │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6ceaa │ │ │ │ - cbz r0, 6ceaa │ │ │ │ + beq.n 6ceda │ │ │ │ + cbz r0, 6ceda │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6ce7a │ │ │ │ + b.n 6ceaa │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6cda8 │ │ │ │ - b.n 6cdd0 │ │ │ │ + bne.n 6cdd8 │ │ │ │ + b.n 6ce00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6ce5c │ │ │ │ + b.n 6ce8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6ce62 │ │ │ │ + b.n 6ce92 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6ce5a │ │ │ │ + b.n 6ce8a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6ce36 │ │ │ │ + b.n 6ce66 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ceb4 : │ │ │ │ +0006cee4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6cf28 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6cede │ │ │ │ + bl 6cf58 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6cf0e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6cee2 │ │ │ │ + cbz r4, 6cf12 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ceda │ │ │ │ + b.n 6cf0a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cee8 : │ │ │ │ +0006cf18 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6cf22 │ │ │ │ + blt.n 6cf52 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #672] @ 0x2a0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cf16 │ │ │ │ + bne.n 6cf46 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a2c4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cf28 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006cf58 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ - cbnz r5, 6cf5a <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6cf8a <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #96] @ (6cfa4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #96] @ (6cfd4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6cf64 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ + bgt.n 6cf94 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6cf82 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6cfb2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6cf96 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ + cbnz r0, 6cfc6 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 6d07c │ │ │ │ + b.n 6d0ac │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 29d00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a8d60 │ │ │ │ + b.w 1aab8c │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1a611c │ │ │ │ - ldr r3, [pc, #24] @ (6cfa4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + bl 1a8084 │ │ │ │ + ldr r3, [pc, #24] @ (6cfd4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6cf54 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6cf84 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6906a │ │ │ │ + b.w 6909a │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a2c4 │ │ │ │ │ │ │ │ -0006cfb4 : │ │ │ │ +0006cfe4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a63b4 │ │ │ │ + bl 1a831c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6d00e │ │ │ │ - cbnz r4, 6cff0 │ │ │ │ + cbnz r3, 6d03e │ │ │ │ + cbnz r4, 6d020 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cfd8 │ │ │ │ - ldr r2, [pc, #24] @ (6d018 ) │ │ │ │ + bne.n 6d008 │ │ │ │ + ldr r2, [pc, #24] @ (6d048 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ - b.n 6cfea │ │ │ │ + b.n 6d01a │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6cfea │ │ │ │ - b.n 6cd7c │ │ │ │ + b.n 6d01a │ │ │ │ + b.n 6d22c │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d01c : │ │ │ │ +0006d04c : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53817 @ 0xd239 │ │ │ │ + movw r2, #53865 @ 0xd269 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #684] @ 0x2ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d03e │ │ │ │ + bne.n 6d06e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 29990 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006d04c : │ │ │ │ +0006d07c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d076 │ │ │ │ + cbz r3, 6d0a6 │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1a60c0 │ │ │ │ - b.n 6d06a │ │ │ │ + bl 1a8028 │ │ │ │ + b.n 6d09a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6d18a │ │ │ │ + beq.n 6d1ba │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6d18e │ │ │ │ + bne.n 6d1be │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, lr │ │ │ │ blx 29ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6d10e │ │ │ │ + beq.n 6d13e │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6d1a6 │ │ │ │ + bcs.n 6d1d6 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r0, #53161 @ 0xcfa9 │ │ │ │ + movw r0, #53209 @ 0xcfd9 │ │ │ │ movt r0, #6 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 6d198 │ │ │ │ + bne.n 6d1c8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d1a6 │ │ │ │ + beq.n 6d1d6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29ce8 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 6d1d2 │ │ │ │ + bne.n 6d202 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29d00 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6d1a6 │ │ │ │ + bcs.n 6d1d6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cee8 │ │ │ │ + bl 6cf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d1a6 │ │ │ │ + beq.n 6d1d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -100046,115 +100075,115 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 29838 │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6d1ac │ │ │ │ + bhi.n 6d1dc │ │ │ │ ldr.w ip, [r7] │ │ │ │ movw r4, #2047 @ 0x7ff │ │ │ │ mov r5, r3 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r4 │ │ │ │ - bls.n 6d1b0 │ │ │ │ + bls.n 6d1e0 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6d1b0 │ │ │ │ + bcs.n 6d1e0 │ │ │ │ add r1, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d138 │ │ │ │ - cbz r6, 6d182 │ │ │ │ + bne.n 6d168 │ │ │ │ + cbz r6, 6d1b2 │ │ │ │ sub.w r3, r5, sl │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d192 │ │ │ │ + b.n 6d1c2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d0a2 │ │ │ │ + b.n 6d0d2 │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d0f2 │ │ │ │ + bne.n 6d122 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d192 │ │ │ │ + b.n 6d1c2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d178 │ │ │ │ + beq.n 6d1a8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 6d20e │ │ │ │ + cbz r4, 6d23e │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - b.n 6d172 │ │ │ │ - cbz r0, 6d202 │ │ │ │ + b.n 6d1a2 │ │ │ │ + cbz r0, 6d232 │ │ │ │ sub.w ip, r5, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r4, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r4, lr │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d104 │ │ │ │ + bne.n 6d134 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6d1de │ │ │ │ + bne.n 6d20e │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6d186 │ │ │ │ + beq.n 6d1b6 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6d186 │ │ │ │ + b.n 6d1b6 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r6, 6d220 │ │ │ │ + cbz r6, 6d250 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6d232 │ │ │ │ - movw r3, #64052 @ 0xfa34 │ │ │ │ + beq.n 6d262 │ │ │ │ + movw r3, #62580 @ 0xf474 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6d192 │ │ │ │ + b.n 6d1c2 │ │ │ │ mov r0, r1 │ │ │ │ b.w 29990 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d240 : │ │ │ │ +0006d270 : │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6d27e │ │ │ │ + blt.n 6d2ae │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53945 @ 0xd2b9 │ │ │ │ + movw r2, #53993 @ 0xd2e9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d26c │ │ │ │ + bne.n 6d29c │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a8d0 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -100163,32 +100192,32 @@ │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d284 : │ │ │ │ +0006d2b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d2b0 │ │ │ │ + cbz r3, 6d2e0 │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1a60c0 │ │ │ │ - b.n 6d2a2 │ │ │ │ + bl 1a8028 │ │ │ │ + b.n 6d2d2 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a8d0 │ │ │ │ @@ -100198,391 +100227,474 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 29a18 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6d332 │ │ │ │ + bcs.n 6d362 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6d320 │ │ │ │ + bne.n 6d350 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d332 │ │ │ │ + cbz r0, 6d362 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 29db8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d310 │ │ │ │ + bne.n 6d340 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d31a │ │ │ │ + b.n 6d34a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d338 : │ │ │ │ +0006d368 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #180] @ (6d3fc ) │ │ │ │ + ldr r4, [pc, #180] @ (6d42c ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d366 │ │ │ │ + bne.n 6d396 │ │ │ │ strexb ip, r2, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6d354 │ │ │ │ + bne.n 6d384 │ │ │ │ dmb ish │ │ │ │ - bne.n 6d3de │ │ │ │ - cbnz r3, 6d3a6 │ │ │ │ + bne.n 6d40e │ │ │ │ + cbnz r3, 6d3d6 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #140] @ 6d400 │ │ │ │ + ldr.w lr, [pc, #140] @ 6d430 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d39c │ │ │ │ + bne.n 6d3cc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6d38c │ │ │ │ + bne.n 6d3bc │ │ │ │ dmb ish │ │ │ │ - bne.n 6d3ee │ │ │ │ + bne.n 6d41e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d3c6 │ │ │ │ + beq.n 6d3f6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d384 │ │ │ │ + bne.n 6d3b4 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #80] @ 6d404 │ │ │ │ + ldr.w lr, [pc, #80] @ 6d434 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d384 │ │ │ │ + b.n 6d3b4 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #60] @ 6d408 │ │ │ │ + ldr.w lr, [pc, #60] @ 6d438 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d384 │ │ │ │ + b.n 6d3b4 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 279788 │ │ │ │ + bl 279350 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 6d36c │ │ │ │ - ldr r0, [pc, #12] @ (6d3fc ) │ │ │ │ + b.n 6d39c │ │ │ │ + ldr r0, [pc, #12] @ (6d42c ) │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25dc0c │ │ │ │ + b.w 25d8d4 │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006d40c : │ │ │ │ +0006d43c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 6d432 │ │ │ │ + cbz r1, 6d462 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27e988 │ │ │ │ + bl 27e398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 6d44c │ │ │ │ + bcc.n 6d47c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6d460 │ │ │ │ - cbz r2, 6d460 │ │ │ │ + cbz r0, 6d490 │ │ │ │ + cbz r2, 6d490 │ │ │ │ b.w 2965c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6d45c │ │ │ │ + b.n 6d48c │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6d4d6 │ │ │ │ + ble.n 6d506 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #53817 @ 0xd239 │ │ │ │ + movw r7, #53865 @ 0xd269 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d4ee │ │ │ │ + bne.n 6d51e │ │ │ │ blx 29994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6d4d6 │ │ │ │ + ble.n 6d506 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d4f8 │ │ │ │ + bne.n 6d528 │ │ │ │ blx 29994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6d4d6 │ │ │ │ + ble.n 6d506 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d4e4 │ │ │ │ + bne.n 6d514 │ │ │ │ blx 29994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6d4bc │ │ │ │ + bgt.n 6d4ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d4ce │ │ │ │ + b.n 6d4fe │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d49e │ │ │ │ + b.n 6d4ce │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d4b4 │ │ │ │ + b.n 6d4e4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d504 : │ │ │ │ +0006d534 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r8, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 6d574 │ │ │ │ + beq.n 6d5a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6d5ba │ │ │ │ + blt.n 6d5ea │ │ │ │ cmp r6, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r6 │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6d574 │ │ │ │ + cbz r0, 6d5a4 │ │ │ │ adds r1, r6, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6d240 │ │ │ │ + bl 6d270 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d59e │ │ │ │ + cbz r0, 6d5ce │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.n 6d58c │ │ │ │ + bgt.n 6d5bc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #92] @ (6d5d4 ) │ │ │ │ + ldr r2, [pc, #92] @ (6d604 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d56c │ │ │ │ + b.n 6d59c │ │ │ │ subs r2, r6, r7 │ │ │ │ adds r0, #4 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d556 │ │ │ │ + b.n 6d586 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d01c │ │ │ │ - ldr r1, [pc, #44] @ (6d5d4 ) │ │ │ │ + bl 6d04c │ │ │ │ + ldr r1, [pc, #44] @ (6d604 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - movw r2, #63624 @ 0xf888 │ │ │ │ + movw r2, #62152 @ 0xf2c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6d56c │ │ │ │ - ldr r2, [pc, #24] @ (6d5d4 ) │ │ │ │ + b.n 6d59c │ │ │ │ + ldr r2, [pc, #24] @ (6d604 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64580 @ 0xfc44 │ │ │ │ + movw r3, #63108 @ 0xf684 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d56c │ │ │ │ + b.n 6d59c │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [ip, #172] @ 0xac │ │ │ │ + @ instruction: 0xe80c002b │ │ │ │ + │ │ │ │ +0006d608 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ + movs r5, #0 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ + str.w r5, [r4, #200] @ 0xc8 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ + str.w r5, [r4, #204] @ 0xcc │ │ │ │ + bl 6d04c │ │ │ │ + add.w r0, r4, #88 @ 0x58 │ │ │ │ + str.w r5, [r4, #196] @ 0xc4 │ │ │ │ + bl 6d498 │ │ │ │ + add.w r0, r4, #104 @ 0x68 │ │ │ │ + bl 6d498 │ │ │ │ + add.w r0, r4, #96 @ 0x60 │ │ │ │ + bl 6d498 │ │ │ │ + add.w r0, r4, #216 @ 0xd8 │ │ │ │ + bl 6d498 │ │ │ │ + ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ + str.w r5, [r4, #212] @ 0xd4 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ + str.w r5, [r4, #224] @ 0xe0 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ + str.w r5, [r4, #228] @ 0xe4 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #236] @ 0xec │ │ │ │ + str.w r5, [r4, #232] @ 0xe8 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ + str.w r5, [r4, #236] @ 0xec │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ + str.w r5, [r4, #240] @ 0xf0 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ + str.w r5, [r4, #244] @ 0xf4 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ + str.w r5, [r4, #248] @ 0xf8 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ + str.w r5, [r4, #208] @ 0xd0 │ │ │ │ + bl 6d04c │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + str.w r5, [r4, #268] @ 0x10c │ │ │ │ + bl 6d04c │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ + str.w r5, [r4, #164] @ 0xa4 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ + str.w r5, [r4, #168] @ 0xa8 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ + str.w r5, [r4, #256] @ 0x100 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ + str.w r5, [r4, #260] @ 0x104 │ │ │ │ + bl 6d04c │ │ │ │ + ldr.w r0, [r4, #172] @ 0xac │ │ │ │ + str.w r5, [r4, #264] @ 0x108 │ │ │ │ + bl 6d04c │ │ │ │ + add.w r0, r4, #80 @ 0x50 │ │ │ │ + str.w r5, [r4, #172] @ 0xac │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.n 6d498 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 1a91c4 │ │ │ │ + b.w 1aaff0 │ │ │ │ nop │ │ │ │ - cbz r1, 6d63a │ │ │ │ + cbz r1, 6d79a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6d63c ) │ │ │ │ - bl 1aafb8 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #60] @ (6d79c ) │ │ │ │ + bl 1acde4 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6d60a │ │ │ │ + bne.n 6d76a │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ adds r2, #4 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ movs r4, r5 │ │ │ │ │ │ │ │ -0006d640 : │ │ │ │ +0006d7a0 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6d656 │ │ │ │ + cbz r0, 6d7b6 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a4f0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d658 : │ │ │ │ +0006d7b8 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d65c : │ │ │ │ +0006d7bc : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a4f0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #432] @ (6d828 ) │ │ │ │ + ldr r3, [pc, #432] @ (6d988 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6d802 │ │ │ │ + beq.w 6d962 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #412] @ (6d82c ) │ │ │ │ + ldr r0, [pc, #412] @ (6d98c ) │ │ │ │ mov r2, r7 │ │ │ │ - bl 1aafb8 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1acde4 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ ldrb.w r4, [r7, #-8] │ │ │ │ sub.w r6, r7, #8 │ │ │ │ subs r3, r7, #7 │ │ │ │ subs r1, r7, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6d6a2 │ │ │ │ + bne.n 6d802 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6d822 │ │ │ │ + bhi.w 6d982 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6d740 │ │ │ │ + bls.n 6d8a0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r7 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -100590,15 +100702,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6d6d2 │ │ │ │ + bne.n 6d832 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ blx 29718 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ adds r0, r7, r3 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -100612,20 +100724,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6d712 │ │ │ │ + bne.n 6d872 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 29718 │ │ │ │ - b.n 6d75a │ │ │ │ + b.n 6d8ba │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -100642,292 +100754,292 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r6, #8 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 6d778 │ │ │ │ + bne.n 6d8d8 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ strh.w r2, [r3, #5] │ │ │ │ strb r2, [r3, #7] │ │ │ │ mov r2, r5 │ │ │ │ str.w r1, [sl, r5] │ │ │ │ mov r1, r9 │ │ │ │ - bls.n 6d7f4 │ │ │ │ + bls.n 6d954 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r6, r4, #64 @ 0x40 │ │ │ │ blx 29db8 │ │ │ │ cmp r5, r6 │ │ │ │ - bls.n 6d7cc │ │ │ │ + bls.n 6d92c │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r0, sl, r6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29db8 │ │ │ │ - cbz r7, 6d822 │ │ │ │ + cbz r7, 6d982 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6d7de │ │ │ │ + bls.n 6d93e │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 29718 │ │ │ │ - ldr r3, [pc, #72] @ (6d828 ) │ │ │ │ + ldr r3, [pc, #72] @ (6d988 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d81e │ │ │ │ + bne.n 6d97e │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29db8 │ │ │ │ - b.n 6d7cc │ │ │ │ - ldr r3, [pc, #36] @ (6d828 ) │ │ │ │ + b.n 6d92c │ │ │ │ + ldr r3, [pc, #36] @ (6d988 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d81e │ │ │ │ + bne.n 6d97e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a91c4 │ │ │ │ + b.w 1aaff0 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6d7de │ │ │ │ + b.n 6d93e │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r4, r5 │ │ │ │ │ │ │ │ -0006d830 : │ │ │ │ +0006d990 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6d858 │ │ │ │ + bl 6d9b8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d858 : │ │ │ │ +0006d9b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6d890 │ │ │ │ + bcs.n 6d9f0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29f90 <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6d88c │ │ │ │ + cbz r4, 6d9ec │ │ │ │ adds r1, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6d884 │ │ │ │ + b.n 6d9e4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d8a0 : │ │ │ │ +0006da00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6d8f6 │ │ │ │ + cbz r3, 6da56 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6d8e6 │ │ │ │ + bne.n 6da46 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d90e │ │ │ │ + cbz r0, 6da6e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f30 │ │ │ │ - cbnz r0, 6d8fc │ │ │ │ + cbnz r0, 6da5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d8d6 │ │ │ │ - b.n 6d90e │ │ │ │ - bl 1a60c0 │ │ │ │ - b.n 6d8bc │ │ │ │ - movw r0, #12376 @ 0x3058 │ │ │ │ + bne.n 6da36 │ │ │ │ + b.n 6da6e │ │ │ │ + bl 1a8028 │ │ │ │ + b.n 6da1c │ │ │ │ + movw r0, #10904 @ 0x2a98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 297d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d8e2 │ │ │ │ + b.n 6da42 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d914 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006da74 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r4, 6d992 <_Py_hashtable_new_full@@Base+0x7e> │ │ │ │ + cbz r4, 6daf2 <_Py_hashtable_new_full@@Base+0x7e> │ │ │ │ ldrd r5, r7, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d9a8 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6db08 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r5 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6d9a4 <_Py_hashtable_new_full@@Base+0x90> │ │ │ │ + cbz r0, 6db04 <_Py_hashtable_new_full@@Base+0x90> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 29718 │ │ │ │ - movw r3, #52857 @ 0xce79 │ │ │ │ + movw r3, #55145 @ 0xd769 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #5777 @ 0x1691 │ │ │ │ + movw r2, #6173 @ 0x181d │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r8, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6d98c <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ - movw r3, #12865 @ 0x3241 │ │ │ │ + bne.n 6daec <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + movw r3, #15013 @ 0x3aa5 │ │ │ │ movt r3, #17 │ │ │ │ cmp r8, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #12825 @ 0x3219 │ │ │ │ + movweq r3, #14933 @ 0x3a55 │ │ │ │ movteq r3, #17 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r7, #33517 @ 0x82ed │ │ │ │ + movw r7, #33793 @ 0x8401 │ │ │ │ movt r7, #7 │ │ │ │ - movw r5, #32565 @ 0x7f35 │ │ │ │ + movw r5, #32841 @ 0x8049 │ │ │ │ movt r5, #7 │ │ │ │ - b.n 6d934 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6da94 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d98c <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + b.n 6daec <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ │ │ │ │ -0006d9ac : │ │ │ │ +0006db0c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d9b4 │ │ │ │ + cbz r3, 6db14 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7faa8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fc6c <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6d9ee │ │ │ │ + cbnz r0, 6db4e │ │ │ │ mov r0, r2 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6da06 │ │ │ │ + blt.n 6db66 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d9ec │ │ │ │ + cbz r3, 6db4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6d9b2 │ │ │ │ + b.n 6db12 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12388 @ 0x3064 │ │ │ │ + movw r1, #10916 @ 0x2aa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 6de52 │ │ │ │ + bne.w 6dfb2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6e0a0 │ │ │ │ + bpl.w 6e200 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6e084 │ │ │ │ + bpl.w 6e1e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6de4e │ │ │ │ + beq.w 6dfae │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #57621 @ 0xe115 │ │ │ │ + movw r3, #57973 @ 0xe275 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6e0a8 │ │ │ │ + bne.w 6e208 │ │ │ │ movw r3, #40376 @ 0x9db8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -100952,15 +101064,15 @@ │ │ │ │ eor.w r4, sl, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, sl, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 6de5a │ │ │ │ + ble.w 6dfba │ │ │ │ ldr r7, [sp, #0] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ ldr.w r8, [r7] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ eor.w r0, r0, r8 │ │ │ │ adds r1, r1, r0 │ │ │ │ @@ -100994,15 +101106,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ add.w r3, r3, sl, lsr #11 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6dc24 │ │ │ │ + bls.n 6dd84 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ strd fp, r8, [sp, #24] │ │ │ │ add.w sl, r7, #8 │ │ │ │ add r7, r6 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r9, lr, r4 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -101044,28 +101156,28 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r4, ip, r4 │ │ │ │ eors r2, r1 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6db88 │ │ │ │ + bgt.n 6dce8 │ │ │ │ ldrd r6, fp, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ bic.w r9, r6, #7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ sub.w r9, r8, r9 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r9, r9, #7 │ │ │ │ add r7, r6 │ │ │ │ mov r6, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.w 6dea6 │ │ │ │ + bhi.w 6e006 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r5, r2 │ │ │ │ lsls r6, r2, #8 │ │ │ │ movs r4, r1 │ │ │ │ @@ -101216,31 +101328,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ mov r6, fp │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.n 6dea6 │ │ │ │ - add r7, pc, #4 @ (adr r7, 6de70 ) │ │ │ │ + bhi.n 6e006 │ │ │ │ + add r7, pc, #4 @ (adr r7, 6dfd0 ) │ │ │ │ ldr.w pc, [r7, r9, lsl #2] │ │ │ │ nop │ │ │ │ - udf #157 @ 0x9d │ │ │ │ + svc 253 @ 0xfd │ │ │ │ movs r6, r0 │ │ │ │ - udf #149 @ 0x95 │ │ │ │ + svc 245 @ 0xf5 │ │ │ │ movs r6, r0 │ │ │ │ - udf #141 @ 0x8d │ │ │ │ + svc 237 @ 0xed │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6df6e │ │ │ │ + ble.n 6df8e │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6df76 │ │ │ │ + b.n 6e396 <_Py_HashBytes@@Base+0x182> │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6df52 │ │ │ │ + ble.n 6df72 │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6df42 │ │ │ │ + ble.n 6df62 │ │ │ │ movs r6, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ bfi sl, r6, #16, #8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ bfi sl, r6, #8, #8 │ │ │ │ @@ -101371,86 +101483,86 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 6de46 │ │ │ │ + b.n 6dfa6 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6dc76 │ │ │ │ + b.n 6ddd6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6da50 │ │ │ │ - b.n 6de4e │ │ │ │ + bne.w 6dbb0 │ │ │ │ + b.n 6dfae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 6e08a │ │ │ │ + b.n 6e1ea │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6de46 │ │ │ │ + b.n 6dfa6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e0b4 <_Py_HashBytes@@Base>: │ │ │ │ +0006e214 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6e108 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6e268 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43992 @ 0xabd8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #57621 @ 0xe115 │ │ │ │ + movw ip, #57973 @ 0xe275 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6e10c <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6e26c <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e140 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e2a0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6e0fa <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6e25a <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40376 @ 0x9db8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6e140 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e2a0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r4, #25973 @ 0x6575 │ │ │ │ movt r4, #28787 @ 0x7073 │ │ │ │ sub sp, #28 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -101477,15 +101589,15 @@ │ │ │ │ movt r2, #29797 @ 0x7465 │ │ │ │ eor.w ip, r7, ip │ │ │ │ eors r2, r7 │ │ │ │ mov.w fp, r8, lsl #24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ble.w 6e6e8 <_Py_HashBytes@@Base+0x634> │ │ │ │ + ble.w 6e848 <_Py_HashBytes@@Base+0x634> │ │ │ │ adds r7, r4, r3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ adc.w r5, ip, r5 │ │ │ │ eors r1, r4 │ │ │ │ adds.w lr, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -101526,15 +101638,15 @@ │ │ │ │ add.w r2, r2, r7, lsr #11 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ eors r2, r5 │ │ │ │ eor.w r1, sl, r1 │ │ │ │ add.w r5, r6, #8 │ │ │ │ cmp r7, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls.n 6e304 <_Py_HashBytes@@Base+0x250> │ │ │ │ + bls.n 6e464 <_Py_HashBytes@@Base+0x250> │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r6, r8 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r9, fp, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -101578,30 +101690,30 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov.w ip, ip, lsl #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w ip, ip, r8, lsr #15 │ │ │ │ eors r3, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6e260 <_Py_HashBytes@@Base+0x1ac> │ │ │ │ + bgt.n 6e3c0 <_Py_HashBytes@@Base+0x1ac> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ ldrd r9, fp, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bic.w r6, r8, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r6, #8 │ │ │ │ sub.w r8, r7, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e534 <_Py_HashBytes@@Base+0x480> │ │ │ │ + bhi.w 6e694 <_Py_HashBytes@@Base+0x480> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -101878,43 +101990,57 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ add.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ add.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6e500 <_Py_HashBytes@@Base+0x44c> │ │ │ │ + b.n 6e660 <_Py_HashBytes@@Base+0x44c> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e534 <_Py_HashBytes@@Base+0x480> │ │ │ │ - add r5, pc, #4 @ (adr r5, 6e700 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ + bhi.w 6e694 <_Py_HashBytes@@Base+0x480> │ │ │ │ + add r5, pc, #4 @ (adr r5, 6e860 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ nop │ │ │ │ - b.n 6e15e <_Py_HashBytes@@Base+0xaa> │ │ │ │ + b.n 6e57e <_Py_HashBytes@@Base+0x36a> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e156 <_Py_HashBytes@@Base+0xa2> │ │ │ │ + b.n 6e576 <_Py_HashBytes@@Base+0x362> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e14e <_Py_HashBytes@@Base+0x9a> │ │ │ │ + b.n 6e56e <_Py_HashBytes@@Base+0x35a> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6edb2 │ │ │ │ + b.n 6e1d2 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e54e <_Py_HashBytes@@Base+0x49a> │ │ │ │ + ldrd r0, r0, [sp], #-24 │ │ │ │ + b.n 6e1ba │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6ed9a │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 6ed8e │ │ │ │ + b.n 6e1ae │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6e350 <_Py_HashBytes@@Base+0x29c> │ │ │ │ + b.n 6e4b0 <_Py_HashBytes@@Base+0x29c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e728 : │ │ │ │ +0006e888 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #20256 @ 0x4f20 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ + cbz r3, 6e8ae │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ + b.w 2a9a0 │ │ │ │ + bl 1a8028 │ │ │ │ + b.n 6e8a4 │ │ │ │ + │ │ │ │ +0006e8b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2941c │ │ │ │ subs r0, #0 │ │ │ │ @@ -101929,366 +102055,362 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r7, [pc, #736] @ (6ea48 ) │ │ │ │ + ldr r7, [pc, #744] @ (6ebdc ) │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e96c │ │ │ │ + bne.w 6eb4e │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6ea6c │ │ │ │ + bne.w 6ebe8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r8, r5, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 29cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6eae8 │ │ │ │ + bne.w 6ec72 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e882 │ │ │ │ + bne.n 6ea0e │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6eaf6 │ │ │ │ + bne.w 6ec80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6e946 │ │ │ │ + bne.w 6eaac │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29e0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ea7c │ │ │ │ + bne.w 6ecbe │ │ │ │ mov r0, sl │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6eb04 │ │ │ │ + bne.w 6ec8e │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e974 │ │ │ │ + bne.w 6eb22 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6e97a │ │ │ │ + bne.w 6eb28 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r7, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e812 │ │ │ │ + bne.n 6e99e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ea1c │ │ │ │ + bne.w 6eb08 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ea54 │ │ │ │ + beq.w 6ebf6 │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6e85a │ │ │ │ - ldr r3, [pc, #504] @ (6ea4c ) │ │ │ │ + bne.n 6e9e6 │ │ │ │ + ldr r3, [pc, #512] @ (6ebe0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ea1c │ │ │ │ + bne.w 6eb08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6eab0 │ │ │ │ + bne.w 6ec22 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6eb12 │ │ │ │ + bne.w 6ec9c │ │ │ │ str.w fp, [r9] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ umull r2, r1, r2, ip │ │ │ │ - str r1, [sp, #12] │ │ │ │ + strd r2, r1, [sp, #4] │ │ │ │ ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ea94 │ │ │ │ - bl 1023b8 │ │ │ │ + beq.w 6ec4c │ │ │ │ + bl 10299c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldrd r2, ip, [sp, #32] │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, lr, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.w 6ea8a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r0, r2 │ │ │ │ - adc.w r1, r1, ip │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldrd r0, lr, [sp, #32] │ │ │ │ + mvn.w ip, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp ip, r0 │ │ │ │ + sub.w r2, r1, r2 │ │ │ │ + sbcs.w ip, r2, lr │ │ │ │ + blt.w 6ec46 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + adds r0, r2, r0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + adc.w r1, r2, lr │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1030dc <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bl 1036c0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ blx 29f48 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6e950 │ │ │ │ + beq.n 6eac2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6ebce │ │ │ │ + mov r2, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r4, sl │ │ │ │ + mov sl, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6eb56 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r6, sl │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 6e938 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6e954 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, sl │ │ │ │ + mov sl, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6e7a4 │ │ │ │ + beq.w 6e930 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6e7a4 │ │ │ │ + bne.w 6e930 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ac19c │ │ │ │ + bl 1adfa0 <_PyThreadState_New@@Base+0x404> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ea9c │ │ │ │ + bne.w 6ec0e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e92e │ │ │ │ + bne.n 6eaf0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6e7a4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6e7c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6ea3a │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r4, sl │ │ │ │ - mov sl, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 6e9a0 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, sl │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 6e7ac │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 6ea6c │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6e78c │ │ │ │ + b.n 6e930 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r7] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r7] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6eb0c │ │ │ │ + dmb ish │ │ │ │ + b.n 6e9e6 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6e802 │ │ │ │ - bl 6d04c │ │ │ │ + beq.w 6e98e │ │ │ │ + bl 6d07c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6e802 │ │ │ │ + beq.w 6e98e │ │ │ │ mov r0, r8 │ │ │ │ blx 29b24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6eb12 │ │ │ │ + bne.w 6ec9c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b35cc │ │ │ │ + bl 1b53c4 │ │ │ │ blx 2a558 │ │ │ │ - b.n 6e99a │ │ │ │ + b.n 6eb48 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 6ebe8 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.n 6e918 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, #852] @ 0x354 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ umull r2, r1, r1, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + strd r2, r1, [sp, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - str r1, [sp, #12] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6eade │ │ │ │ + beq.w 6ecb4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1023b8 │ │ │ │ + bl 10299c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r1, ip, [sp, #32] │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6ead4 │ │ │ │ + blt.w 6ecaa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r1, r0 │ │ │ │ adc.w r1, ip, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1030dc <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bl 1036c0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ blx 29f48 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6ea36 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, sl │ │ │ │ - mov sl, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 6e900 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r7] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r7] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6ea20 │ │ │ │ - dmb ish │ │ │ │ - b.n 6e85a │ │ │ │ + beq.w 6eab6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e960 │ │ │ │ - movw r1, #13012 @ 0x32d4 │ │ │ │ + beq.w 6ea9e │ │ │ │ + movw r1, #11540 @ 0x2d14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #12] @ (6ea50 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6ebe4 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ str r0, [r0, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ movs r7, r5 │ │ │ │ - bl 1a60c0 │ │ │ │ + bl 6d07c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6eb52 │ │ │ │ + blx 2a558 │ │ │ │ + b.n 6ebf0 │ │ │ │ + bl 1a8028 │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6e850 │ │ │ │ - b.n 6e85a │ │ │ │ - bl 6d04c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6e970 │ │ │ │ - blx 2a558 │ │ │ │ - b.n 6ea76 │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #184] @ (6eb40 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e8e8 │ │ │ │ - bl 60748 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6e8c0 │ │ │ │ + beq.w 6e9dc │ │ │ │ + b.n 6e9e6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r0, 6eb12 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6eb20 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ec9c │ │ │ │ + cbnz r2, 6ec54 │ │ │ │ blx 2a558 │ │ │ │ - b.n 6eaaa │ │ │ │ + b.n 6ec1c │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6eac8 │ │ │ │ + bne.n 6ec3a │ │ │ │ strex r4, r1, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6eab8 │ │ │ │ + bne.n 6ec2a │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6e86c │ │ │ │ - b.n 6eab0 │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + beq.w 6e9f8 │ │ │ │ + b.n 6ec22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e9f6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 60748 │ │ │ │ + b.n 6ea74 │ │ │ │ + bl 60778 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6e9d0 │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #76] @ (6eb40 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (6eb40 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #13160 @ 0x3368 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #48] @ (6eb40 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #13044 @ 0x32f4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #36] @ (6eb40 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6ea4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6eb28 │ │ │ │ + bne.n 6ec5c │ │ │ │ dmb ish │ │ │ │ - b.n 6eaaa │ │ │ │ - nop │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + b.n 6ec1c │ │ │ │ + movw r1, #11508 @ 0x2cf4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #80] @ (6eccc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11608 @ 0x2d58 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #64] @ (6eccc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11688 @ 0x2da8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #52] @ (6eccc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11572 @ 0x2d34 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #36] @ (6eccc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ebae │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 60778 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6eb86 │ │ │ │ + movw r1, #11648 @ 0x2d80 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #4] @ (6eccc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ @@ -102298,290 +102420,289 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r2, #624] @ 0x270 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 71234 │ │ │ │ - addw r3, pc, #1288 @ 0x508 │ │ │ │ + bne.w 713be │ │ │ │ + addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #13424 @ 0x3470 │ │ │ │ + movw r1, #11952 @ 0x2eb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712d0 │ │ │ │ + beq.w 7145a │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #13436 @ 0x347c │ │ │ │ + movw r1, #11964 @ 0x2ebc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 293a0 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6eec0 ) │ │ │ │ + ldr r4, [pc, #776] @ (6f048 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #12673 @ 0x3181 │ │ │ │ + movw r1, #50953 @ 0xc709 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #8265 @ 0x2049 │ │ │ │ + movw r0, #8657 @ 0x21d1 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r9, #52969 @ 0xcee9 │ │ │ │ + movw r9, #53017 @ 0xcf19 │ │ │ │ movt r9, #6 │ │ │ │ - movw r6, #53277 @ 0xd01d │ │ │ │ + movw r6, #53325 @ 0xd04d │ │ │ │ movt r6, #6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6d914 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6da74 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71346 │ │ │ │ - ldr r0, [pc, #708] @ (6eec4 ) │ │ │ │ - movw fp, #8265 @ 0x2049 │ │ │ │ + beq.w 714d0 │ │ │ │ + ldr r0, [pc, #704] @ (6f04c ) │ │ │ │ + movw fp, #8657 @ 0x21d1 │ │ │ │ movt fp, #7 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (6eec8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (6eecc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6eed0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6eed4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6eed8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6eedc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6eee0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6eee4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (6eee8 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6f050 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6f054 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6f058 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6f05c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6f060 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6f064 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (6f068 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (6f06c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (6f070 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (6eeec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6eef0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6eef4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (6eef8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (6eefc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (6ef00 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (6ef04 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (6ef08 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (6ef0c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6ef10 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6ef14 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6ef18 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6ef1c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6ef20 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6ef24 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6ef28 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6ef2c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6ef30 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6ef34 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6ef38 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6ef3c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6ef40 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6ef44 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6ef48 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6ef4c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6ef50 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6ef54 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6ef58 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6ef5c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6ef60 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6ef64 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (6ef68 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (6ef6c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (6ef70 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (6ef74 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (6ef78 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (6ef7c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (6ef80 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (6ef84 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (6ef88 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (6ef8c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (6ef90 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (6ef94 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6ef98 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6ef9c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (6efa0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (6efa4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (6efa8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (6efac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (6efb0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (6efb4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (6efb8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (6efbc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (6efc0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (6efc4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (6efc8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (6efcc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (6efd0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (6efd4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (6efd8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (6efdc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6efe0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6efe4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6efe8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6efec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6eff0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6eff4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6eff8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6effc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6f000 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6f004 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6f008 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6f00c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6f010 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6f014 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6f018 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6f01c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6f020 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6f024 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6f028 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6f02c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (6f030 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (6f034 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #504] @ (6f038 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (6f074 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (6f078 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (6f07c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (6f080 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (6f084 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (6f088 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (6f08c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6f090 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6f094 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6f098 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6f09c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6f0a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6f0a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6f0a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6f0ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6f0b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6f0b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6f0b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6f0bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6f0c0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6f0c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6f0c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6f0cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6f0d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6f0d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6f0d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6f0dc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6f0e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6f0e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (6f0e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (6f0ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (6f0f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (6f0f4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (6f0f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (6f0fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (6f100 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (6f104 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (6f108 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (6f10c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (6f110 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (6f114 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (6f118 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (6f11c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (6f120 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (6f124 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (6f128 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (6f12c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (6f130 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (6f134 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (6f138 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (6f13c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (6f140 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (6f144 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (6f148 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (6f14c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (6f150 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (6f154 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (6f158 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (6f15c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (6f160 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (6f164 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (6f168 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (6f16c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (6f170 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (6f174 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (6f178 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (6f17c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (6f180 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (6f184 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (6f188 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (6f18c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (6f190 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (6f194 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (6f198 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (6f19c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (6f1a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (6f1a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (6f1a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (6f1ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (6f1b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (6f1b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #504] @ (6f1b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #504] @ (6f1bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #500] @ (6f1c0 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #496] @ (6f03c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #492] @ (6f040 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #492] @ (6f044 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #488] @ (6f048 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #488] @ (6f04c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #484] @ (6f050 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #484] @ (6f054 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #492] @ (6f1c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #488] @ (6f1c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #488] @ (6f1cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #484] @ (6f1d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #484] @ (6f1d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #480] @ (6f1d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #480] @ (6f1dc ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #472] @ (6f058 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #472] @ (6f05c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #468] @ (6f060 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #468] @ (6f064 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #464] @ (6f068 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #464] @ (6f06c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #460] @ (6f070 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #460] @ (6f074 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #456] @ (6f078 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #456] @ (6f07c ) │ │ │ │ - bl 714ac │ │ │ │ - b.n 6f088 │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #468] @ (6f1e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #468] @ (6f1e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #464] @ (6f1e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #464] @ (6f1ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #460] @ (6f1f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #460] @ (6f1f4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #456] @ (6f1f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #456] @ (6f1fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #452] @ (6f200 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #452] @ (6f204 ) │ │ │ │ + bl 71638 │ │ │ │ + b.n 6f210 │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ @@ -102616,137 +102737,137 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 6ef18 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 6f0a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 6efac ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 6f134 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 6f030 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 6f1b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, 6f0b4 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 6f23c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, 6f138 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 6f2c0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 6f1bc ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 6f344 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 6f240 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 6f3c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 6f2d4 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 6f45c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 6ef68 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 6f0f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #176 @ (adr r1, 6efec ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 6f174 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6f070 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6f1f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 6f104 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 6f28c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 6f188 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 6f310 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6f22c ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6f3b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 6f2c0 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 6f448 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 6ef54 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 6f0dc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #160 @ (adr r2, 6eff8 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 6f180 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, 6f07c ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 6f204 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #432 @ (adr r2, 6f110 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 6f298 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #560 @ (adr r2, 6f194 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 6f31c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, 6f258 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 6f3e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #864 @ (adr r2, 6f2cc ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 6f454 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #992 @ (adr r2, 6f350 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 6f4d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #96 @ (adr r3, 6efd4 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 6f15c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 6f058 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 6f1e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 6f0dc ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 6f264 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #496 @ (adr r3, 6f170 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 6f2f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6f1e4 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6f36c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6f268 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6f3f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #848 @ (adr r3, 6f2dc ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 6f464 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6f360 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6f4e8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6efd4 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6f15c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6f058 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6f1e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 6f0dc ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 6f264 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 6f170 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 6f2f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 6f1f4 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 6f37c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 6f288 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 6f410 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 6f30c ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 6f494 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 6f390 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 6f518 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 6f004 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 6f18c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 6f078 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 6f200 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 6f0fc ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 6f284 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #480 @ (adr r5, 6f1a0 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 6f328 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 6f234 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 6f3bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #752 @ (adr r5, 6f2b8 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 6f440 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #896 @ (adr r5, 6f34c ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 6f4d4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 6eff0 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 6f178 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6f084 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6f20c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 6f0f8 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 6f280 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 6f17c ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 6f304 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #544 @ (adr r6, 6f200 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 6f388 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 6f284 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 6f40c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 6f318 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 6f4a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 6f39c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 6f524 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #48 @ (adr r7, 6f020 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 6f1a8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 6f0a4 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 6f22c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6f128 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 6f2b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 6f1ac ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 6f334 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 6f230 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 6f3b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 6f2b4 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 6f43c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #848 @ (adr r7, 6f358 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 6f4e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 6f3fc ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 6f584 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -102801,267 +102922,267 @@ │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6f388 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #764] @ (6f38c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #760] @ (6f390 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #760] @ (6f394 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (6f398 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (6f39c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (6f3a0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (6f3a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (6f3a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (6f3ac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (6f3b0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (6f3b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (6f3b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (6f3bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (6f3c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (6f3c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (6f3c8 ) │ │ │ │ - bl 714ac │ │ │ │ + ldr r0, [pc, #764] @ (6f510 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #764] @ (6f514 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #760] @ (6f518 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #760] @ (6f51c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (6f520 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (6f524 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (6f528 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (6f52c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (6f530 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (6f534 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (6f538 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (6f53c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (6f540 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (6f544 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (6f548 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (6f54c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (6f550 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (6f3cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (6f3d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (6f3d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (6f3d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (6f3dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (6f3e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (6f3e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (6f3e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (6f3ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (6f3f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (6f3f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (6f3f8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (6f3fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (6f400 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (6f404 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6f408 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6f40c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6f410 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6f414 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6f418 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6f41c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (6f420 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (6f424 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (6f428 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (6f42c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (6f430 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (6f434 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6f438 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6f43c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (6f440 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (6f444 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (6f448 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (6f44c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (6f450 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (6f454 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6f458 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6f45c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6f460 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6f464 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6f468 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6f46c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6f470 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6f474 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6f478 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6f47c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6f480 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6f484 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6f488 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6f48c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6f490 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6f494 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6f498 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6f49c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6f4a0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6f4a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6f4a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6f4ac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (6f4b0 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (6f554 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (6f558 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (6f55c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (6f560 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (6f564 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (6f568 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (6f56c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (6f570 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (6f574 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (6f578 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (6f57c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (6f580 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (6f584 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (6f588 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (6f58c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6f590 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6f594 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6f598 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6f59c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6f5a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6f5a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (6f5a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (6f5ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (6f5b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (6f5b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (6f5b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (6f5bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (6f5c0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (6f5c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (6f5c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (6f5cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (6f5d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (6f5d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (6f5d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (6f5dc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6f5e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6f5e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6f5e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6f5ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6f5f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6f5f4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6f5f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6f5fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6f600 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6f604 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6f608 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6f60c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6f610 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6f614 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6f618 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6f61c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6f620 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6f624 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6f628 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6f62c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6f630 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6f634 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (6f638 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (6f4b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (6f4b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (6f4bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (6f4c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (6f4c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (6f4c8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (6f4cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6f4d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6f4d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (6f4d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (6f4dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (6f4e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (6f4e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (6f4e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (6f4ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (6f4f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (6f4f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (6f4f8 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (6f63c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (6f640 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (6f644 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (6f648 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (6f64c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (6f650 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (6f654 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (6f658 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (6f65c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (6f660 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (6f664 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (6f668 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (6f66c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (6f670 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (6f674 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (6f678 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (6f67c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (6f680 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (6f4fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (6f500 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (6f504 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6f508 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6f50c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6f510 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6f514 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6f518 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6f51c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6f520 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6f524 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6f528 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6f52c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6f530 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6f534 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6f538 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6f53c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6f540 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6f544 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6f548 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6f54c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6f550 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6f554 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (6f684 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (6f688 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (6f68c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (6f690 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (6f694 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (6f698 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (6f69c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (6f6a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (6f6a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (6f6a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (6f6ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (6f6b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (6f6b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (6f6b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (6f6bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (6f6c0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (6f6c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (6f6c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (6f6cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (6f6d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (6f6d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (6f6d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (6f6dc ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #500] @ (6f558 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #500] @ (6f55c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #496] @ (6f560 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #496] @ (6f564 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #492] @ (6f568 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #492] @ (6f56c ) │ │ │ │ - bl 714ac │ │ │ │ - b.n 6f570 │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #500] @ (6f6e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #500] @ (6f6e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #496] @ (6f6e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #496] @ (6f6ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #492] @ (6f6f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #492] @ (6f6f4 ) │ │ │ │ + bl 71638 │ │ │ │ + b.n 6f6f8 │ │ │ │ nop │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103133,55 +103254,55 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f42c │ │ │ │ + cbz r0, 6f5b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f438 │ │ │ │ + cbz r0, 6f5c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f446 │ │ │ │ + cbz r4, 6f5ce │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f452 │ │ │ │ + cbz r0, 6f5da │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f45c │ │ │ │ + cbz r4, 6f5e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f46a │ │ │ │ + cbz r4, 6f5f2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f478 │ │ │ │ + cbz r4, 6f600 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f49e │ │ │ │ + cbz r4, 6f626 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f4ac │ │ │ │ + cbz r4, 6f634 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f4ba │ │ │ │ + cbz r4, 6f642 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f4c6 │ │ │ │ + cbz r4, 6f64e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f4d2 │ │ │ │ + cbz r0, 6f65a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f4de │ │ │ │ + cbz r0, 6f666 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f4ea │ │ │ │ + cbz r0, 6f672 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f4f4 │ │ │ │ + cbz r4, 6f67c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103245,29 +103366,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f50c │ │ │ │ + cbnz r0, 6f694 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f51c │ │ │ │ + cbnz r0, 6f6a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f528 │ │ │ │ + cbnz r0, 6f6b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f532 │ │ │ │ + cbnz r4, 6f6ba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f53e │ │ │ │ + cbnz r0, 6f6c6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f548 │ │ │ │ + cbnz r4, 6f6d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f552 │ │ │ │ + cbnz r4, 6f6da │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f560 │ │ │ │ + cbnz r4, 6f6e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103277,289 +103398,289 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x0038 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f58a │ │ │ │ + cbnz r0, 6f712 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f596 │ │ │ │ + cbnz r0, 6f71e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f5a0 │ │ │ │ + cbnz r4, 6f728 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f5ae │ │ │ │ + cbnz r4, 6f736 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f5ba │ │ │ │ + cbnz r0, 6f742 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f5ca │ │ │ │ + cbnz r4, 6f752 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f5d6 │ │ │ │ + cbnz r4, 6f75e │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6f870 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #764] @ (6f874 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #760] @ (6f878 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #760] @ (6f87c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (6f880 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (6f884 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (6f888 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (6f88c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (6f890 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (6f894 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (6f898 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (6f89c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (6f8a0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (6f8a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (6f8a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (6f8ac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (6f8b0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (6f8b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (6f8b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (6f8bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (6f8c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (6f8c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (6f8c8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (6f8cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (6f8d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (6f8d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (6f8d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (6f8dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (6f8e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (6f8e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (6f8e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (6f8ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (6f8f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (6f8f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (6f8f8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (6f8fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6f900 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6f904 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6f908 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6f90c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6f910 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6f914 ) │ │ │ │ - bl 714ac │ │ │ │ + ldr r0, [pc, #764] @ (6f9f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #764] @ (6f9fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #760] @ (6fa00 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #760] @ (6fa04 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (6fa08 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (6fa0c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (6fa10 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (6fa14 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (6fa18 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (6fa1c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (6fa20 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (6fa24 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (6fa28 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (6fa2c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (6fa30 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (6fa34 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (6fa38 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (6fa3c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (6fa40 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (6fa44 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (6fa48 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (6fa4c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (6fa50 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (6fa54 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (6fa58 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (6fa5c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (6fa60 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (6fa64 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (6fa68 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (6fa6c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (6fa70 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (6fa74 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (6fa78 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (6fa7c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (6fa80 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (6fa84 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6fa88 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6fa8c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6fa90 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6fa94 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6fa98 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6fa9c ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (6f918 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (6f91c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6f920 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6f924 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (6f928 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (6f92c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (6f930 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (6f934 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (6f938 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (6f93c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6f940 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6f944 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6f948 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6f94c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6f950 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6f954 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6f958 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6f95c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6f960 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6f964 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6f968 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6f96c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6f970 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6f974 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6f978 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6f97c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6f980 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6f984 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6f988 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6f98c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6f990 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6f994 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (6faa0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (6faa4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (6faa8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (6faac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (6fab0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (6fab4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (6fab8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (6fabc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (6fac0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (6fac4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6fac8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6facc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6fad0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6fad4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6fad8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6fadc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6fae0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6fae4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6fae8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6faec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6faf0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6faf4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6faf8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6fafc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6fb00 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6fb04 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6fb08 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6fb0c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6fb10 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6fb14 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6fb18 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6fb1c ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (6f998 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (6f99c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (6f9a0 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (6fb20 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (6fb24 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (6fb28 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (6f9a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6f9a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6f9ac ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (6fb2c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (6fb30 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (6fb34 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (6f9b0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (6f9b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (6f9b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (6f9bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (6f9c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (6f9c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (6f9c8 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (6fb38 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (6fb3c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (6fb40 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (6fb44 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (6fb48 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (6fb4c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (6fb50 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (6f9cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6f9d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6f9d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6f9d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6f9dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6f9e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6f9e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6f9e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6f9ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6f9f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6f9f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6f9f8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6f9fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6fa00 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6fa04 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6fa08 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6fa0c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6fa10 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6fa14 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6fa18 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6fa1c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (6fa20 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (6fa24 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #504] @ (6fa28 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #504] @ (6fa2c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #500] @ (6fa30 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #500] @ (6fa34 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #496] @ (6fa38 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #496] @ (6fa3c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #492] @ (6fa40 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #492] @ (6fa44 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #488] @ (6fa48 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #488] @ (6fa4c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #484] @ (6fa50 ) │ │ │ │ - bl 714ac │ │ │ │ - b.n 6fa54 │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (6fb54 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (6fb58 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (6fb5c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (6fb60 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (6fb64 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (6fb68 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (6fb6c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (6fb70 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (6fb74 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (6fb78 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (6fb7c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (6fb80 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (6fb84 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (6fb88 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (6fb8c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (6fb90 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (6fb94 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (6fb98 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (6fb9c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (6fba0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (6fba4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (6fba8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (6fbac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #504] @ (6fbb0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #504] @ (6fbb4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #500] @ (6fbb8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #500] @ (6fbbc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #496] @ (6fbc0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #496] @ (6fbc4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #492] @ (6fbc8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #492] @ (6fbcc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #488] @ (6fbd0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #488] @ (6fbd4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #484] @ (6fbd8 ) │ │ │ │ + bl 71638 │ │ │ │ + b.n 6fbdc │ │ │ │ pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r4, r6, r7} │ │ │ │ @@ -103794,267 +103915,267 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6fd50 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #760] @ (6fd54 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (6fd58 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (6fd5c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (6fd60 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (6fd64 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (6fd68 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (6fd6c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (6fd70 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (6fd74 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (6fd78 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (6fd7c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (6fd80 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (6fd84 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (6fd88 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (6fd8c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (6fd90 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (6fd94 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (6fd98 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (6fd9c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (6fda0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (6fda4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (6fda8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (6fdac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (6fdb0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (6fdb4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (6fdb8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (6fdbc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (6fdc0 ) │ │ │ │ - bl 714ac │ │ │ │ + ldr r0, [pc, #760] @ (6fed8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #760] @ (6fedc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (6fee0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (6fee4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (6fee8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (6feec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (6fef0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (6fef4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (6fef8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (6fefc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (6ff00 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (6ff04 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (6ff08 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (6ff0c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (6ff10 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (6ff14 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (6ff18 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (6ff1c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (6ff20 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (6ff24 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (6ff28 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (6ff2c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (6ff30 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (6ff34 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (6ff38 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (6ff3c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (6ff40 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (6ff44 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (6ff48 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (6fdc4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6fdc8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (6fdcc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6fdd0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (6fdd4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6fdd8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (6fddc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (6fde0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (6fde4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (6fde8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (6fdec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (6fdf0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (6fdf4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6fdf8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (6fdfc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (6fe00 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (6ff4c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6ff50 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (6ff54 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6ff58 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (6ff5c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6ff60 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (6ff64 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (6ff68 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (6ff6c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (6ff70 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (6ff74 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (6ff78 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (6ff7c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (6ff80 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (6ff84 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (6ff88 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (6fe04 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6fe08 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (6fe0c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6fe10 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (6fe14 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6fe18 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (6fe1c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6fe20 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (6fe24 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6fe28 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (6fe2c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6fe30 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (6fe34 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6fe38 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (6fe3c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6fe40 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (6fe44 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6fe48 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (6fe4c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6fe50 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (6fe54 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6fe58 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (6fe5c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (6fe60 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (6fe64 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (6fe68 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (6fe6c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (6fe70 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (6fe74 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (6fe78 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (6fe7c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (6fe80 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (6fe84 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (6fe88 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (6fe8c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6fe90 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (6fe94 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (6fe98 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (6fe9c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (6fea0 ) │ │ │ │ - bl 714ac │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (6ff8c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6ff90 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (6ff94 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6ff98 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (6ff9c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6ffa0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (6ffa4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6ffa8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (6ffac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6ffb0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (6ffb4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6ffb8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (6ffbc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6ffc0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (6ffc4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6ffc8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (6ffcc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6ffd0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (6ffd4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6ffd8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (6ffdc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6ffe0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (6ffe4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (6ffe8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (6ffec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (6fff0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (6fff4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (6fff8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (6fffc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (70000 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (70004 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (70008 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (7000c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (70010 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (70014 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (70018 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (7001c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (70020 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (70024 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (70028 ) │ │ │ │ + bl 71638 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (6fea4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (6fea8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (6feac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (6feb0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (6feb4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (6feb8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (6febc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (6fec0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (6fec4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6fec8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (6fecc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6fed0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (6fed4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6fed8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (6fedc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6fee0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (6fee4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6fee8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (6feec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6fef0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (6fef4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6fef8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (6fefc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6ff00 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (6ff04 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6ff08 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (6ff0c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6ff10 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (6ff14 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (6ff18 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (6ff1c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #504] @ (6ff20 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #504] @ (6ff24 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #500] @ (6ff28 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #500] @ (6ff2c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #496] @ (6ff30 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #496] @ (6ff34 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #492] @ (6ff38 ) │ │ │ │ - bl 714ac │ │ │ │ - b.n 6ff3c │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (7002c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (70030 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (70034 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (70038 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (7003c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (70040 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (70044 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (70048 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (7004c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (70050 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (70054 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (70058 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (7005c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (70060 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (70064 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (70068 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (7006c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (70070 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (70074 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (70078 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (7007c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (70080 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (70084 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (70088 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (7008c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (70090 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (70094 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (70098 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (7009c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (700a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (700a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #504] @ (700a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #504] @ (700ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #500] @ (700b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #500] @ (700b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #496] @ (700b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #496] @ (700bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #492] @ (700c0 ) │ │ │ │ + bl 71638 │ │ │ │ + b.n 700c4 │ │ │ │ ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ @@ -104119,499 +104240,499 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fe0c │ │ │ │ + beq.n 6ff94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fe50 │ │ │ │ + beq.n 6ffd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fe8c │ │ │ │ + beq.n 70014 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fec8 │ │ │ │ + beq.n 70050 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fd0c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fd58 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fd9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fdd8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fe14 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fe80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6febc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fef8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fd44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fd80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fdbc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fe00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fe3c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fe80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fec4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fef8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd90 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fdd4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fe10 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fe5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fea8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fef4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6ff40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fd7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fdc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fdfc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fe48 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fe8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fed8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6ff14 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6ff60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fda4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fde8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fe24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fe68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6feac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fef8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6ff34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6ff70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fdac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fde8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fe2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fe70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6feac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6ff28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6ff5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6ff98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fdd4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fe10 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fe44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fe78 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6feac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fef0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6ff2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6ff68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6ffa4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fde8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fe2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fe78 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6febc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6ff00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6ff3c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6ff80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6ffb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fff0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fe2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fe68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fea4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fef0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ffac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ffe0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fe1c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fe58 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fe9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fed8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ffe0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70024 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (70234 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (70238 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (7023c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (70240 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (70244 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (70248 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (7024c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (70250 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (70254 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (70258 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (7025c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (70260 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (70264 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (70268 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (7026c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (70270 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (70274 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (70278 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (7027c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (70280 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (70284 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (70288 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (7028c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (70290 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (70294 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (70298 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (7029c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (702a0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (702a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (702a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (702ac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (702b0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (702b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (702b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (702bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (702c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (702c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (702c8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (702cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (702d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (702d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (702d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (702dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (702e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (702e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (702e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (702ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (702f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (702f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (702f8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (702fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (70300 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (70304 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (70308 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (7030c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (70310 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (70314 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (70318 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (7031c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (70320 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (70324 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (70328 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (7032c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (70330 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (70334 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (70338 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (7033c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (70340 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (70344 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (70348 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (7034c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (70350 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (70354 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (70358 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (7035c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (70360 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (70364 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (70368 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (7036c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (70370 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (70374 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (70378 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (7037c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (70380 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (70384 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (70388 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (7038c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (70390 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (70394 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (70398 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (7039c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (703a0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (703a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (703a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (703ac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (703b0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (703b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (703b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (703bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (703c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (703c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (703c8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (703cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (703d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (703d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (703d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (703dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (703e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (703e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (703e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (703ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (703f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (703f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (703f8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (703fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (70400 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (70404 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (70408 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (7040c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (70410 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (70414 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #516] @ (70418 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (7041c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #512] @ (70420 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (70424 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #508] @ (70428 ) │ │ │ │ - bl 714ac │ │ │ │ - b.n 7042c │ │ │ │ - nop │ │ │ │ - bge.n 70160 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 7019c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 701d8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 7021c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70260 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 702a4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 702e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70324 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70168 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 701ac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 701e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 7022c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70278 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 702b4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 702e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70324 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70360 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 701ac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 701e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70224 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70258 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 7028c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 702c8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70304 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70340 │ │ │ │ + beq.n 6fe94 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fee0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6ff24 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6ff60 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6ff9c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 70008 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 70044 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 70080 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fecc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6ff08 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6ff44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6ff88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6ffc4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 70008 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 7004c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 70080 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fecc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6ff18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6ff5c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6ff98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6ffe4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 70030 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 7007c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 700c8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6ff04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6ff48 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6ff84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6ffd0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 70014 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 70060 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 7009c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 700e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6ff2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6ff70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6ffac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fff0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 70034 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 70080 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 700bc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 700f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6ff34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6ff70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6ffb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fff8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70034 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 700b0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 700e4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70120 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6ff5c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6ff98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6ffcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70000 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70034 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 70078 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 700b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 700f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 7012c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6ff70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6ffb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 70000 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 70044 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70088 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 700c4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70108 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 7013c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70178 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6ffb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fff0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 7002c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70078 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 700b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 700f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70134 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70168 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ffa4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ffe0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70024 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70060 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 700ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 700e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70124 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70168 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 701ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (703bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (703c0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (703c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (703c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (703cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (703d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (703d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (703d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (703dc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (703e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (703e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (703e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (703ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (703f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (703f4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (703f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (703fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (70400 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (70404 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (70408 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (7040c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (70410 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (70414 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (70418 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (7041c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (70420 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (70424 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (70428 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (7042c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (70430 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (70434 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (70438 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (7043c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (70440 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (70444 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (70448 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (7044c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (70450 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (70454 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (70458 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (7045c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (70460 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (70464 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (70468 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (7046c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (70470 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (70474 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (70478 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (7047c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (70480 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (70484 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (70488 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (7048c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (70490 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (70494 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (70498 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (7049c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (704a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (704a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (704a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (704ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (704b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (704b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (704b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (704bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (704c0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (704c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (704c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (704cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (704d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (704d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (704d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (704dc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (704e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (704e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (704e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (704ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (704f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (704f4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (704f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (704fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (70500 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (70504 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (70508 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (7050c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (70510 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (70514 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (70518 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (7051c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (70520 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (70524 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (70528 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (7052c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (70530 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (70534 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (70538 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (7053c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (70540 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (70544 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (70548 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (7054c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (70550 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (70554 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (70558 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (7055c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (70560 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (70564 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (70568 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (7056c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (70570 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (70574 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (70578 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (7057c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (70580 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (70584 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (70588 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (7058c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (70590 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (70594 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (70598 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (7059c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #516] @ (705a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (705a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #512] @ (705a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (705ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #508] @ (705b0 ) │ │ │ │ + bl 71638 │ │ │ │ + b.n 705b4 │ │ │ │ + nop │ │ │ │ + bge.n 702e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70324 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70360 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 703a4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 703e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 7042c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70470 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 704ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 702f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70334 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70370 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 703b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70400 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 7043c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70470 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 704ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 704e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70334 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70370 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 703ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 703e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70414 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70450 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 7048c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 704c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70384 │ │ │ │ + ble.n 7050c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 701d8 │ │ │ │ + ble.n 70360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 7022c │ │ │ │ + ble.n 703b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70268 │ │ │ │ + ble.n 703f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #72 @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -104641,415 +104762,415 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70324 │ │ │ │ + b.n 704ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70358 │ │ │ │ + b.n 704e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70394 │ │ │ │ + b.n 7051c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703d0 │ │ │ │ + b.n 70558 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70414 │ │ │ │ + b.n 7059c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70458 │ │ │ │ + b.n 705e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704a4 │ │ │ │ + b.n 7062c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704f0 │ │ │ │ + b.n 70678 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70534 │ │ │ │ + b.n 706bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70570 │ │ │ │ + b.n 706f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705ac │ │ │ │ + b.n 70734 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705e8 │ │ │ │ + b.n 70770 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70624 │ │ │ │ + b.n 707ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70668 │ │ │ │ + b.n 707f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706ac │ │ │ │ + b.n 70834 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706e8 │ │ │ │ + b.n 70870 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70724 │ │ │ │ + b.n 708ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70760 │ │ │ │ + b.n 708e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7079c │ │ │ │ + b.n 70924 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707e0 │ │ │ │ + b.n 70968 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70824 │ │ │ │ + b.n 709ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70860 │ │ │ │ + b.n 709e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7089c │ │ │ │ + b.n 70a24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708d8 │ │ │ │ + b.n 70a60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7091c │ │ │ │ + b.n 70aa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70958 │ │ │ │ + b.n 70ae0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70994 │ │ │ │ + b.n 70b1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 709d0 │ │ │ │ + b.n 70b58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70a1c │ │ │ │ + b.n 70ba4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70a68 │ │ │ │ + b.n 70bf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70aa4 │ │ │ │ + b.n 70c2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70ae8 │ │ │ │ + b.n 70c70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70b1c │ │ │ │ + b.n 70ca4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70b58 │ │ │ │ + b.n 70ce0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb8c │ │ │ │ + b.n 6fd14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fbc8 │ │ │ │ + b.n 6fd50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc04 │ │ │ │ + b.n 6fd8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc40 │ │ │ │ + b.n 6fdc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc94 │ │ │ │ + b.n 6fe1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fcd8 │ │ │ │ + b.n 6fe60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd1c │ │ │ │ + b.n 6fea4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd70 │ │ │ │ + b.n 6fef8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fdc4 │ │ │ │ + b.n 6ff4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe00 │ │ │ │ + b.n 6ff88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe44 │ │ │ │ + b.n 6ffcc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe78 │ │ │ │ + b.n 70000 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6feac │ │ │ │ + b.n 70034 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fee8 │ │ │ │ + b.n 70070 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff2c │ │ │ │ + b.n 700b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff60 │ │ │ │ + b.n 700e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff9c │ │ │ │ + b.n 70124 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffd8 │ │ │ │ + b.n 70160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7001c │ │ │ │ + b.n 701a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70058 │ │ │ │ + b.n 701e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7009c │ │ │ │ + b.n 70224 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700e0 │ │ │ │ + b.n 70268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70124 │ │ │ │ + b.n 702ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70168 │ │ │ │ + b.n 702f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701a4 │ │ │ │ + b.n 7032c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701f8 │ │ │ │ + b.n 70380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7023c │ │ │ │ + b.n 703c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70278 │ │ │ │ + b.n 70400 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702b4 │ │ │ │ + b.n 7043c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702f0 │ │ │ │ + b.n 70478 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7032c │ │ │ │ + b.n 704b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70368 │ │ │ │ + b.n 704f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703ac │ │ │ │ + b.n 70534 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703e8 │ │ │ │ + b.n 70570 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xe8140049 │ │ │ │ @ instruction: 0xe8300049 │ │ │ │ strex r0, r0, [ip, #292] @ 0x124 │ │ │ │ strd r0, r0, [ip], #-292 @ 0x124 │ │ │ │ stmia.w r8, {r0, r3, r6} │ │ │ │ stmia.w ip!, {r0, r3, r6} │ │ │ │ @ instruction: 0xe8cc0049 │ │ │ │ strd r0, r0, [r8], #292 @ 0x124 │ │ │ │ ldmdb r0, {r0, r3, r6} │ │ │ │ stmdb ip!, {r0, r3, r6} │ │ │ │ strd r0, r0, [ip, #-292] @ 0x124 │ │ │ │ - ldr r0, [pc, #760] @ (70728 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #760] @ (7072c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (70730 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #756] @ (70734 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (70738 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #752] @ (7073c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (70740 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #748] @ (70744 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (70748 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #744] @ (7074c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (70750 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #740] @ (70754 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (70758 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #736] @ (7075c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (70760 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #732] @ (70764 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (70768 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #728] @ (7076c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (70770 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #724] @ (70774 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (70778 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #720] @ (7077c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (70780 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #716] @ (70784 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (70788 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #712] @ (7078c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (70790 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #708] @ (70794 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (70798 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #704] @ (7079c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (707a0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #700] @ (707a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (707a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #696] @ (707ac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (707b0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #692] @ (707b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (707b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #688] @ (707bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (707c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #684] @ (707c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (707c8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #680] @ (707cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (707d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #676] @ (707d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (707d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #672] @ (707dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (707e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #668] @ (707e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (707e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #664] @ (707ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (707f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #660] @ (707f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (707f8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #656] @ (707fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (70800 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #652] @ (70804 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (70808 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #648] @ (7080c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (70810 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #644] @ (70814 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (70818 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #640] @ (7081c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (70820 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #636] @ (70824 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (70828 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #632] @ (7082c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (70830 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #628] @ (70834 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (70838 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #624] @ (7083c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (70840 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #620] @ (70844 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (70848 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #616] @ (7084c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (70850 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #612] @ (70854 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (70858 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #608] @ (7085c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (70860 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #604] @ (70864 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (70868 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #600] @ (7086c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (70870 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #596] @ (70874 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (70878 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #592] @ (7087c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (70880 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #588] @ (70884 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (70888 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #584] @ (7088c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (70890 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #580] @ (70894 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (70898 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #576] @ (7089c ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (708a0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #572] @ (708a4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (708a8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #568] @ (708ac ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (708b0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #564] @ (708b4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (708b8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #560] @ (708bc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (708c0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #556] @ (708c4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (708c8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #552] @ (708cc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (708d0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #548] @ (708d4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (708d8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #544] @ (708dc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (708e0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #540] @ (708e4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (708e8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #536] @ (708ec ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (708f0 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #532] @ (708f4 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (708f8 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #528] @ (708fc ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (70900 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #524] @ (70904 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (70908 ) │ │ │ │ - bl 714ac │ │ │ │ - ldr r0, [pc, #520] @ (7090c ) │ │ │ │ - bl 714ac │ │ │ │ + ldr r0, [pc, #760] @ (708b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #760] @ (708b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (708b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #756] @ (708bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (708c0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #752] @ (708c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (708c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #748] @ (708cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (708d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #744] @ (708d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (708d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #740] @ (708dc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (708e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #736] @ (708e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (708e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #732] @ (708ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (708f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #728] @ (708f4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (708f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #724] @ (708fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (70900 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #720] @ (70904 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (70908 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #716] @ (7090c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (70910 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #712] @ (70914 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (70918 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #708] @ (7091c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (70920 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #704] @ (70924 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (70928 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #700] @ (7092c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (70930 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #696] @ (70934 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (70938 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #692] @ (7093c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (70940 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #688] @ (70944 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (70948 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #684] @ (7094c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (70950 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #680] @ (70954 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (70958 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #676] @ (7095c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (70960 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #672] @ (70964 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (70968 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #668] @ (7096c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (70970 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #664] @ (70974 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (70978 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #660] @ (7097c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (70980 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #656] @ (70984 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (70988 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #652] @ (7098c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (70990 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #648] @ (70994 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (70998 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #644] @ (7099c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (709a0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #640] @ (709a4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (709a8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #636] @ (709ac ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (709b0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #632] @ (709b4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (709b8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #628] @ (709bc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (709c0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #624] @ (709c4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (709c8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #620] @ (709cc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (709d0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #616] @ (709d4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (709d8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #612] @ (709dc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (709e0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #608] @ (709e4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (709e8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #604] @ (709ec ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (709f0 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #600] @ (709f4 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (709f8 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #596] @ (709fc ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (70a00 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #592] @ (70a04 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (70a08 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #588] @ (70a0c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (70a10 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #584] @ (70a14 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (70a18 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #580] @ (70a1c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (70a20 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #576] @ (70a24 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (70a28 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #572] @ (70a2c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (70a30 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #568] @ (70a34 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (70a38 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #564] @ (70a3c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (70a40 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #560] @ (70a44 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (70a48 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #556] @ (70a4c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (70a50 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #552] @ (70a54 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (70a58 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #548] @ (70a5c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (70a60 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #544] @ (70a64 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (70a68 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #540] @ (70a6c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (70a70 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #536] @ (70a74 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (70a78 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #532] @ (70a7c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (70a80 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #528] @ (70a84 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (70a88 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #524] @ (70a8c ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (70a90 ) │ │ │ │ + bl 71638 │ │ │ │ + ldr r0, [pc, #520] @ (70a94 ) │ │ │ │ + bl 71638 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ - ldr r5, [pc, #512] @ (70910 ) │ │ │ │ + ldr r5, [pc, #512] @ (70a98 ) │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #57621 @ 0xe115 │ │ │ │ + movw r3, #57973 @ 0xe275 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 70914 │ │ │ │ + b.n 70a9c │ │ │ │ nop │ │ │ │ strd r0, r0, [ip, #-292]! @ 0x124 │ │ │ │ @ instruction: 0xe9880049 │ │ │ │ @ instruction: 0xe9a40049 │ │ │ │ @ instruction: 0xe9bc0049 │ │ │ │ ldrd r0, r0, [ip, #292] @ 0x124 │ │ │ │ and.w r0, r0, r9, lsl #1 │ │ │ │ @@ -105193,60 +105314,60 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w sl, r5, #20 │ │ │ │ addw r7, r5, #3092 @ 0xc14 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70a16 │ │ │ │ + bne.n 70b9e │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 711ba │ │ │ │ + bne.w 71342 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71216 │ │ │ │ + bne.w 713ae │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 709f6 │ │ │ │ + beq.n 70b7e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 711b2 │ │ │ │ + bne.w 7133a │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 709b4 │ │ │ │ + bne.n 70b3c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 7125e │ │ │ │ + bpl.w 713e8 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, sl, #8 │ │ │ │ - bpl.n 70974 │ │ │ │ + bpl.n 70afc │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 709b0 │ │ │ │ + cbz r0, 70b38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71272 │ │ │ │ + bne.w 713fc │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e140 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e2a0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -105257,117 +105378,117 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 711d2 │ │ │ │ + bgt.w 7137c │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 70a4e │ │ │ │ + beq.n 70bd6 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70924 │ │ │ │ + beq.n 70aac │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70924 │ │ │ │ + beq.n 70aac │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70924 │ │ │ │ + beq.n 70aac │ │ │ │ ldr.w r3, [sl, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70a38 │ │ │ │ + beq.n 70bc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71380 │ │ │ │ + beq.w 7150a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70a46 │ │ │ │ + beq.n 70bce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 70a06 │ │ │ │ + bne.n 70b8e │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r5, [pc, #724] @ (70d30 ) │ │ │ │ + ldr r5, [pc, #724] @ (70eb8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #57621 @ 0xe115 │ │ │ │ + movw r3, #57973 @ 0xe275 │ │ │ │ movt r3, #6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw sl, #8265 @ 0x2049 │ │ │ │ + movw sl, #8657 @ 0x21d1 │ │ │ │ movt sl, #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w fp, [pc, #728] @ 70d50 │ │ │ │ + ldr.w fp, [pc, #728] @ 70ed8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70b6e │ │ │ │ + bne.n 70cf6 │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 711ca │ │ │ │ + bne.w 71352 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71226 │ │ │ │ + bne.w 713a0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70b50 │ │ │ │ + beq.n 70cd8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 711c4 │ │ │ │ + bne.w 7134c │ │ │ │ ldr.w r0, [r7, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70b0e │ │ │ │ + bne.n 70c96 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7126e │ │ │ │ + bpl.w 713f8 │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r7, #8 │ │ │ │ - bpl.n 70ace │ │ │ │ + bpl.n 70c56 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70b0a │ │ │ │ + cbz r0, 70c92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71266 │ │ │ │ + bne.w 713f0 │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e140 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e2a0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -105378,935 +105499,936 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 711f4 │ │ │ │ + bgt.w 7135a │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 70ba4 │ │ │ │ + beq.n 70d2c │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70a7e │ │ │ │ + beq.n 70c06 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70a7e │ │ │ │ + beq.n 70c06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70a7e │ │ │ │ + beq.n 70c06 │ │ │ │ ldr.w r3, [r7, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70b90 │ │ │ │ + beq.n 70d18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7138a │ │ │ │ + beq.w 71514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70b9e │ │ │ │ + beq.n 70d26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 70b5e │ │ │ │ + bne.n 70ce6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71234 │ │ │ │ - bl 721b8 │ │ │ │ + bne.w 713be │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71394 │ │ │ │ + beq.w 7151e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, #98304 @ 0x18000 │ │ │ │ str.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70c24 │ │ │ │ + bne.n 70dac │ │ │ │ movw r2, #8356 @ 0x20a4 │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 712a2 │ │ │ │ - ldr r3, [pc, #336] @ (70d34 ) │ │ │ │ + bne.w 7142c │ │ │ │ + ldr r3, [pc, #336] @ (70ebc ) │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 70bf2 │ │ │ │ + bne.n 70d7a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #292] @ (70d38 ) │ │ │ │ + ldr r2, [pc, #292] @ (70ec0 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #288] @ (70d3c ) │ │ │ │ + ldr r2, [pc, #288] @ (70ec4 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #288] @ (70d40 ) │ │ │ │ + ldr r2, [pc, #288] @ (70ec8 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #288] @ (70d44 ) │ │ │ │ + ldr r2, [pc, #288] @ (70ecc ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 730d8 │ │ │ │ + bl 73260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 71406 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #7520 @ 0x1d60 │ │ │ │ add.w r5, r3, #7552 @ 0x1d80 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r8, #3448] @ 0xd78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ac2b0 │ │ │ │ + bl 1ae0b0 <_PyThreadState_New@@Base+0x514> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 71406 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70c52 │ │ │ │ + bne.n 70dda │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712ac │ │ │ │ + beq.w 71436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712ac │ │ │ │ + beq.w 71436 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73314 │ │ │ │ + bl 73428 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71340 │ │ │ │ + bne.w 714ca │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70d54 │ │ │ │ + bne.n 70edc │ │ │ │ movs r0, #5 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71320 │ │ │ │ + beq.w 714aa │ │ │ │ movw r6, #43992 @ 0xabd8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #124] @ (70d48 ) │ │ │ │ - movw r2, #63384 @ 0xf798 │ │ │ │ + ldr r1, [pc, #124] @ (70ed0 ) │ │ │ │ + movw r2, #61912 @ 0xf1d8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1af480 │ │ │ │ + bl 1b1280 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #108] @ (70d4c ) │ │ │ │ + ldr r1, [pc, #108] @ (70ed4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1af480 │ │ │ │ + bl 1b1280 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ (70d4c ) │ │ │ │ + ldr r1, [pc, #96] @ (70ed4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1af480 │ │ │ │ + bl 1b1280 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #80] @ (70d4c ) │ │ │ │ + ldr r1, [pc, #80] @ (70ed4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1af480 │ │ │ │ + bl 1b1280 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #60] @ (70d4c ) │ │ │ │ - bl 1af480 │ │ │ │ + ldr r1, [pc, #60] @ (70ed4 ) │ │ │ │ + bl 1b1280 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7130a │ │ │ │ + beq.w 71494 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70d1c │ │ │ │ + bne.n 70ea4 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ - b.n 70d54 │ │ │ │ + b.n 70edc │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 70c80 │ │ │ │ + bne.n 70e08 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 70d68 │ │ │ │ - bl 721b8 │ │ │ │ + cbnz r3, 70ef0 │ │ │ │ + bl 72340 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71326 │ │ │ │ + beq.w 714b0 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 70d84 │ │ │ │ - movw r0, #48756 @ 0xbe74 │ │ │ │ + cbnz r3, 70f0c │ │ │ │ + movw r0, #47260 @ 0xb89c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71326 │ │ │ │ + beq.w 714b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r2, [r8, #1452] @ 0x5ac │ │ │ │ add.w r3, r3, #5568 @ 0x15c0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712cc │ │ │ │ + beq.w 71456 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 811f8 │ │ │ │ + bl 813bc │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71340 │ │ │ │ + bne.w 714ca │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b1250 │ │ │ │ + bl 1b304c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r9, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #13304 @ 0x33f8 │ │ │ │ + movw r2, #11832 @ 0x2e38 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1b0dcc │ │ │ │ + bl 1b2bc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ mov r0, sl │ │ │ │ - bl 83ec8 │ │ │ │ + bl 8408c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #724] @ (710d8 ) │ │ │ │ + ldr r1, [pc, #724] @ (71260 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 7fafc │ │ │ │ + bl 7fcc0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #696] @ (710dc ) │ │ │ │ + ldr r1, [pc, #696] @ (71264 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7fafc │ │ │ │ + bl 7fcc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22164 @ 0x5694 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #672] @ (710e0 ) │ │ │ │ - bl 8b9f8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #672] @ (71268 ) │ │ │ │ + bl 8bbf4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #652] @ (710e4 ) │ │ │ │ - bl 8b9f8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #652] @ (7126c ) │ │ │ │ + bl 8bbf4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 83ec8 │ │ │ │ + bl 8408c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712de │ │ │ │ - ldr r4, [pc, #628] @ (710e8 ) │ │ │ │ + beq.w 71468 │ │ │ │ + ldr r4, [pc, #628] @ (71270 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712de │ │ │ │ + bne.w 71468 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 70e76 │ │ │ │ + bne.n 70ffe │ │ │ │ str r0, [sp, #16] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #596] @ (710ec ) │ │ │ │ + ldr r0, [pc, #596] @ (71274 ) │ │ │ │ movw r2, #7552 @ 0x1d80 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e5c0 │ │ │ │ + bl 7e784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712de │ │ │ │ + beq.w 71468 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - movw r0, #13476 @ 0x34a4 │ │ │ │ + movw r0, #12004 @ 0x2ee4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8ba34 │ │ │ │ + bl 8bc30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70eea │ │ │ │ + beq.n 71072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 712d6 │ │ │ │ + beq.w 71460 │ │ │ │ ldr.w r2, [r4, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 712de │ │ │ │ - movw r1, #21068 @ 0x524c │ │ │ │ + beq.w 71468 │ │ │ │ + movw r1, #19596 @ 0x4c8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712de │ │ │ │ + bne.w 71468 │ │ │ │ movw r5, #6520 @ 0x1978 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r4, #8356 @ 0x20a4 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ - movw r1, #13500 @ 0x34bc │ │ │ │ + movw r1, #12028 @ 0x2efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712de │ │ │ │ + bne.w 71468 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #19176 @ 0x4ae8 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712de │ │ │ │ + bne.w 71468 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 83f14 │ │ │ │ + bl 840d8 │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712f2 │ │ │ │ + beq.w 7147c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70f76 │ │ │ │ + beq.n 710fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7146e │ │ │ │ + beq.w 715fa │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #13520 @ 0x34d0 │ │ │ │ + movw r1, #12048 @ 0x2f10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91c58 │ │ │ │ + bl 91e70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 712f2 │ │ │ │ + bne.w 7147c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 70fca │ │ │ │ + bne.n 71152 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r2, r3, #648 @ 0x288 │ │ │ │ ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbnz r1, 70fca │ │ │ │ + cbnz r1, 71152 │ │ │ │ str.w r0, [r3, #652] @ 0x28c │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - cbz r3, 70fca │ │ │ │ + cbz r3, 71152 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1b1b54 │ │ │ │ + bl 1b3950 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 70fe0 │ │ │ │ + cbnz r3, 71168 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71460 │ │ │ │ + bne.w 715ec │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #13532 @ 0x34dc │ │ │ │ + movw r0, #12060 @ 0x2f1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8ba34 │ │ │ │ + bl 8bc30 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7144e │ │ │ │ + beq.w 715da │ │ │ │ ldr.w r2, [r8, #312] @ 0x138 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #1420] @ 0x58c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7118c │ │ │ │ + beq.w 71314 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #184] @ 0xb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71440 │ │ │ │ - movw r0, #13600 @ 0x3520 │ │ │ │ + bne.w 715cc │ │ │ │ + movw r0, #12128 @ 0x2f60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b1cec │ │ │ │ + bl 1b3ae8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 713c2 │ │ │ │ - movw r0, #13600 @ 0x3520 │ │ │ │ + bne.w 7154c │ │ │ │ + movw r0, #12128 @ 0x2f60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b9018 │ │ │ │ + bl 1bae08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713c2 │ │ │ │ + beq.w 7154c │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71406 │ │ │ │ - movw r0, #10056 @ 0x2748 │ │ │ │ + bne.w 71590 │ │ │ │ + movw r0, #8584 @ 0x2188 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713c2 │ │ │ │ + beq.w 7154c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #420 @ 0x1a4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13644 @ 0x354c │ │ │ │ + movw r1, #64484 @ 0xfbe4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #12172 @ 0x2f8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713f6 │ │ │ │ - bl 1b08c4 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 71580 │ │ │ │ + bl 1b26c0 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 710ae │ │ │ │ + beq.n 71236 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 710ae │ │ │ │ + cbnz r3, 71236 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 713f6 │ │ │ │ + beq.w 71580 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl ce9a0 │ │ │ │ + bl cebc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 710f0 │ │ │ │ + beq.n 71278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 713fe │ │ │ │ - b.n 710f0 │ │ │ │ - bmi.n 71084 │ │ │ │ + beq.w 71588 │ │ │ │ + b.n 71278 │ │ │ │ + bmi.n 7120c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 71170 │ │ │ │ + bhi.n 712f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 71228 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 713b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ movs r7, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7110a │ │ │ │ + beq.n 71292 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7110a │ │ │ │ + cbnz r3, 71292 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 713f4 │ │ │ │ + beq.w 7157e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b98c8 │ │ │ │ + bl 1bb6b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 713e0 │ │ │ │ - ldr r3, [pc, #756] @ (71414 ) │ │ │ │ + blt.w 7156a │ │ │ │ + ldr r3, [pc, #760] @ (715a0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713d2 │ │ │ │ + beq.w 7155c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #10056 @ 0x2748 │ │ │ │ + movw r1, #8584 @ 0x2188 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1b9c94 │ │ │ │ + bl 1bba84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 713a8 │ │ │ │ + blt.w 71532 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #976 @ 0x3d0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #13692 @ 0x357c │ │ │ │ + movw r2, #65040 @ 0xfe10 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #12220 @ 0x2fbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d03a4 │ │ │ │ + bl d05c8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7117a │ │ │ │ + beq.n 71302 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71302 │ │ │ │ + beq.w 7148c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 713c2 │ │ │ │ + beq.w 7154c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71496 │ │ │ │ + bne.w 71622 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 709b4 │ │ │ │ + b.w 70b3c │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7094c │ │ │ │ + b.w 70ad4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 70b0e │ │ │ │ + b.n 70c96 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70aa6 │ │ │ │ + b.n 70c2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac1e0 │ │ │ │ + bl 1adfe4 <_PyThreadState_New@@Base+0x448> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71486 │ │ │ │ + beq.w 71612 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.n 709f6 │ │ │ │ + b.n 70cd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac1e0 │ │ │ │ + bl 1adfe4 <_PyThreadState_New@@Base+0x448> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71476 │ │ │ │ + beq.w 71602 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.n 70b50 │ │ │ │ + b.w 70b7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7094c │ │ │ │ + b.n 70c2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70aa6 │ │ │ │ + b.w 70ad4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 70bb2 │ │ │ │ + bpl.w 70d3a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 70bbe │ │ │ │ + beq.w 70d46 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 70bbe │ │ │ │ + b.n 70d46 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - b.w 70974 │ │ │ │ + b.w 70afc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 70b02 │ │ │ │ + b.n 70c8a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 70ace │ │ │ │ + b.n 70c56 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 709a8 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + b.w 70b30 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 711aa │ │ │ │ + b.n 71332 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 70c10 │ │ │ │ - ldr r3, [pc, #360] @ (71418 ) │ │ │ │ + b.n 70d98 │ │ │ │ + ldr r3, [pc, #364] @ (715a4 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 711aa │ │ │ │ - ldr r3, [pc, #332] @ (7141c ) │ │ │ │ - b.n 712ae │ │ │ │ - movs r3, #1 │ │ │ │ - b.w 6ebb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70eea │ │ │ │ - movw r4, #13276 @ 0x33dc │ │ │ │ + b.n 71332 │ │ │ │ + ldr r3, [pc, #336] @ (715a8 ) │ │ │ │ + b.n 71438 │ │ │ │ + movs r3, #1 │ │ │ │ + b.w 6ed3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71072 │ │ │ │ + movw r4, #11804 @ 0x2e1c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #308] @ (71420 ) │ │ │ │ + ldr r5, [pc, #312] @ (715ac ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 71194 │ │ │ │ + b.n 7131c │ │ │ │ mov r0, sl │ │ │ │ - movw r4, #13316 @ 0x3404 │ │ │ │ + movw r4, #11844 @ 0x2e44 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - bl 79330 │ │ │ │ - b.n 712e6 │ │ │ │ + bl 79448 │ │ │ │ + b.n 71470 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7117a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71302 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71320 │ │ │ │ + beq.n 714aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71320 │ │ │ │ + cbnz r3, 714aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #248] @ (71424 ) │ │ │ │ + ldr r2, [pc, #248] @ (715b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #13448 @ 0x3488 │ │ │ │ + movw r3, #11976 @ 0x2ec8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 711aa │ │ │ │ + b.n 71332 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 71194 │ │ │ │ - bl d7574 │ │ │ │ - ldr r7, [pc, #220] @ (71428 ) │ │ │ │ + b.n 7131c │ │ │ │ + bl d77ac │ │ │ │ + ldr r7, [pc, #220] @ (715b4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - movw r6, #13204 @ 0x3394 │ │ │ │ + movw r6, #11732 @ 0x2dd4 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 711aa │ │ │ │ + b.n 71332 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70a38 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70b90 │ │ │ │ - movw r6, #13244 @ 0x33bc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70d18 │ │ │ │ + movw r6, #11772 @ 0x2dfc │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - bl d7574 │ │ │ │ - ldr r7, [pc, #136] @ (7142c ) │ │ │ │ + bl d77ac │ │ │ │ + ldr r7, [pc, #140] @ (715b8 ) │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 71366 │ │ │ │ + b.n 714f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713c2 │ │ │ │ + beq.n 7154c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 713c2 │ │ │ │ + cbnz r3, 7154c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movw r4, #13352 @ 0x3428 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movw r4, #11880 @ 0x2e68 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #100] @ (71430 ) │ │ │ │ + ldr r5, [pc, #100] @ (715bc ) │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 71190 │ │ │ │ - movw r1, #13652 @ 0x3554 │ │ │ │ + b.n 71318 │ │ │ │ + movw r1, #12180 @ 0x2f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #88] @ (71434 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #88] @ (715c0 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713f4 │ │ │ │ + beq.n 7157e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 71438 │ │ │ │ + cbz r3, 715c4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ - b.n 713c2 │ │ │ │ + bl 79448 │ │ │ │ + b.n 7154c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 710f0 │ │ │ │ - movw r0, #13620 @ 0x3534 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71278 │ │ │ │ + movw r0, #12148 @ 0x2f74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b21e0 │ │ │ │ - b.n 7105c │ │ │ │ + bl 1b3fd8 │ │ │ │ + b.n 711e4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 713f4 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 1b21e0 │ │ │ │ - b.n 7102c │ │ │ │ - movw r4, #13384 @ 0x3448 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7157e │ │ │ │ + movw r0, #12092 @ 0x2f3c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1b3fd8 │ │ │ │ + b.n 711b4 │ │ │ │ + movw r4, #11912 @ 0x2e88 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #80] @ (714a8 ) │ │ │ │ + ldr r5, [pc, #80] @ (71634 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 71194 │ │ │ │ + b.n 7131c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1b1b54 │ │ │ │ - b.n 70fe0 │ │ │ │ + bl 1b3950 │ │ │ │ + b.n 71168 │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70f76 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 710fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70b50 │ │ │ │ + b.w 70b7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 709f6 │ │ │ │ + b.w 70cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7118c │ │ │ │ + bne.w 71314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7118c │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71314 │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #436] @ (71670 ) │ │ │ │ + ldr r4, [pc, #436] @ (717fc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r4, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 715d2 │ │ │ │ + bne.w 7175e │ │ │ │ ldr.w r6, [r4, #792] @ 0x318 │ │ │ │ - movw r3, #52969 @ 0xcee9 │ │ │ │ + movw r3, #53017 @ 0xcf19 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 71600 │ │ │ │ + bne.w 7178c │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7161e │ │ │ │ + bne.w 717aa │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 715b2 │ │ │ │ + beq.n 7173e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #8265 @ 0x2049 │ │ │ │ + movw r3, #8657 @ 0x21d1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 715be │ │ │ │ + bne.n 7174a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 71572 │ │ │ │ + bne.n 716fe │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 71656 │ │ │ │ + bpl.w 717e2 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 71630 │ │ │ │ + bpl.w 717bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 71570 │ │ │ │ + cbz r1, 716fc │ │ │ │ add.w r0, r5, #20 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57621 @ 0xe115 │ │ │ │ + movw r3, #57973 @ 0xe275 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71648 │ │ │ │ + bne.n 717d4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e140 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e2a0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 71650 │ │ │ │ + beq.n 717dc │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -106314,15 +106436,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7160e │ │ │ │ + bgt.n 7179a │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ @@ -106333,129 +106455,129 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ - b.n 7157e │ │ │ │ + b.n 7170a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.w 714d0 │ │ │ │ + beq.w 7165c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 715f0 │ │ │ │ + beq.n 7177c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71668 │ │ │ │ + beq.n 717f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 715ba │ │ │ │ + beq.n 71746 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 715ba │ │ │ │ + b.n 71746 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7150a │ │ │ │ - b.n 715b2 │ │ │ │ + bne.w 71696 │ │ │ │ + b.n 7173e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac1e0 │ │ │ │ + bl 1adfe4 <_PyThreadState_New@@Base+0x448> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7165a │ │ │ │ + beq.n 717e6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 715a2 │ │ │ │ + b.n 7172e │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7150a │ │ │ │ - b.n 715b2 │ │ │ │ + bne.w 71696 │ │ │ │ + b.n 7173e │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7153c │ │ │ │ - b.n 71570 │ │ │ │ + bne.w 716c8 │ │ │ │ + b.n 716fc │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 71570 │ │ │ │ + bne.n 716fc │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 71570 │ │ │ │ + b.n 716fc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 71634 │ │ │ │ + b.n 717c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 715b2 │ │ │ │ + b.n 7173e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 715f0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7177c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00071674 <_Py_hashtable_get@@Base>: │ │ │ │ +00071800 <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 7168a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 71816 <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #8265 @ 0x2049 │ │ │ │ + movw r3, #8657 @ 0x21d1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 71e30 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ + bne.w 71fba <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bne.w 71ad8 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + bne.w 71c64 <_Py_hashtable_get@@Base+0x464> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 71e6a <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ + bpl.w 71ff0 <_Py_hashtable_get@@Base+0x7f0> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71e44 <_Py_hashtable_get@@Base+0x7d0> │ │ │ │ + bpl.w 71fce <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 71ad4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + beq.w 71c60 <_Py_hashtable_get@@Base+0x460> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57621 @ 0xe115 │ │ │ │ + movw r3, #57973 @ 0xe275 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71e60 <_Py_hashtable_get@@Base+0x7ec> │ │ │ │ + bne.w 71fe6 <_Py_hashtable_get@@Base+0x7e6> │ │ │ │ movw r3, #40376 @ 0x9db8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106480,15 +106602,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 71b0e <_Py_hashtable_get@@Base+0x49a> │ │ │ │ + ble.w 71c9a <_Py_hashtable_get@@Base+0x49a> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -106524,15 +106646,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ add.w r3, r3, fp, lsr #11 │ │ │ │ sub.w r9, r6, #8 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 718b8 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 71a44 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, r8, #8 │ │ │ │ add.w r7, r8, r6 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ @@ -106573,26 +106695,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 7181a <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 719a6 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, r8, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 71e80 <_Py_hashtable_get@@Base+0x80c> │ │ │ │ + bhi.w 72018 <_Py_hashtable_get@@Base+0x818> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r6, r5, #9 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -106739,98 +106861,98 @@ │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 71b04 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71c90 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71b44 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + beq.n 71cd0 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 71b04 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71c90 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 71dc2 <_Py_hashtable_get@@Base+0x74e> │ │ │ │ + beq.w 71f4e <_Py_hashtable_get@@Base+0x74e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71af6 <_Py_hashtable_get@@Base+0x482> │ │ │ │ + bne.n 71c82 <_Py_hashtable_get@@Base+0x482> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 71e80 <_Py_hashtable_get@@Base+0x80c> │ │ │ │ - add r7, pc, #4 @ (adr r7, 71b28 <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ + bhi.w 72018 <_Py_hashtable_get@@Base+0x818> │ │ │ │ + add r7, pc, #4 @ (adr r7, 71cb4 <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ nop │ │ │ │ - subs r3, r2, r7 │ │ │ │ + adds r7, r3, #5 │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, r7, #6 │ │ │ │ + subs r5, r0, #5 │ │ │ │ movs r7, r0 │ │ │ │ - subs r3, r0, r7 │ │ │ │ + adds r7, r1, #5 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, r0, r4 │ │ │ │ + subs r7, r1, r2 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r5, #6 │ │ │ │ + subs r3, r7, #4 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, r6, r3 │ │ │ │ + subs r7, r7, r1 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, r5, r3 │ │ │ │ + subs r7, r6, r1 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #12673 @ 0x3181 │ │ │ │ + movw r3, #50953 @ 0xc709 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71d9c <_Py_hashtable_get@@Base+0x728> │ │ │ │ + bne.w 71f28 <_Py_hashtable_get@@Base+0x728> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 71bb6 <_Py_hashtable_get@@Base+0x542> │ │ │ │ + beq.n 71d42 <_Py_hashtable_get@@Base+0x542> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71af0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 71c7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r6, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 71af0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 71c7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 71e7a <_Py_hashtable_get@@Base+0x806> │ │ │ │ + bpl.w 72004 <_Py_hashtable_get@@Base+0x804> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71e76 <_Py_hashtable_get@@Base+0x802> │ │ │ │ + bpl.w 72000 <_Py_hashtable_get@@Base+0x800> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 293a0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71af0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.n 71c7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ @@ -106959,102 +107081,108 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 71acc <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71c58 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71af0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.w 71c7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 71902 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 71a8e <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 71bd2 <_Py_hashtable_get@@Base+0x55e> │ │ │ │ + b.n 71d5e <_Py_hashtable_get@@Base+0x55e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #12673 @ 0x3181 │ │ │ │ + movw r3, #50953 @ 0xc709 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71e38 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ + bne.n 71fc2 <_Py_hashtable_get@@Base+0x7c2> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 72038 <_Py_hashtable_get@@Base+0x9c4> │ │ │ │ + beq.n 7200a <_Py_hashtable_get@@Base+0x80a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71afe <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71c8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r7, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 71afe <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71c8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 71e72 <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ + beq.n 71ffc <_Py_hashtable_get@@Base+0x7fc> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.n 71e5c <_Py_hashtable_get@@Base+0x7e8> │ │ │ │ + beq.n 71ff8 <_Py_hashtable_get@@Base+0x7f8> │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 293a0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71b06 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71afe <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71c92 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71c8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71ada <_Py_hashtable_get@@Base+0x466> │ │ │ │ + b.n 71c66 <_Py_hashtable_get@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71b06 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71afe <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71c92 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71c8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r2, r1 │ │ │ │ add.w r8, r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 716e0 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 71ad4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 71e1a <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ + bne.w 7186c <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 71c60 <_Py_hashtable_get@@Base+0x460> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 71acc <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71c58 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ - b.n 71e4a <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ + b.n 71fd4 <_Py_hashtable_get@@Base+0x7d4> │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 71fa4 <_Py_hashtable_get@@Base+0x7a4> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71e0c <_Py_hashtable_get@@Base+0x798> │ │ │ │ + b.n 71f96 <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71ba8 <_Py_hashtable_get@@Base+0x534> │ │ │ │ + b.n 71d34 <_Py_hashtable_get@@Base+0x534> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 71b9a <_Py_hashtable_get@@Base+0x526> │ │ │ │ + b.n 71d26 <_Py_hashtable_get@@Base+0x526> │ │ │ │ + subs r3, r1, r6 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 71c92 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71c8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -107172,84 +107300,77 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 71acc <_Py_hashtable_get@@Base+0x458> │ │ │ │ - subs r3, r1, r6 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 71b06 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71afe <_Py_hashtable_get@@Base+0x48a> │ │ │ │ - nop │ │ │ │ - b.w 6da10 │ │ │ │ + b.n 71c58 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.w 6db70 │ │ │ │ │ │ │ │ -0007204c <_Py_hashtable_set@@Base>: │ │ │ │ +000721d4 <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #52969 @ 0xcee9 │ │ │ │ + movw r3, #53017 @ 0xcf19 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72152 <_Py_hashtable_set@@Base+0x106> │ │ │ │ + bne.n 722da <_Py_hashtable_set@@Base+0x106> │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7216e <_Py_hashtable_set@@Base+0x122> │ │ │ │ + bne.n 722f6 <_Py_hashtable_set@@Base+0x122> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 721b2 <_Py_hashtable_set@@Base+0x166> │ │ │ │ + beq.w 7233a <_Py_hashtable_set@@Base+0x166> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #8265 @ 0x2049 │ │ │ │ + movw r3, #8657 @ 0x21d1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72140 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + bne.n 722c8 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 720fa <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 72282 <_Py_hashtable_set@@Base+0xae> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 721a2 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + bpl.n 7232a <_Py_hashtable_set@@Base+0x156> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 7217e <_Py_hashtable_set@@Base+0x132> │ │ │ │ + bpl.n 72306 <_Py_hashtable_set@@Base+0x132> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 720f8 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + cbz r1, 72280 <_Py_hashtable_set@@Base+0xac> │ │ │ │ add.w r0, r6, #20 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57621 @ 0xe115 │ │ │ │ + movw r3, #57973 @ 0xe275 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72194 <_Py_hashtable_set@@Base+0x148> │ │ │ │ + bne.n 7231c <_Py_hashtable_set@@Base+0x148> │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e140 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e2a0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7219c <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 72324 <_Py_hashtable_set@@Base+0x150> │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -107258,15 +107379,15 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7215e <_Py_hashtable_set@@Base+0x112> │ │ │ │ + bgt.n 722e6 <_Py_hashtable_set@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ @@ -107275,177 +107396,177 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 72104 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + b.n 7228c <_Py_hashtable_set@@Base+0xb8> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72096 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 721b2 <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 7221e <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 7233a <_Py_hashtable_set@@Base+0x166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac1e0 │ │ │ │ + bl 1adfe4 <_PyThreadState_New@@Base+0x448> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 721a6 <_Py_hashtable_set@@Base+0x15a> │ │ │ │ + beq.n 7232e <_Py_hashtable_set@@Base+0x15a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7212a <_Py_hashtable_set@@Base+0xde> │ │ │ │ + b.n 722b2 <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72096 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 721b2 <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 7221e <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 7233a <_Py_hashtable_set@@Base+0x166> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 720c4 <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 720f8 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 7224c <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 72280 <_Py_hashtable_set@@Base+0xac> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 720f8 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 72280 <_Py_hashtable_set@@Base+0xac> │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 720f8 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 72280 <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 72182 <_Py_hashtable_set@@Base+0x136> │ │ │ │ + b.n 7230a <_Py_hashtable_set@@Base+0x136> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7213c <_Py_hashtable_set@@Base+0xf0> │ │ │ │ + b.n 722c4 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ │ │ │ │ -000721b8 : │ │ │ │ +00072340 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (72298 ) │ │ │ │ + ldr r3, [pc, #208] @ (72420 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 72228 │ │ │ │ + ble.n 723b0 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #184] @ (7229c ) │ │ │ │ + ldr r1, [pc, #184] @ (72424 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r5, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72262 │ │ │ │ + bne.n 723ea │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ (722a0 ) │ │ │ │ + ldr r2, [pc, #156] @ (72428 ) │ │ │ │ strd r2, r5, [r3, #24] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r2, [r4, r0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7228a │ │ │ │ + cbz r0, 72412 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ (722a0 ) │ │ │ │ + ldr r2, [pc, #96] @ (72428 ) │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r4, r0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7227a │ │ │ │ + bne.n 72402 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72238 │ │ │ │ + b.n 723c0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72238 │ │ │ │ + b.n 723c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (722a0 ) │ │ │ │ - bl 1b091c <_PyNamespace_New@@Base+0x58> │ │ │ │ + ldr r0, [pc, #16] @ (72428 ) │ │ │ │ + bl 1b2718 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72222 │ │ │ │ + b.n 723aa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ (72380 ) │ │ │ │ + ldr r3, [pc, #200] @ (72508 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2416] @ 0x970 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72320 │ │ │ │ + ble.n 724a8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #156] @ (72384 ) │ │ │ │ + ldr r2, [pc, #156] @ (7250c ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 7233c │ │ │ │ + cbnz r0, 724c4 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ add.w ip, r4, r0 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -107455,380 +107576,380 @@ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72364 │ │ │ │ + cbz r0, 724ec │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 722fe │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 72486 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72354 │ │ │ │ + bne.n 724dc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72330 │ │ │ │ + b.n 724b8 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72330 │ │ │ │ + b.n 724b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b091c <_PyNamespace_New@@Base+0x58> │ │ │ │ + bl 1b2718 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7231a │ │ │ │ + beq.n 724a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7231a │ │ │ │ + b.n 724a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072388 <_PyObject_GC_New@@Base>: │ │ │ │ +00072510 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r2, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 72584 <_PyObject_GC_New@@Base+0x1fc> │ │ │ │ - ldr.w r9, [pc, #508] @ 725b4 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + bmi.w 7270c <_PyObject_GC_New@@Base+0x1fc> │ │ │ │ + ldr.w r9, [pc, #508] @ 7273c <_PyObject_GC_New@@Base+0x22c> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 72568 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bhi.w 726f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ adds r5, r3, r5 │ │ │ │ - bmi.w 72568 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bmi.w 726f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 72540 <_PyObject_GC_New@@Base+0x1b8> │ │ │ │ + bne.w 726c8 <_PyObject_GC_New@@Base+0x1b8> │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov fp, r2 │ │ │ │ - bcs.w 7250a <_PyObject_GC_New@@Base+0x182> │ │ │ │ + bcs.w 72692 <_PyObject_GC_New@@Base+0x182> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, sl, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 724fa <_PyObject_GC_New@@Base+0x172> │ │ │ │ + beq.n 72682 <_PyObject_GC_New@@Base+0x172> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 72466 <_PyObject_GC_New@@Base+0xde> │ │ │ │ + cbz r6, 725ee <_PyObject_GC_New@@Base+0xde> │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 72494 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 7261c <_PyObject_GC_New@@Base+0x10c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #352] @ (725b0 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ - bne.n 724d2 <_PyObject_GC_New@@Base+0x14a> │ │ │ │ + ldr r1, [pc, #352] @ (72738 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ + bne.n 7265a <_PyObject_GC_New@@Base+0x14a> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 724e2 <_PyObject_GC_New@@Base+0x15a> │ │ │ │ + bne.n 7266a <_PyObject_GC_New@@Base+0x15a> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r1, [r2, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 72488 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 72610 <_PyObject_GC_New@@Base+0x100> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r5] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 72426 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 725ae <_PyObject_GC_New@@Base+0x9e> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 72426 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 725ae <_PyObject_GC_New@@Base+0x9e> │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 72444 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + beq.n 725cc <_PyObject_GC_New@@Base+0xbc> │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 72444 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + bne.n 725cc <_PyObject_GC_New@@Base+0xbc> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 725a6 <_PyObject_GC_New@@Base+0x21e> │ │ │ │ + bne.n 7272e <_PyObject_GC_New@@Base+0x21e> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 72444 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + bmi.n 725cc <_PyObject_GC_New@@Base+0xbc> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 724bc <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bne.n 72644 <_PyObject_GC_New@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - b.n 72444 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + b.n 725cc <_PyObject_GC_New@@Base+0xbc> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7245e <_PyObject_GC_New@@Base+0xd6> │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + beq.n 725e6 <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72574 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ + bne.n 726fc <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7245e <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + b.n 725e6 <_PyObject_GC_New@@Base+0xd6> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7247e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 72606 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w r1, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7255a <_PyObject_GC_New@@Base+0x1d2> │ │ │ │ + bne.n 726e2 <_PyObject_GC_New@@Base+0x1d2> │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 72568 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 726f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 72426 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 725ae <_PyObject_GC_New@@Base+0x9e> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 72568 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 726f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 72426 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 725ae <_PyObject_GC_New@@Base+0x9e> │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7252a <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ + b.n 726b2 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7245e <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + b.n 725e6 <_PyObject_GC_New@@Base+0xd6> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #36] @ 725b4 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + ldr.w r9, [pc, #36] @ 7273c <_PyObject_GC_New@@Base+0x22c> │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r5, r2 │ │ │ │ - b.n 723be <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 72546 <_PyObject_GC_New@@Base+0x36> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72444 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ - b.n 724ae <_PyObject_GC_New@@Base+0x126> │ │ │ │ + bne.w 725cc <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + b.n 72636 <_PyObject_GC_New@@Base+0x126> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000725b8 : │ │ │ │ +00072740 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 7269c │ │ │ │ + blt.n 72822 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72682 │ │ │ │ - ldr r0, [pc, #184] @ (726a0 ) │ │ │ │ + bne.n 72808 │ │ │ │ + ldr r0, [pc, #184] @ (72828 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 72654 │ │ │ │ + bcs.n 727da │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72646 │ │ │ │ + beq.n 727cc │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7261e │ │ │ │ + cbz r2, 727a6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 72638 │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc.w r3, [ip, #12] │ │ │ │ + strcc.w ip, [r3, #8] │ │ │ │ + bcc.n 727a2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w ip, [r3, #8] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7261a │ │ │ │ + bne.n 727a2 │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72692 │ │ │ │ + bne.n 72818 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7261a │ │ │ │ + beq.n 727a2 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7261a │ │ │ │ + b.n 727a2 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 72672 │ │ │ │ + b.n 727f8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #188] @ (72770 ) │ │ │ │ + ldr r0, [pc, #188] @ (728f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7275c │ │ │ │ + bcs.n 728e4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72718 │ │ │ │ + beq.n 728a0 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 726f0 │ │ │ │ + cbz r2, 72878 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 7270a │ │ │ │ + bhi.n 72892 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #12 │ │ │ │ @@ -107836,72 +107957,72 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 726ec │ │ │ │ + bne.n 72874 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #672] @ 0x2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72764 │ │ │ │ + bne.n 728ec │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 726ec │ │ │ │ + beq.n 72874 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 726ec │ │ │ │ + b.n 72874 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72726 │ │ │ │ + bge.n 728ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 726ec │ │ │ │ + b.n 72874 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 7274c │ │ │ │ + b.n 728d4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7289e │ │ │ │ + beq.w 72a26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 72842 │ │ │ │ + bls.n 729ca │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 72818 │ │ │ │ + cbnz r3, 729a0 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -107937,232 +108058,232 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 727f0 │ │ │ │ + bne.n 72978 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r3, 72862 │ │ │ │ + cbz r3, 729ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 72854 │ │ │ │ + cbz r0, 729dc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 72824 │ │ │ │ + b.n 729ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7284c │ │ │ │ + beq.n 729d4 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7284c │ │ │ │ + b.n 729d4 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72952 │ │ │ │ + beq.n 72ada │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 727f0 │ │ │ │ + b.n 72978 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 729f4 │ │ │ │ + beq.w 72b7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72a4e │ │ │ │ + bne.w 72bd6 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72960 │ │ │ │ + beq.n 72ae8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r0, r2, [r7, #804] @ 0x324 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a86 │ │ │ │ + beq.w 72c0e │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 72a72 │ │ │ │ + beq.w 72bfa │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 729d2 │ │ │ │ + beq.n 72b5a │ │ │ │ add.w r7, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ str.w ip, [r7, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bls.n 72924 │ │ │ │ + bls.n 72aac │ │ │ │ str.w r2, [r5, #796] @ 0x31c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72a5e │ │ │ │ + bne.w 72be6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ - b.n 727a8 │ │ │ │ + b.n 72930 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7288c │ │ │ │ + beq.n 72a14 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7288c │ │ │ │ + b.n 72a14 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72a0a │ │ │ │ + bne.n 72b92 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ - movw r3, #53945 @ 0xd2b9 │ │ │ │ + movw r3, #53993 @ 0xd2e9 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72a36 │ │ │ │ + bne.n 72bbe │ │ │ │ mov r1, r2 │ │ │ │ blx 2a8d4 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 72a2e │ │ │ │ + beq.n 72bb6 │ │ │ │ ldr.w r1, [r5, #516] @ 0x204 │ │ │ │ movs r3, #28 │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #28 │ │ │ │ add r2, lr │ │ │ │ - b.n 729c4 │ │ │ │ + b.n 72b4c │ │ │ │ cmp r1, ip │ │ │ │ ite cc │ │ │ │ movcc r0, r2 │ │ │ │ movcs r0, #0 │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 729b0 │ │ │ │ + bcc.n 72b38 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 728c0 │ │ │ │ + b.n 72a48 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, lr │ │ │ │ str.w r7, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 72920 │ │ │ │ + bhi.n 72aa8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 72938 │ │ │ │ - movw r0, #65412 @ 0xff84 │ │ │ │ + b.n 72ac0 │ │ │ │ + movw r0, #63940 @ 0xf9c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a926c │ │ │ │ - cbnz r0, 72a42 │ │ │ │ + bl 1ab098 │ │ │ │ + cbnz r0, 72bca │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 728b8 │ │ │ │ + b.n 72a40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 72a2e │ │ │ │ + bcs.n 72bb6 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 72a2e │ │ │ │ + bhi.n 72bb6 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72974 │ │ │ │ + bge.n 72afc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 72810 │ │ │ │ + b.n 72998 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7298e │ │ │ │ + b.n 72b16 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72a02 │ │ │ │ + beq.n 72b8a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d2ac <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 728b8 │ │ │ │ + b.n 72a40 │ │ │ │ bic.w r2, r0, #4080 @ 0xff0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ - b.n 72938 │ │ │ │ + b.n 72ac0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [r7, #812] @ 0x32c │ │ │ │ ldr.w r0, [r7, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ - b.n 72a2e │ │ │ │ + b.n 72bb6 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 72ac8 │ │ │ │ + vldr d7, [pc, #36] @ 72c50 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @@ -108171,497 +108292,497 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ │ │ │ │ -00072ad0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (72af8 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00072c58 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (72c80 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 72ade <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 72c66 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72aee <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 12cb88 │ │ │ │ + bne.n 72c76 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 12d478 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072afc : │ │ │ │ +00072c84 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d3a │ │ │ │ + beq.w 72ec2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 72c50 │ │ │ │ + bhi.w 72dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d50 │ │ │ │ + blt.w 72ed8 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 72ccc │ │ │ │ + bgt.w 72e54 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ movs r7, #1 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72cbc │ │ │ │ - ldr r3, [pc, #568] @ (72d90 ) │ │ │ │ + bne.w 72e44 │ │ │ │ + ldr r3, [pc, #568] @ (72f18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r5, r3 │ │ │ │ - bcs.w 72d00 │ │ │ │ + bcs.w 72e88 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 72cf2 │ │ │ │ + beq.w 72e7a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 72bdc │ │ │ │ + cbz r6, 72d64 │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #488] @ (72d94 ) │ │ │ │ + ldr r2, [pc, #488] @ (72f1c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r6, 72c00 │ │ │ │ + cbnz r6, 72d88 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 72c1a │ │ │ │ + beq.n 72da2 │ │ │ │ adds r2, r3, r4 │ │ │ │ mov.w r5, sl, lsl #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orr.w r5, r5, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ strb r5, [r3, #16] │ │ │ │ strb r1, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r5, [r2, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 72bf4 │ │ │ │ + bhi.n 72d7c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ - b.n 72b92 │ │ │ │ + b.n 72d1a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 72b92 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 72d1a │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 72d40 │ │ │ │ + bne.w 72ec8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72bb6 │ │ │ │ + b.n 72d3e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w r2, r3, #28 │ │ │ │ mov.w r5, sl, lsl #2 │ │ │ │ cmp r7, #1 │ │ │ │ orr.w r5, r5, #32 │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r5, [r3, #16] │ │ │ │ itt eq │ │ │ │ strbeq.w r8, [r2, r4] │ │ │ │ strdeq r8, r8, [r3, #20] │ │ │ │ - beq.n 72bd4 │ │ │ │ + beq.n 72d5c │ │ │ │ cmp r7, #2 │ │ │ │ strd r8, r8, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r4, lsl #1] │ │ │ │ strne.w r8, [r2, r4, lsl #2] │ │ │ │ - b.n 72bd4 │ │ │ │ + b.n 72d5c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 72cd6 │ │ │ │ + bls.n 72e5e │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 72d28 │ │ │ │ + bcs.n 72eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72d50 │ │ │ │ + blt.n 72ed8 │ │ │ │ mov.w sl, #2 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ itt le │ │ │ │ mlale r9, r4, r7, r7 │ │ │ │ addle.w r9, r9, #28 │ │ │ │ - bgt.n 72ccc │ │ │ │ + bgt.n 72e54 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72b54 │ │ │ │ + beq.w 72cdc │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b92 │ │ │ │ + bne.w 72d1a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72d50 │ │ │ │ + blt.n 72ed8 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 72ccc │ │ │ │ + bgt.n 72e54 │ │ │ │ mov.w sl, #1 │ │ │ │ add.w r9, r0, #29 │ │ │ │ mov r7, sl │ │ │ │ - b.n 72c9e │ │ │ │ + b.n 72e26 │ │ │ │ mov r0, r3 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b92 │ │ │ │ + bne.w 72d1a │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72d6a │ │ │ │ + bne.n 72ef2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72ccc │ │ │ │ + beq.n 72e54 │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 72b92 │ │ │ │ + b.n 72d1a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 72d76 │ │ │ │ + bcs.n 72efe │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72d50 │ │ │ │ + blt.n 72ed8 │ │ │ │ mov.w sl, #4 │ │ │ │ mov r7, sl │ │ │ │ - b.n 72c64 │ │ │ │ - ldr r3, [pc, #92] @ (72d98 ) │ │ │ │ + b.n 72dec │ │ │ │ + ldr r3, [pc, #92] @ (72f20 ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72bb6 │ │ │ │ + b.n 72d3e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13756 @ 0x35bc │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72bd4 │ │ │ │ + b.n 72d5c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 72d18 │ │ │ │ + b.n 72ea0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13704 @ 0x3588 │ │ │ │ + movw r1, #12232 @ 0x2fc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 72d66 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 72eee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072d9c : │ │ │ │ +00072f24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.w 72f58 │ │ │ │ + blt.w 730e0 │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f00 │ │ │ │ + bne.w 73088 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72f2a │ │ │ │ + beq.w 730b2 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72f82 │ │ │ │ + bhi.w 7310a │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72e80 │ │ │ │ - ldr r1, [pc, #420] @ (72fa8 ) │ │ │ │ + bne.n 73008 │ │ │ │ + ldr r1, [pc, #420] @ (73130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov r8, r2 │ │ │ │ - bhi.n 72ed4 │ │ │ │ + bhi.n 7305c │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 72f2e │ │ │ │ + beq.w 730b6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 72eb8 │ │ │ │ + beq.n 73040 │ │ │ │ movw r2, #42444 @ 0xa5cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #336] @ (72fac ) │ │ │ │ + ldr r2, [pc, #336] @ (73134 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72f40 │ │ │ │ + bne.n 730c8 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 72ea4 │ │ │ │ + cbnz r5, 7302c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72e42 │ │ │ │ + bne.n 72fca │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72f6e │ │ │ │ + beq.n 730f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72e78 │ │ │ │ + beq.n 73000 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r1, r7, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 72f1e │ │ │ │ + bhi.n 730a6 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w ip, [r2, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72e42 │ │ │ │ + bne.n 72fca │ │ │ │ ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72f72 │ │ │ │ + bne.n 730fa │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72e92 │ │ │ │ + beq.n 7301a │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 72e42 │ │ │ │ + b.n 72fca │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 72e42 │ │ │ │ - ldr r4, [pc, #132] @ (72fb0 ) │ │ │ │ - b.n 72e78 │ │ │ │ + b.n 72fca │ │ │ │ + ldr r4, [pc, #132] @ (73138 ) │ │ │ │ + b.n 73000 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72e42 │ │ │ │ - b.n 72ed4 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.n 72fca │ │ │ │ + b.n 7305c │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 72f9a │ │ │ │ + bne.n 73122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72e68 │ │ │ │ + b.n 72ff0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13796 @ 0x35e4 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72e78 │ │ │ │ + b.n 73000 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 72ef0 │ │ │ │ + b.n 73078 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13848 @ 0x3618 │ │ │ │ + movw r1, #12376 @ 0x3058 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 72f6e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 730f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72e68 │ │ │ │ + b.n 72ff0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072fb4 : │ │ │ │ +0007313c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq.n 73066 │ │ │ │ - blt.n 7309e │ │ │ │ + beq.n 731ee │ │ │ │ + blt.n 73226 │ │ │ │ cmp r1, #20 │ │ │ │ - bgt.n 7306a │ │ │ │ - ldr r7, [pc, #248] @ (730cc ) │ │ │ │ + bgt.n 731f2 │ │ │ │ + ldr r7, [pc, #248] @ (73254 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 7303a │ │ │ │ - ldr r0, [pc, #228] @ (730d0 ) │ │ │ │ + cbz r4, 731c2 │ │ │ │ + ldr r0, [pc, #228] @ (73258 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73086 │ │ │ │ + bne.n 7320e │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29718 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -108674,87 +108795,87 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 73082 │ │ │ │ - ldr r0, [pc, #124] @ (730cc ) │ │ │ │ + cbz r0, 7320a │ │ │ │ + ldr r0, [pc, #124] @ (73254 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 73016 │ │ │ │ - ldr r4, [pc, #108] @ (730d4 ) │ │ │ │ - b.n 73032 │ │ │ │ + b.n 7319e │ │ │ │ + ldr r4, [pc, #108] @ (7325c ) │ │ │ │ + b.n 731ba │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 7303a │ │ │ │ + bls.n 731c2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 730ae │ │ │ │ + cbnz r0, 73236 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 73032 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 731ba │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 730ba │ │ │ │ + bne.n 73242 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 73008 │ │ │ │ + b.n 73190 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 73082 │ │ │ │ - ldr r2, [pc, #28] @ (730cc ) │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7320a │ │ │ │ + ldr r2, [pc, #28] @ (73254 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 73008 │ │ │ │ + b.n 73190 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 73008 │ │ │ │ + b.n 73190 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 7315a │ │ │ │ - ldr r3, [pc, #140] @ (7317c ) │ │ │ │ + bgt.n 732e2 │ │ │ │ + ldr r3, [pc, #140] @ (73304 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 73116 │ │ │ │ + cbz r0, 7329e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -108764,112 +108885,68 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #1720] @ 0x6b8 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 7315a │ │ │ │ + bhi.n 732e2 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #1720] @ 0x6b8 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 73112 │ │ │ │ + b.n 7329a │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r0, r2 │ │ │ │ adds r0, #27 │ │ │ │ lsls r3, r2 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7314e │ │ │ │ - b.n 73112 │ │ │ │ + bne.n 732d6 │ │ │ │ + b.n 7329a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 731ec │ │ │ │ - cbz r1, 731ec │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 731e0 │ │ │ │ - ldrb.w ip, [r0, #16] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - ubfx lr, ip, #2, #3 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 731e0 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 731e8 │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 731e4 │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r1, #20 │ │ │ │ - addeq r1, #28 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - blx 293a0 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 731d0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 731bc │ │ │ │ - subs r3, r0, r1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ + ... │ │ │ │ │ │ │ │ -000731f4 : │ │ │ │ +00073308 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 732c4 │ │ │ │ - ldr r6, [pc, #256] @ (7330c ) │ │ │ │ + blt.n 733d8 │ │ │ │ + ldr r6, [pc, #256] @ (73420 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 73298 │ │ │ │ + ble.n 733ac │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (73310 ) │ │ │ │ + ldr r2, [pc, #220] @ (73424 ) │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 732ac │ │ │ │ - cbnz r4, 7326c │ │ │ │ + bne.n 733c0 │ │ │ │ + cbnz r4, 73380 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -108883,413 +108960,413 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78020 │ │ │ │ + bl 78134 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 732e8 │ │ │ │ + beq.n 733fc │ │ │ │ ldr r0, [r6, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ - b.n 7325a │ │ │ │ + b.n 7336e │ │ │ │ movw r0, #22164 @ 0x5694 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7323c │ │ │ │ - b.n 732d4 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.n 73350 │ │ │ │ + b.n 733e8 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 732d8 │ │ │ │ + bne.n 733ec │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7323c │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + b.n 73350 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73266 │ │ │ │ + b.n 7337a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7323c │ │ │ │ + b.n 73350 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 732f8 │ │ │ │ + beq.n 7340c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 73302 │ │ │ │ + cbz r2, 73416 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 732f8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7340c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #244] @ 7341c │ │ │ │ + ldr.w fp, [pc, #244] @ 73530 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 733b2 │ │ │ │ + b.n 734c6 │ │ │ │ ldr.w r1, [sl, #2808] @ 0xaf8 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r3, r1, #352 @ 0x160 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r4, #180] @ 0xb4 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73360 │ │ │ │ + bne.n 73474 │ │ │ │ add.w r3, r6, r1, lsl #4 │ │ │ │ movw r2, #5624 @ 0x15f8 │ │ │ │ dmb ish │ │ │ │ str r4, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ strd r4, r7, [r1, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ - bl 73ea8 │ │ │ │ + bl 73fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7390a │ │ │ │ - ldr r3, [pc, #108] @ (73418 ) │ │ │ │ + beq.w 73a1e │ │ │ │ + ldr r3, [pc, #108] @ (7352c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73420 │ │ │ │ + beq.n 73534 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ subs r2, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r2, #258 @ 0x102 │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 733e2 │ │ │ │ + bmi.n 734f6 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73344 │ │ │ │ + beq.n 73458 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ dmb ish │ │ │ │ addw r3, r1, #351 @ 0x15f │ │ │ │ subs r1, #1 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 733fe │ │ │ │ + bne.n 73512 │ │ │ │ dmb ish │ │ │ │ - b.n 73382 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + b.n 73496 │ │ │ │ + strh r0, [r4, #4] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r7, r5 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7faa8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #812] @ (7375c ) │ │ │ │ - bl 7fafc │ │ │ │ + bl 7fc6c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #812] @ (73870 ) │ │ │ │ + bl 7fcc0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cca │ │ │ │ + beq.w 73dde │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43992 @ 0xabd8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7fb68 │ │ │ │ + bl 7fd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ + beq.w 73dd4 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7fb68 │ │ │ │ + bl 7fd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ + beq.w 73dd4 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7fb68 │ │ │ │ + bl 7fd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ + beq.w 73dd4 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7fb68 │ │ │ │ + bl 7fd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ + beq.w 73dd4 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7fb68 │ │ │ │ + bl 7fd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ + beq.w 73dd4 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7fb68 │ │ │ │ + bl 7fd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ + beq.w 73dd4 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #676] @ (73760 ) │ │ │ │ + ldr r1, [pc, #676] @ (73874 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af210 │ │ │ │ + bl 1b1008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c9e │ │ │ │ + beq.w 73db2 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae350 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c88 │ │ │ │ + beq.w 73d9c │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae350 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c88 │ │ │ │ + beq.w 73d9c │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae350 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c88 │ │ │ │ - ldr r2, [pc, #616] @ (73764 ) │ │ │ │ + beq.w 73d9c │ │ │ │ + ldr r2, [pc, #616] @ (73878 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #616] @ (73768 ) │ │ │ │ + ldr r1, [pc, #616] @ (7387c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af210 │ │ │ │ + bl 1b1008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c72 │ │ │ │ - ldr.w r8, [pc, #660] @ 737a4 │ │ │ │ + beq.w 73d86 │ │ │ │ + ldr.w r8, [pc, #660] @ 738b8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae350 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c58 │ │ │ │ + beq.w 73d6c │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7351a │ │ │ │ + bne.n 7362e │ │ │ │ add.w r9, sp, #32 │ │ │ │ movw sl, #36640 @ 0x8f20 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 80df8 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 80fbc <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ str.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c44 │ │ │ │ + beq.w 73d58 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 73540 │ │ │ │ + bne.n 73654 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 7357a │ │ │ │ + beq.n 7368e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 7357a │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7368e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ - bne.n 73564 │ │ │ │ + bne.n 73678 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c3a │ │ │ │ + beq.w 73d4e │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #464] @ (7376c ) │ │ │ │ - bl 7a508 │ │ │ │ + ldr r1, [pc, #464] @ (73880 ) │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73c32 │ │ │ │ - ldr r4, [pc, #456] @ (73770 ) │ │ │ │ + bne.w 73d46 │ │ │ │ + ldr r4, [pc, #456] @ (73884 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73c1c │ │ │ │ + bne.w 73d30 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #440] @ (73774 ) │ │ │ │ + ldr r1, [pc, #440] @ (73888 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73c14 │ │ │ │ + bne.w 73d28 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73c00 │ │ │ │ + bne.w 73d14 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (73778 ) │ │ │ │ + ldr r1, [pc, #408] @ (7388c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73bf8 │ │ │ │ + bne.w 73d0c │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73be4 │ │ │ │ + bne.w 73cf8 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #364] @ (7376c ) │ │ │ │ + ldr r1, [pc, #364] @ (73880 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73c32 │ │ │ │ + bne.w 73d46 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73bd0 │ │ │ │ + bne.w 73ce4 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #344] @ (7377c ) │ │ │ │ + ldr r1, [pc, #344] @ (73890 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73bc8 │ │ │ │ + bne.w 73cdc │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73bb4 │ │ │ │ + bne.w 73cc8 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #316] @ (73780 ) │ │ │ │ + ldr r1, [pc, #316] @ (73894 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73bac │ │ │ │ + bne.w 73cc0 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b98 │ │ │ │ + bne.w 73cac │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #284] @ (73784 ) │ │ │ │ + ldr r1, [pc, #284] @ (73898 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b90 │ │ │ │ + bne.w 73ca4 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b7c │ │ │ │ + bne.w 73c90 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #256] @ (73788 ) │ │ │ │ + ldr r1, [pc, #256] @ (7389c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b74 │ │ │ │ + bne.w 73c88 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b60 │ │ │ │ + bne.w 73c74 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #224] @ (7378c ) │ │ │ │ + ldr r1, [pc, #224] @ (738a0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b58 │ │ │ │ + bne.w 73c6c │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b44 │ │ │ │ + bne.w 73c58 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #196] @ (73790 ) │ │ │ │ + ldr r1, [pc, #196] @ (738a4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b3c │ │ │ │ + bne.w 73c50 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b28 │ │ │ │ + bne.w 73c3c │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #164] @ (73794 ) │ │ │ │ + ldr r1, [pc, #164] @ (738a8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b20 │ │ │ │ + bne.w 73c34 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b0c │ │ │ │ + bne.w 73c20 │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #136] @ (73798 ) │ │ │ │ + ldr r1, [pc, #136] @ (738ac ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b04 │ │ │ │ + bne.w 73c18 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73af0 │ │ │ │ + bne.w 73c04 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #104] @ (7379c ) │ │ │ │ + ldr r1, [pc, #104] @ (738b0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a9e │ │ │ │ + bne.w 73bb2 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a8a │ │ │ │ + bne.w 73b9e │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #76] @ (737a0 ) │ │ │ │ + ldr r1, [pc, #76] @ (738b4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - b.n 737a8 │ │ │ │ + b.n 738bc │ │ │ │ nop │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -109319,122 +109396,122 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ movs r7, r5 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a82 │ │ │ │ + bne.w 73b96 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a6e │ │ │ │ + bne.w 73b82 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #736] @ (73aa8 ) │ │ │ │ + ldr r1, [pc, #736] @ (73bbc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a66 │ │ │ │ + bne.w 73b7a │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a52 │ │ │ │ + bne.w 73b66 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #708] @ (73aac ) │ │ │ │ + ldr r1, [pc, #708] @ (73bc0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a4a │ │ │ │ + bne.w 73b5e │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a36 │ │ │ │ + bne.w 73b4a │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #676] @ (73ab0 ) │ │ │ │ + ldr r1, [pc, #676] @ (73bc4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a2e │ │ │ │ + bne.w 73b42 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a1a │ │ │ │ + bne.w 73b2e │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #648] @ (73ab4 ) │ │ │ │ + ldr r1, [pc, #648] @ (73bc8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 739fe │ │ │ │ + bne.w 73b12 │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a06 │ │ │ │ + bne.w 73b1a │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #612] @ (73ab8 ) │ │ │ │ - bl 7a508 │ │ │ │ + ldr r1, [pc, #612] @ (73bcc ) │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 739d6 │ │ │ │ + bne.w 73aea │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 739c2 │ │ │ │ - ldr r2, [pc, #592] @ (73abc ) │ │ │ │ + bne.w 73ad6 │ │ │ │ + ldr r2, [pc, #592] @ (73bd0 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #592] @ (73ac0 ) │ │ │ │ + ldr r1, [pc, #592] @ (73bd4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af210 │ │ │ │ + bl 1b1008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739ac │ │ │ │ + beq.w 73ac0 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 738b0 │ │ │ │ + bne.n 739c4 │ │ │ │ movw r0, #8592 @ 0x2190 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7faa8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (73ac4 ) │ │ │ │ - movw r1, #14196 @ 0x3774 │ │ │ │ + bl 7fc6c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (73bd8 ) │ │ │ │ + movw r1, #12724 @ 0x31b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ - ldr r2, [pc, #552] @ (73ac8 ) │ │ │ │ + bl 80b94 │ │ │ │ + ldr r2, [pc, #552] @ (73bdc ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73980 │ │ │ │ + bne.n 73a94 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7396c │ │ │ │ + bne.n 73a80 │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #528] @ (73acc ) │ │ │ │ + ldr r1, [pc, #528] @ (73be0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae350 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73944 │ │ │ │ + beq.n 73a58 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #484] @ (73ad0 ) │ │ │ │ + ldr r1, [pc, #484] @ (73be4 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1ac550 │ │ │ │ + bl 1ae350 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73944 │ │ │ │ + beq.n 73a58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, r4, [r3] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ @@ -109442,157 +109519,157 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cf38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cf84 │ │ │ │ - movw r3, #13928 @ 0x3668 │ │ │ │ + movw r3, #12456 @ 0x30a8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #424] @ (73ad4 ) │ │ │ │ + ldr r0, [pc, #424] @ (73be8 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73902 │ │ │ │ + b.n 73a16 │ │ │ │ movs r0, #0 │ │ │ │ - bl 64d18 │ │ │ │ - ldr r3, [pc, #396] @ (73ad8 ) │ │ │ │ + bl 64d48 │ │ │ │ + ldr r3, [pc, #396] @ (73bec ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #14232 @ 0x3798 │ │ │ │ + movw r3, #12760 @ 0x31d8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73902 │ │ │ │ + b.n 73a16 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 738b0 │ │ │ │ + bne.n 739c4 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 738b0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 739c4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7398c │ │ │ │ + beq.n 73aa0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 739a2 │ │ │ │ - ldr r3, [pc, #332] @ (73adc ) │ │ │ │ + cbz r3, 73ab6 │ │ │ │ + ldr r3, [pc, #332] @ (73bf0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #14204 @ 0x377c │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7395e │ │ │ │ + b.n 73a72 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7398c │ │ │ │ - ldr r3, [pc, #304] @ (73ae0 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73aa0 │ │ │ │ + ldr r3, [pc, #304] @ (73bf4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #14148 @ 0x3744 │ │ │ │ + movw r3, #12676 @ 0x3184 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7395e │ │ │ │ + b.n 73a72 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7386a │ │ │ │ - ldr r0, [pc, #232] @ (73ab8 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7386a │ │ │ │ - ldr r0, [pc, #224] @ (73ab8 ) │ │ │ │ - bl 79388 │ │ │ │ - movw r3, #14032 @ 0x36d0 │ │ │ │ + bne.w 7397e │ │ │ │ + ldr r0, [pc, #232] @ (73bcc ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7397e │ │ │ │ + ldr r0, [pc, #224] @ (73bcc ) │ │ │ │ + bl 794a0 │ │ │ │ + movw r3, #12560 @ 0x3110 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #252] @ (73ae4 ) │ │ │ │ + ldr r1, [pc, #252] @ (73bf8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73902 │ │ │ │ - ldr r0, [pc, #180] @ (73ab4 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + b.n 73a16 │ │ │ │ + ldr r0, [pc, #180] @ (73bc8 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73848 │ │ │ │ - ldr r0, [pc, #160] @ (73ab4 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73848 │ │ │ │ + bne.w 7395c │ │ │ │ + ldr r0, [pc, #160] @ (73bc8 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7395c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73826 │ │ │ │ - ldr r0, [pc, #136] @ (73ab0 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73826 │ │ │ │ - ldr r0, [pc, #128] @ (73ab0 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 7393a │ │ │ │ + ldr r0, [pc, #136] @ (73bc4 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7393a │ │ │ │ + ldr r0, [pc, #128] @ (73bc4 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73804 │ │ │ │ - ldr r0, [pc, #104] @ (73aac ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73804 │ │ │ │ - ldr r0, [pc, #96] @ (73aac ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 73918 │ │ │ │ + ldr r0, [pc, #104] @ (73bc0 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73918 │ │ │ │ + ldr r0, [pc, #96] @ (73bc0 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 737e2 │ │ │ │ - ldr r0, [pc, #72] @ (73aa8 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 737e2 │ │ │ │ - ldr r0, [pc, #64] @ (73aa8 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 738f6 │ │ │ │ + ldr r0, [pc, #72] @ (73bbc ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738f6 │ │ │ │ + ldr r0, [pc, #64] @ (73bbc ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 737c0 │ │ │ │ - ldr r0, [pc, #108] @ (73ae8 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 737c0 │ │ │ │ - ldr r0, [pc, #100] @ (73ae8 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 738d4 │ │ │ │ + ldr r0, [pc, #108] @ (73bfc ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738d4 │ │ │ │ + ldr r0, [pc, #100] @ (73bfc ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7374e │ │ │ │ - ldr r0, [pc, #84] @ (73aec ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7374e │ │ │ │ - ldr r0, [pc, #76] @ (73aec ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 73862 │ │ │ │ + ldr r0, [pc, #84] @ (73c00 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73862 │ │ │ │ + ldr r0, [pc, #76] @ (73c00 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ nop │ │ │ │ strb r4, [r1, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -109608,203 +109685,203 @@ │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #8] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #8] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #6] │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7372c │ │ │ │ - ldr r0, [pc, #480] @ (73ce0 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7372c │ │ │ │ - ldr r0, [pc, #472] @ (73ce0 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 73840 │ │ │ │ + ldr r0, [pc, #480] @ (73df4 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73840 │ │ │ │ + ldr r0, [pc, #472] @ (73df4 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7370a │ │ │ │ - ldr r0, [pc, #456] @ (73ce4 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7370a │ │ │ │ - ldr r0, [pc, #448] @ (73ce4 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 7381e │ │ │ │ + ldr r0, [pc, #456] @ (73df8 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7381e │ │ │ │ + ldr r0, [pc, #448] @ (73df8 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736e8 │ │ │ │ - ldr r0, [pc, #432] @ (73ce8 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 736e8 │ │ │ │ - ldr r0, [pc, #424] @ (73ce8 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 737fc │ │ │ │ + ldr r0, [pc, #432] @ (73dfc ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 737fc │ │ │ │ + ldr r0, [pc, #424] @ (73dfc ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736c6 │ │ │ │ - ldr r0, [pc, #408] @ (73cec ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 736c6 │ │ │ │ - ldr r0, [pc, #400] @ (73cec ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 737da │ │ │ │ + ldr r0, [pc, #408] @ (73e00 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 737da │ │ │ │ + ldr r0, [pc, #400] @ (73e00 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736a4 │ │ │ │ - ldr r0, [pc, #384] @ (73cf0 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 736a4 │ │ │ │ - ldr r0, [pc, #376] @ (73cf0 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 737b8 │ │ │ │ + ldr r0, [pc, #384] @ (73e04 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 737b8 │ │ │ │ + ldr r0, [pc, #376] @ (73e04 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73682 │ │ │ │ - ldr r0, [pc, #360] @ (73cf4 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73682 │ │ │ │ - ldr r0, [pc, #352] @ (73cf4 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 73796 │ │ │ │ + ldr r0, [pc, #360] @ (73e08 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73796 │ │ │ │ + ldr r0, [pc, #352] @ (73e08 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73660 │ │ │ │ - ldr r0, [pc, #336] @ (73cf8 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73660 │ │ │ │ - ldr r0, [pc, #328] @ (73cf8 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 73774 │ │ │ │ + ldr r0, [pc, #336] @ (73e0c ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73774 │ │ │ │ + ldr r0, [pc, #328] @ (73e0c ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7363e │ │ │ │ - ldr r0, [pc, #312] @ (73cfc ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7363e │ │ │ │ - ldr r0, [pc, #304] @ (73cfc ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 73752 │ │ │ │ + ldr r0, [pc, #312] @ (73e10 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73752 │ │ │ │ + ldr r0, [pc, #304] @ (73e10 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7361c │ │ │ │ - ldr r0, [pc, #288] @ (73d00 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7361c │ │ │ │ + bne.w 73730 │ │ │ │ + ldr r0, [pc, #288] @ (73e14 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73730 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735fa │ │ │ │ - ldr r0, [pc, #272] @ (73d04 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735fa │ │ │ │ - ldr r0, [pc, #264] @ (73d04 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 7370e │ │ │ │ + ldr r0, [pc, #272] @ (73e18 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7370e │ │ │ │ + ldr r0, [pc, #264] @ (73e18 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735d8 │ │ │ │ - ldr r0, [pc, #248] @ (73d08 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735d8 │ │ │ │ - ldr r0, [pc, #240] @ (73d08 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ + bne.w 736ec │ │ │ │ + ldr r0, [pc, #248] @ (73e1c ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736ec │ │ │ │ + ldr r0, [pc, #240] @ (73e1c ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735b6 │ │ │ │ + bne.w 736ca │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735b6 │ │ │ │ - ldr r0, [pc, #204] @ (73d00 ) │ │ │ │ - bl 79388 │ │ │ │ - b.n 739dc │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736ca │ │ │ │ + ldr r0, [pc, #204] @ (73e14 ) │ │ │ │ + bl 794a0 │ │ │ │ + b.n 73af0 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 739e4 │ │ │ │ - ldr r3, [pc, #196] @ (73d0c ) │ │ │ │ + b.n 73af8 │ │ │ │ + ldr r3, [pc, #196] @ (73e20 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #63624 @ 0xf888 │ │ │ │ + movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7395e │ │ │ │ + b.n 73a72 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #176] @ (73d10 ) │ │ │ │ + ldr r2, [pc, #176] @ (73e24 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #14232 @ 0x3798 │ │ │ │ + movw r3, #12760 @ 0x31d8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 73902 │ │ │ │ - ldr r3, [pc, #160] @ (73d14 ) │ │ │ │ + b.n 73a16 │ │ │ │ + ldr r3, [pc, #160] @ (73e28 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #14120 @ 0x3728 │ │ │ │ + movw r3, #12648 @ 0x3168 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7395e │ │ │ │ - ldr r3, [pc, #140] @ (73d18 ) │ │ │ │ + b.n 73a72 │ │ │ │ + ldr r3, [pc, #140] @ (73e2c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #14088 @ 0x3708 │ │ │ │ + movw r3, #12616 @ 0x3148 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7395e │ │ │ │ - ldr r2, [pc, #124] @ (73d1c ) │ │ │ │ + b.n 73a72 │ │ │ │ + ldr r2, [pc, #124] @ (73e30 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #14060 @ 0x36ec │ │ │ │ + movw r2, #12588 @ 0x312c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73902 │ │ │ │ - movw r3, #14000 @ 0x36b0 │ │ │ │ + b.n 73a16 │ │ │ │ + movw r3, #12528 @ 0x30f0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7392a │ │ │ │ - bl 80760 │ │ │ │ + b.n 73a3e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7343a │ │ │ │ - movw r3, #13960 @ 0x3688 │ │ │ │ + beq.w 7354e │ │ │ │ + movw r3, #12488 @ 0x30c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7392a │ │ │ │ + b.n 73a3e │ │ │ │ nop │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -109820,189 +109897,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r7, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #6] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r7, r5 │ │ │ │ - b.w 1ac540 │ │ │ │ + b.w 1ae340 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 73d6e │ │ │ │ + cbz r3, 73e82 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 73d6e │ │ │ │ - ldr r3, [pc, #332] @ (73ea0 ) │ │ │ │ + cbz r3, 73e82 │ │ │ │ + ldr r3, [pc, #332] @ (73fb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e90 │ │ │ │ + beq.w 73fa4 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a4f4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 73e90 │ │ │ │ + bne.w 73fa4 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 73e8c │ │ │ │ + bhi.w 73fa0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r4, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73e4e │ │ │ │ - ldr r1, [pc, #272] @ (73ea0 ) │ │ │ │ + bne.n 73f62 │ │ │ │ + ldr r1, [pc, #272] @ (73fb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 73e2a │ │ │ │ + bhi.n 73f3e │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 73e70 │ │ │ │ + beq.n 73f84 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbz r7, 73e0c │ │ │ │ + cbz r7, 73f20 │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 73e68 │ │ │ │ + beq.n 73f7c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 29718 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 73e5c │ │ │ │ + bhi.n 73f70 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, lr] │ │ │ │ - cbnz r0, 73e56 │ │ │ │ + cbnz r0, 73f6a │ │ │ │ ldr.w r7, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73e82 │ │ │ │ + bne.n 73f96 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ - cbz r0, 73e8c │ │ │ │ + cbz r0, 73fa0 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 73e56 │ │ │ │ + b.n 73f6a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 73e8c │ │ │ │ + cbz r0, 73fa0 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 73dd8 │ │ │ │ + b.n 73eec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 73dca │ │ │ │ + b.n 73ede │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73e04 │ │ │ │ + b.n 73f18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73e56 │ │ │ │ - b.n 73e2a │ │ │ │ + bne.n 73f6a │ │ │ │ + b.n 73f3e │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - b.n 73e40 │ │ │ │ + b.n 73f54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73e04 │ │ │ │ - movw r1, #14272 @ 0x37c0 │ │ │ │ + b.n 73f18 │ │ │ │ + movw r1, #12800 @ 0x3200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (73ea4 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73fb8 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #10] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 7400a │ │ │ │ + bmi.w 7411e │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76f70 │ │ │ │ + beq.w 77084 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7405c │ │ │ │ + beq.w 74170 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 740c2 │ │ │ │ + beq.w 741d6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 740ee │ │ │ │ - ldr r6, [pc, #720] @ (741c4 ) │ │ │ │ + bpl.w 74202 │ │ │ │ + ldr r6, [pc, #720] @ (742d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -110012,59 +110089,59 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r1, #252] @ 0xfc │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76bdc │ │ │ │ + beq.w 76cf0 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7594e │ │ │ │ + beq.w 75a62 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ mov r5, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75976 │ │ │ │ + bne.w 75a8a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 741d4 │ │ │ │ + bne.w 742e8 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7582c │ │ │ │ + beq.w 75940 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 770c4 │ │ │ │ + bl 771d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bpl.w 756d6 │ │ │ │ + bpl.w 757ea │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 740f4 │ │ │ │ + bne.w 74208 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 741f4 │ │ │ │ + bne.w 74308 │ │ │ │ lsls r4, r5, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r3, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 75a26 │ │ │ │ + bmi.w 75b3a │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bpl.w 74208 │ │ │ │ - ldr r6, [pc, #528] @ (741c4 ) │ │ │ │ + bpl.w 7431c │ │ │ │ + ldr r6, [pc, #528] @ (742d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ @@ -110075,27 +110152,27 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76b36 │ │ │ │ + beq.w 76c4a │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745d0 │ │ │ │ + beq.w 746e4 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ - b.n 74220 │ │ │ │ - ldr r6, [pc, #440] @ (741c4 ) │ │ │ │ + b.n 74334 │ │ │ │ + ldr r6, [pc, #440] @ (742d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110107,33 +110184,33 @@ │ │ │ │ adds r4, r0, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76be8 │ │ │ │ + beq.w 76cfc │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76f70 │ │ │ │ + beq.w 77084 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ede │ │ │ │ - bl 721b8 │ │ │ │ + bne.w 73ff2 │ │ │ │ + bl 72340 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7604a │ │ │ │ + beq.w 7615e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e40 │ │ │ │ - ldr r6, [pc, #332] @ (741c4 ) │ │ │ │ + beq.w 75f54 │ │ │ │ + ldr r6, [pc, #332] @ (742d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110145,242 +110222,242 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76b7c │ │ │ │ + beq.w 76c90 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73eea │ │ │ │ + bne.w 73ffe │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7595c │ │ │ │ + beq.w 75a70 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 76d42 │ │ │ │ + bmi.w 76e56 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.w 73ef2 │ │ │ │ + bmi.w 74006 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 73f2a │ │ │ │ + b.n 7403e │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 75a26 │ │ │ │ + bmi.w 75b3a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 764b6 │ │ │ │ + beq.w 765ca │ │ │ │ lsls r3, r5, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 7414c │ │ │ │ - ldr r6, [pc, #168] @ (741c4 ) │ │ │ │ + bpl.n 74260 │ │ │ │ + ldr r6, [pc, #168] @ (742d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 74142 │ │ │ │ + beq.n 74256 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 76c40 │ │ │ │ + bls.w 76d54 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #120] @ (741c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (742dc ) │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 76038 │ │ │ │ + bne.w 7614c │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 76038 │ │ │ │ - ldr r1, [pc, #96] @ (741cc ) │ │ │ │ + beq.w 7614c │ │ │ │ + ldr r1, [pc, #96] @ (742e0 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75f48 │ │ │ │ + bne.w 7605c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (741d0 ) │ │ │ │ + ldr r0, [pc, #76] @ (742e4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7a124 │ │ │ │ + bl 7a23c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #52] @ (741cc ) │ │ │ │ + ldr r1, [pc, #52] @ (742e0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 741b4 │ │ │ │ + beq.n 742c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d54 │ │ │ │ + beq.w 76e68 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 74202 │ │ │ │ - b.w 7604a │ │ │ │ + bne.n 74316 │ │ │ │ + b.w 7615e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 741e2 │ │ │ │ + cbz r4, 742f6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f5c │ │ │ │ + bne.w 74070 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 740f4 │ │ │ │ + bne.n 74208 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7580a │ │ │ │ + beq.w 7591e │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 75a26 │ │ │ │ + bmi.w 75b3a │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bmi.w 73fb0 │ │ │ │ + bmi.w 740c4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745d0 │ │ │ │ + beq.w 746e4 │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ - movw lr, #56901 @ 0xde45 │ │ │ │ + movw lr, #62165 @ 0xf2d5 │ │ │ │ movt lr, #31 │ │ │ │ movw ip, #29684 @ 0x73f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr r4, [pc, #128] @ (742b4 ) │ │ │ │ + ldr r4, [pc, #128] @ (743c8 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7425e │ │ │ │ + b.n 74372 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 74254 │ │ │ │ + cbz r2, 74368 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 74254 │ │ │ │ + beq.n 74368 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 742b8 │ │ │ │ + bne.n 743cc │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745d0 │ │ │ │ + beq.w 746e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74254 │ │ │ │ + beq.n 74368 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 745b8 │ │ │ │ + bcs.w 746cc │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 74296 │ │ │ │ + bcs.n 743aa │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 742a4 │ │ │ │ + bcs.n 743b8 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 74240 │ │ │ │ + bhi.n 74354 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 7424a │ │ │ │ + bls.n 7435e │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74254 │ │ │ │ + beq.n 74368 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 7424a │ │ │ │ + b.n 7435e │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74254 │ │ │ │ + beq.n 74368 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 7424a │ │ │ │ + b.n 7435e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74254 │ │ │ │ + beq.n 74368 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 7424a │ │ │ │ + b.n 7435e │ │ │ │ nop │ │ │ │ - cbz r4, 742ce │ │ │ │ + cbz r4, 743e2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 7446a │ │ │ │ + bpl.w 7457e │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7446a │ │ │ │ + beq.w 7457e │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 750a0 │ │ │ │ + bcs.w 751b4 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 757fa │ │ │ │ + bcs.w 7590e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 750a0 │ │ │ │ + bcs.w 751b4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 75096 │ │ │ │ + bls.w 751aa │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7446a │ │ │ │ + beq.w 7457e │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 7446a │ │ │ │ + beq.w 7457e │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7446a │ │ │ │ + bne.w 7457e │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75cb8 │ │ │ │ + beq.w 75dcc │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75f00 │ │ │ │ + beq.w 76014 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 74336 │ │ │ │ + beq.n 7444a │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 74254 │ │ │ │ + bne.n 74368 │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #35752 @ 0x8ba8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -110470,1188 +110547,1188 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9220 @ 0x2404 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 755c4 │ │ │ │ + bne.w 756d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 755c4 │ │ │ │ + beq.w 756d8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75386 │ │ │ │ + bne.w 7549a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 768a2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29684 @ 0x73f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 750e0 │ │ │ │ - ldr r3, [pc, #232] @ (745b0 ) │ │ │ │ + bpl.w 751f4 │ │ │ │ + ldr r3, [pc, #232] @ (746c4 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r0, #8 │ │ │ │ cmp r1, lr │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.w 750ee │ │ │ │ + bne.w 75202 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29d00 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f42 │ │ │ │ - ldr r7, [pc, #140] @ (745b0 ) │ │ │ │ + beq.w 77056 │ │ │ │ + ldr r7, [pc, #140] @ (746c4 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f44 │ │ │ │ + beq.w 77058 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 76eac │ │ │ │ + bpl.w 76fc0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 74dea │ │ │ │ + bne.w 74efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 74df6 │ │ │ │ + bne.w 74f0a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74e02 │ │ │ │ + bne.w 74f16 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 74e02 │ │ │ │ + beq.w 74f16 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #60] @ (745b4 ) │ │ │ │ + ldr r6, [pc, #60] @ (746c8 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 75c38 │ │ │ │ - bl 7cac8 │ │ │ │ + beq.w 75d4c │ │ │ │ + bl 7cc78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75c46 │ │ │ │ + beq.w 75d5a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74254 │ │ │ │ + bne.w 74368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 74254 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74368 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7424a │ │ │ │ + bne.w 7435e │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7425e │ │ │ │ + bne.w 74372 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7563a │ │ │ │ + bne.w 7574e │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75216 │ │ │ │ + beq.w 7532a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750f8 │ │ │ │ + bne.w 7520c │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75136 │ │ │ │ + bne.w 7524a │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e48 │ │ │ │ - ldr.w r8, [pc, #720] @ 748e0 │ │ │ │ + bne.w 75f5c │ │ │ │ + ldr.w r8, [pc, #720] @ 749f4 │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75c18 │ │ │ │ + bne.w 75d2c │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75c18 │ │ │ │ + beq.w 75d2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #680] @ (748dc ) │ │ │ │ + ldr r1, [pc, #680] @ (749f0 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7562e │ │ │ │ + bne.w 75742 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 755da │ │ │ │ - ldr r1, [pc, #648] @ (748dc ) │ │ │ │ + bne.w 756ee │ │ │ │ + ldr r1, [pc, #648] @ (749f0 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f88 │ │ │ │ + beq.w 7609c │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76ac0 │ │ │ │ + beq.w 76bd4 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 75f58 │ │ │ │ + bpl.w 7606c │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75300 │ │ │ │ + beq.w 75414 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75310 │ │ │ │ + bne.w 75424 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7531a │ │ │ │ + bne.w 7542e │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75324 │ │ │ │ + bne.w 75438 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75338 │ │ │ │ + beq.w 7544c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 75354 │ │ │ │ + beq.w 75468 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7472a │ │ │ │ + beq.n 7483e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75354 │ │ │ │ + beq.w 75468 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7472a │ │ │ │ + beq.n 7483e │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75354 │ │ │ │ + beq.w 75468 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7472a │ │ │ │ + beq.n 7483e │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75354 │ │ │ │ + beq.w 75468 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 74712 │ │ │ │ + bne.n 74826 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ movw r6, #40780 @ 0x9f4c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 76afc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74766 │ │ │ │ + beq.n 7487a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 76afc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74766 │ │ │ │ + beq.n 7487a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 76afc │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74750 │ │ │ │ + bne.n 74864 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ movw r6, #42652 @ 0xa69c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 769f4 │ │ │ │ + beq.w 76b08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 747a2 │ │ │ │ + beq.n 748b6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 769f4 │ │ │ │ + beq.w 76b08 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 747a2 │ │ │ │ + beq.n 748b6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 769f4 │ │ │ │ + beq.w 76b08 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7478c │ │ │ │ + bne.n 748a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ movw r6, #42444 @ 0xa5cc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76b50 │ │ │ │ + beq.w 76c64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 747de │ │ │ │ + beq.n 748f2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76b50 │ │ │ │ + beq.w 76c64 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 747de │ │ │ │ + beq.n 748f2 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76b50 │ │ │ │ + beq.w 76c64 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 747c8 │ │ │ │ + bne.n 748dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 76a00 │ │ │ │ + beq.w 76b14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74810 │ │ │ │ + beq.n 74924 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 76a00 │ │ │ │ + beq.w 76b14 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74810 │ │ │ │ + beq.n 74924 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 76a00 │ │ │ │ + beq.w 76b14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 747fa │ │ │ │ + bne.n 7490e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ movw r6, #42028 @ 0xa42c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7642c │ │ │ │ + beq.w 76540 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7484c │ │ │ │ + beq.n 74960 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7642c │ │ │ │ + beq.w 76540 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7484c │ │ │ │ + beq.n 74960 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7642c │ │ │ │ + beq.w 76540 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74836 │ │ │ │ + bne.n 7494a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ movw r6, #22164 @ 0x5694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76b5c │ │ │ │ + beq.w 76c70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74888 │ │ │ │ + beq.n 7499c │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76b5c │ │ │ │ + beq.w 76c70 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74888 │ │ │ │ + beq.n 7499c │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76b5c │ │ │ │ + beq.w 76c70 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74872 │ │ │ │ + bne.n 74986 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7535c │ │ │ │ + ble.w 75470 │ │ │ │ movw r4, #21648 @ 0x5490 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76a66 │ │ │ │ + beq.w 76b7a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 748ba │ │ │ │ + beq.n 749ce │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76a66 │ │ │ │ + beq.w 76b7a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 748ba │ │ │ │ + beq.n 749ce │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 76a66 │ │ │ │ + beq.w 76b7a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 748aa │ │ │ │ + bne.n 749be │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 75e94 │ │ │ │ + bmi.w 75fa8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 76a0c │ │ │ │ + bmi.w 76b20 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 74b60 │ │ │ │ - b.n 748e4 │ │ │ │ - add r3, pc, #736 @ (adr r3, 74bc0 ) │ │ │ │ + ble.w 74c74 │ │ │ │ + b.n 749f8 │ │ │ │ + add r3, pc, #736 @ (adr r3, 74cd4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r3, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74dd8 │ │ │ │ + bge.w 74eec │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 74910 │ │ │ │ + cbz r3, 74a24 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e64 │ │ │ │ + bne.w 74f78 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r3, 74922 │ │ │ │ + cbz r3, 74a36 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 750aa │ │ │ │ + bne.w 751be │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7499e │ │ │ │ + beq.n 74ab2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7499e │ │ │ │ + beq.n 74ab2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75452 │ │ │ │ - cbnz r0, 7494a │ │ │ │ + bne.w 75566 │ │ │ │ + cbnz r0, 74a5e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7599c │ │ │ │ + bne.w 75ab0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74958 │ │ │ │ + bne.n 74a6c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ea6 │ │ │ │ - cbnz r7, 74962 │ │ │ │ + bne.w 75fba │ │ │ │ + cbnz r7, 74a76 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76336 │ │ │ │ + bne.w 7644a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7496e │ │ │ │ + cbnz r0, 74a82 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76476 │ │ │ │ + bne.w 7658a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7497a │ │ │ │ + cbnz r0, 74a8e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a2a │ │ │ │ + bne.w 76b3e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 74986 │ │ │ │ + cbnz r0, 74a9a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e58 │ │ │ │ + bne.w 75f6c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 74992 │ │ │ │ + cbnz r0, 74aa6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76ae8 │ │ │ │ + bne.w 76bfc │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7499e │ │ │ │ + cbnz r0, 74ab2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76b8e │ │ │ │ + bne.w 76ca2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ - cbz r3, 749d8 │ │ │ │ + cbz r3, 74aec │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 749d8 │ │ │ │ + cbz r1, 74aec │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75416 │ │ │ │ - cbnz r0, 749c0 │ │ │ │ + bne.w 7552a │ │ │ │ + cbnz r0, 74ad4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7598e │ │ │ │ + bne.w 75aa2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 749ce │ │ │ │ + bne.n 74ae2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a5a │ │ │ │ - cbnz r7, 749d8 │ │ │ │ + bne.w 75b6e │ │ │ │ + cbnz r7, 74aec │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75444 │ │ │ │ + bne.w 75558 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ - cbz r3, 749e6 │ │ │ │ + cbz r3, 74afa │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75052 │ │ │ │ + bne.w 75166 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a18 │ │ │ │ + beq.w 76b2c │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 74a08 │ │ │ │ + cbnz r3, 74b1c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbnz r3, 74a08 │ │ │ │ + cbnz r3, 74b1c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ - cbnz r3, 74a20 │ │ │ │ + cbnz r3, 74b34 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - cbnz r3, 74a20 │ │ │ │ + cbnz r3, 74b34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75234 │ │ │ │ + bne.w 75348 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75234 │ │ │ │ + beq.w 75348 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75254 │ │ │ │ + beq.w 75368 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 74a50 │ │ │ │ + cbnz r1, 74b64 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75244 │ │ │ │ + bne.w 75358 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ - cbnz r3, 74a70 │ │ │ │ + cbnz r3, 74b84 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #20 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75f22 │ │ │ │ + bne.w 76036 │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ - cbnz r3, 74a88 │ │ │ │ + cbnz r3, 74b9c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbz r3, 74a88 │ │ │ │ + cbz r3, 74b9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74d06 │ │ │ │ + beq.w 74e1a │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74d06 │ │ │ │ + bne.w 74e1a │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d14 │ │ │ │ + beq.w 74e28 │ │ │ │ ldrd r1, r3, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 74aa0 │ │ │ │ + cbnz r1, 74bb4 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74c7e │ │ │ │ - cbnz r3, 74aaa │ │ │ │ + bne.w 74d92 │ │ │ │ + cbnz r3, 74bbe │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75392 │ │ │ │ + bne.w 754a6 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74cb4 │ │ │ │ + bne.w 74dc8 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76afc │ │ │ │ + bne.w 76c10 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 74ad0 │ │ │ │ + cbnz r1, 74be4 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76b06 │ │ │ │ + bne.w 76c1a │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7528c │ │ │ │ + beq.w 753a0 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e22 │ │ │ │ + bne.w 74f36 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74e22 │ │ │ │ + beq.w 74f36 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75268 │ │ │ │ + beq.w 7537c │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 757b6 │ │ │ │ + beq.w 758ca │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74b16 │ │ │ │ + cbnz r1, 74c2a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e42 │ │ │ │ + bne.w 74f56 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 74b26 │ │ │ │ + cbnz r1, 74c3a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7632c │ │ │ │ + bne.w 76440 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ eor.w r1, r2, r3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 74da0 │ │ │ │ + bmi.w 74eb4 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 753ba │ │ │ │ + beq.w 754ce │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74dd8 │ │ │ │ + bne.w 74eec │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 748ee │ │ │ │ + bne.w 74a02 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 74b92 │ │ │ │ + cbz r5, 74ca6 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75730 │ │ │ │ + beq.w 75844 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75740 │ │ │ │ + beq.w 75854 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75750 │ │ │ │ + beq.w 75864 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75760 │ │ │ │ + beq.w 75874 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75770 │ │ │ │ + beq.w 75884 │ │ │ │ and.w r3, r2, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ - bne.n 74bb2 │ │ │ │ + bne.n 74cc6 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r3, #51445 @ 0xc8f5 │ │ │ │ + movw r3, #51877 @ 0xcaa5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.w 76e90 │ │ │ │ + beq.w 76fa4 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 7553c │ │ │ │ + bmi.w 75650 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 752a8 │ │ │ │ + bpl.w 753bc │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 76e1e │ │ │ │ + bne.w 76f32 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 752b2 │ │ │ │ + beq.w 753c6 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 74c26 │ │ │ │ + ble.n 74d3a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74bfe │ │ │ │ + bge.n 74d12 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7e8cc │ │ │ │ + bl 7ea90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76046 │ │ │ │ + blt.w 7615a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74c26 │ │ │ │ + beq.n 74d3a │ │ │ │ adds r4, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76f0a │ │ │ │ - bl 7e8cc │ │ │ │ + bge.w 7701e │ │ │ │ + bl 7ea90 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76046 │ │ │ │ + blt.w 7615a │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 74c06 │ │ │ │ + bne.n 74d1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 74c56 │ │ │ │ + cbz r3, 74d6a │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.w 75486 │ │ │ │ + bmi.w 7559a │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 74c42 │ │ │ │ + bpl.n 74d56 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76eca │ │ │ │ + beq.w 76fde │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 74c56 │ │ │ │ + bgt.n 74d6a │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 76eec │ │ │ │ + ble.w 77000 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ ittt pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 7557c │ │ │ │ + bmi.w 75690 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76ec2 │ │ │ │ + beq.w 76fd6 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r3, 74c98 │ │ │ │ + cbnz r3, 74dac │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76378 │ │ │ │ + bne.w 7648c │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ - cbnz r3, 74cb4 │ │ │ │ + cbnz r3, 74dc8 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74abe │ │ │ │ + beq.w 74bd2 │ │ │ │ ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 74cc2 │ │ │ │ + beq.n 74dd6 │ │ │ │ str.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74abe │ │ │ │ + beq.w 74bd2 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 74abe │ │ │ │ + bne.w 74bd2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - beq.w 74ac0 │ │ │ │ + beq.w 74bd4 │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bpl.w 74ac0 │ │ │ │ + bpl.w 74bd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r2, r3, #131072 @ 0x20000 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76d02 │ │ │ │ + bne.w 76e16 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74ac6 │ │ │ │ + b.n 74bda │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a88 │ │ │ │ + bne.w 74b9c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a88 │ │ │ │ + beq.w 74b9c │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a92 │ │ │ │ + bne.w 74ba6 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a92 │ │ │ │ + bne.w 74ba6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 75a66 │ │ │ │ + bmi.w 75b7a │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75ab0 │ │ │ │ + bne.w 75bc4 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 75ab0 │ │ │ │ + beq.w 75bc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #280] @ (74e5c ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #280] @ (74f70 ) │ │ │ │ + bl 7956c │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75812 │ │ │ │ + bne.w 75926 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75c82 │ │ │ │ + bne.w 75d96 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75c82 │ │ │ │ + beq.w 75d96 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #240] @ (74e60 ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #240] @ (74f74 ) │ │ │ │ + bl 7956c │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75878 │ │ │ │ + bne.w 7598c │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75c66 │ │ │ │ + bne.w 75d7a │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 74a98 │ │ │ │ + b.n 74bac │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.w 74b3c │ │ │ │ + bpl.w 74c50 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b3c │ │ │ │ + bne.w 74c50 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #51445 @ 0xc8f5 │ │ │ │ + movw r1, #51877 @ 0xcaa5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74b3c │ │ │ │ - movw r1, #63605 @ 0xf875 │ │ │ │ + bne.w 74c50 │ │ │ │ + movw r1, #64057 @ 0xfa39 │ │ │ │ movt r1, #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 74b46 │ │ │ │ + beq.w 74c5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 748f0 │ │ │ │ + bne.w 74a04 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 74b5e │ │ │ │ + b.n 74c72 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74562 │ │ │ │ + beq.w 74676 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7456a │ │ │ │ + beq.w 7467e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 74572 │ │ │ │ + bne.w 74686 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1add90 │ │ │ │ + bl 1afb90 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 75c3e │ │ │ │ + b.w 75d52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7577a │ │ │ │ + beq.w 7588e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b16 │ │ │ │ + bne.w 74c2a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b16 │ │ │ │ + beq.w 74c2a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75286 │ │ │ │ + beq.w 7539a │ │ │ │ ldr.w r6, [r9, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 757e4 │ │ │ │ - b.n 74b26 │ │ │ │ + beq.w 758f8 │ │ │ │ + b.n 74c3a │ │ │ │ nop │ │ │ │ - add r3, pc, #976 @ (adr r3, 75230 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 75344 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 74f84 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 75098 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r2, [r3, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753e0 │ │ │ │ + bne.w 754f4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74e8a │ │ │ │ + bne.n 74f9e │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 761b0 │ │ │ │ + bne.w 762c4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74e98 │ │ │ │ + bne.n 74fac │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7622c │ │ │ │ - cbnz r2, 74ea2 │ │ │ │ + bne.w 76340 │ │ │ │ + cbnz r2, 74fb6 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76978 │ │ │ │ + bne.w 76a8c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbnz r6, 74eae │ │ │ │ + cbnz r6, 74fc2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764d8 │ │ │ │ + bne.w 765ec │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbnz r6, 74eba │ │ │ │ + cbnz r6, 74fce │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76560 │ │ │ │ + bne.w 76674 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76836 │ │ │ │ + bne.w 7694a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76704 │ │ │ │ + bne.w 76818 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbnz r6, 74ed6 │ │ │ │ + cbnz r6, 74fea │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7670c │ │ │ │ + bne.w 76820 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cbnz r6, 74ee2 │ │ │ │ + cbnz r6, 74ff6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76748 │ │ │ │ + bne.w 7685c │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 74eee │ │ │ │ + cbnz r6, 75002 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76750 │ │ │ │ + bne.w 76864 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - cbnz r6, 74efa │ │ │ │ + cbnz r6, 7500e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766a8 │ │ │ │ + bne.w 767bc │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 74f06 │ │ │ │ + cbnz r6, 7501a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76876 │ │ │ │ + bne.w 7698a │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - cbnz r6, 74f12 │ │ │ │ + cbnz r6, 75026 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7683e │ │ │ │ + bne.w 76952 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 74f1e │ │ │ │ + cbnz r6, 75032 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768ae │ │ │ │ + bne.w 769c2 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 74f2a │ │ │ │ + cbnz r6, 7503e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767fa │ │ │ │ + bne.w 7690e │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 74f36 │ │ │ │ + cbnz r6, 7504a │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767a6 │ │ │ │ + bne.w 768ba │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 74f42 │ │ │ │ + cbnz r6, 75056 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7638e │ │ │ │ + bne.w 764a2 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 74f4e │ │ │ │ + cbnz r6, 75062 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76672 │ │ │ │ + bne.w 76786 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 74f5a │ │ │ │ + cbnz r6, 7506e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76692 │ │ │ │ + bne.w 767a6 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - cbnz r6, 74f66 │ │ │ │ + cbnz r6, 7507a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76af2 │ │ │ │ + bne.w 76c06 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ - cbnz r6, 74f72 │ │ │ │ + cbnz r6, 75086 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76faa │ │ │ │ + bne.w 770be │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ - cbnz r6, 74f7e │ │ │ │ + cbnz r6, 75092 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76fb2 │ │ │ │ + bne.w 770c6 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - cbnz r6, 74f8a │ │ │ │ + cbnz r6, 7509e │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76f98 │ │ │ │ + bne.w 770ac │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - cbnz r6, 74f96 │ │ │ │ + cbnz r6, 750aa │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77004 │ │ │ │ + bne.w 77118 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ - cbnz r6, 74fa2 │ │ │ │ + cbnz r6, 750b6 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76fd0 │ │ │ │ + bne.w 770e4 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - cbnz r6, 74fae │ │ │ │ + cbnz r6, 750c2 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76fe2 │ │ │ │ + bne.w 770f6 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 74fba │ │ │ │ + cbnz r6, 750ce │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76f38 │ │ │ │ + bne.w 7704c │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ - cbnz r6, 74fc6 │ │ │ │ + cbnz r6, 750da │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76e7c │ │ │ │ + bne.w 76f90 │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ - cbnz r7, 74fd8 │ │ │ │ + cbnz r7, 750ec │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 762ac │ │ │ │ - cbnz r2, 74fe2 │ │ │ │ + bne.w 763c0 │ │ │ │ + cbnz r2, 750f6 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 764c4 │ │ │ │ + bne.w 765d8 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ - cbnz r6, 74fee │ │ │ │ + cbnz r6, 75102 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 767e8 │ │ │ │ + bne.w 768fc │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ - cbnz r6, 74ffe │ │ │ │ + cbnz r6, 75112 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76dba │ │ │ │ + bne.w 76ece │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbnz r6, 7500a │ │ │ │ + cbnz r6, 7511e │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76dd0 │ │ │ │ + bne.w 76ee4 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - cbnz r6, 7501a │ │ │ │ + cbnz r6, 7512e │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767da │ │ │ │ + bne.w 768ee │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ - cbnz r6, 7502a │ │ │ │ + cbnz r6, 7513e │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e62 │ │ │ │ + bne.w 76f76 │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74914 │ │ │ │ + bne.w 74a28 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74914 │ │ │ │ - cbz r0, 7504c │ │ │ │ + beq.w 74a28 │ │ │ │ + cbz r0, 75160 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74914 │ │ │ │ + beq.w 74a28 │ │ │ │ str.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 74914 │ │ │ │ + b.n 74a28 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7556e │ │ │ │ - cbnz r0, 75066 │ │ │ │ + bne.w 75682 │ │ │ │ + cbnz r0, 7517a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b24 │ │ │ │ + bne.w 76c38 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749e6 │ │ │ │ + bne.w 74afa │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e44 │ │ │ │ + bne.w 76f58 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749f0 │ │ │ │ + bne.w 74b04 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 749f0 │ │ │ │ + beq.w 74b04 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 749f0 │ │ │ │ + beq.w 74b04 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 749f0 │ │ │ │ + b.n 74b04 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 74304 │ │ │ │ + bls.w 74418 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74304 │ │ │ │ - b.w 7446a │ │ │ │ + bne.w 74418 │ │ │ │ + b.w 7457e │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75508 │ │ │ │ - cbnz r0, 750c2 │ │ │ │ + bne.w 7561c │ │ │ │ + cbnz r0, 751d6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b88 │ │ │ │ + bne.w 76c9c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750d0 │ │ │ │ + bne.n 751e4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b76 │ │ │ │ + bne.w 76c8a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74922 │ │ │ │ + bne.w 74a36 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74922 │ │ │ │ - b.n 75536 │ │ │ │ + beq.w 74a36 │ │ │ │ + b.n 7564a │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 744fa │ │ │ │ + beq.w 7460e │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.w 744fa │ │ │ │ - ldr r6, [pc, #732] @ (753d8 ) │ │ │ │ + b.w 7460e │ │ │ │ + ldr r6, [pc, #732] @ (754ec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 75fe6 │ │ │ │ + bne.w 760fa │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75fa2 │ │ │ │ + beq.w 760b6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76f1a │ │ │ │ + bne.w 7702e │ │ │ │ movw r8, #30220 @ 0x760c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 75184 │ │ │ │ - ldr r3, [pc, #632] @ (753d8 ) │ │ │ │ + bpl.n 75298 │ │ │ │ + ldr r3, [pc, #632] @ (754ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -111671,346 +111748,346 @@ │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f16 │ │ │ │ - ldr r6, [pc, #536] @ (753d8 ) │ │ │ │ + beq.w 7702a │ │ │ │ + ldr r6, [pc, #536] @ (754ec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cde │ │ │ │ + beq.w 76df2 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7df74 │ │ │ │ + bl 7e13c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76d2c │ │ │ │ + beq.w 76e40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 75202 │ │ │ │ + beq.n 75316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e58 │ │ │ │ + beq.w 76f6c │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75882 │ │ │ │ + bne.w 75996 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ad0 │ │ │ │ + bne.w 75be4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75870 │ │ │ │ - ldr r6, [pc, #432] @ (753d8 ) │ │ │ │ + beq.w 75984 │ │ │ │ + ldr r6, [pc, #432] @ (754ec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 75bcc │ │ │ │ + b.w 75ce0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a50 │ │ │ │ + bne.w 74b64 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a50 │ │ │ │ - cbz r5, 7524c │ │ │ │ + beq.w 74b64 │ │ │ │ + cbz r5, 75360 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74a50 │ │ │ │ + beq.w 74b64 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.w 74a50 │ │ │ │ + b.w 74b64 │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a50 │ │ │ │ + bne.w 74b64 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a50 │ │ │ │ - b.n 7524c │ │ │ │ + beq.w 74b64 │ │ │ │ + b.n 75360 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c70 │ │ │ │ + beq.w 75d84 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b16 │ │ │ │ + bne.w 74c2a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b16 │ │ │ │ + beq.w 74c2a │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.n 74b16 │ │ │ │ + b.n 74c2a │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74ada │ │ │ │ - cbz r5, 752a2 │ │ │ │ + beq.w 74bee │ │ │ │ + cbz r5, 753b6 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74ada │ │ │ │ + beq.w 74bee │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.n 74ada │ │ │ │ + b.n 74bee │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74bde │ │ │ │ + bne.w 74cf2 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 762ec │ │ │ │ + bmi.w 76400 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #284] @ (753dc ) │ │ │ │ + ldr r1, [pc, #284] @ (754f0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79500 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74bde │ │ │ │ - ldr r1, [pc, #264] @ (753dc ) │ │ │ │ + bne.w 74cf2 │ │ │ │ + ldr r1, [pc, #264] @ (754f0 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #56901 @ 0xde45 │ │ │ │ + movw r3, #62165 @ 0xf2d5 │ │ │ │ movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74be8 │ │ │ │ - b.n 74c26 │ │ │ │ + bgt.w 74cfc │ │ │ │ + b.n 74d3a │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 746a2 │ │ │ │ + beq.w 747b6 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 746b2 │ │ │ │ + beq.w 747c6 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 746c2 │ │ │ │ + beq.w 747d6 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 746de │ │ │ │ + bne.w 747f2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75354 │ │ │ │ + beq.n 75468 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7533a │ │ │ │ + bne.n 7544e │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 763c4 │ │ │ │ + bne.w 764d8 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ - bmi.w 75e94 │ │ │ │ + bmi.w 75fa8 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 76a0c │ │ │ │ + bmi.w 76b20 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 748e4 │ │ │ │ - b.w 74b60 │ │ │ │ + bgt.w 749f8 │ │ │ │ + b.w 74c74 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74254 │ │ │ │ - b.w 74498 │ │ │ │ + bne.w 74368 │ │ │ │ + b.w 745ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76f54 │ │ │ │ + beq.w 77068 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 753ac │ │ │ │ + beq.n 754c0 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74cb8 │ │ │ │ + bne.w 74dcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74abe │ │ │ │ - b.n 74ca8 │ │ │ │ + beq.w 74bd2 │ │ │ │ + b.n 74dbc │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b3c │ │ │ │ + beq.w 74c50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74dca │ │ │ │ + beq.w 74ede │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74b3c │ │ │ │ - b.n 74dca │ │ │ │ + beq.w 74c50 │ │ │ │ + b.n 74ede │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 75500 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 75614 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 753ee │ │ │ │ + bne.n 75502 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762d6 │ │ │ │ + bne.w 763ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 753fc │ │ │ │ + bne.n 75510 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762a0 │ │ │ │ - cbnz r2, 75406 │ │ │ │ + bne.w 763b4 │ │ │ │ + cbnz r2, 7551a │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a72 │ │ │ │ + bne.w 76b86 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 75412 │ │ │ │ + cbnz r0, 75526 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7606e │ │ │ │ + bne.w 76182 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 74eae │ │ │ │ - cbnz r0, 75420 │ │ │ │ + b.n 74fc2 │ │ │ │ + cbnz r0, 75534 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a46 │ │ │ │ + bne.w 75b5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7542e │ │ │ │ + bne.n 75542 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76024 │ │ │ │ + bne.w 76138 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 749d8 │ │ │ │ + bne.w 74aec │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 749d8 │ │ │ │ + beq.w 74aec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 749d8 │ │ │ │ + beq.w 74aec │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749de │ │ │ │ - b.n 75076 │ │ │ │ - cbnz r0, 7545c │ │ │ │ + bne.w 74af2 │ │ │ │ + b.n 7518a │ │ │ │ + cbnz r0, 75570 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a30 │ │ │ │ + bne.w 75b44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7546a │ │ │ │ + bne.n 7557e │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76060 │ │ │ │ - cbnz r7, 75474 │ │ │ │ + bne.w 76174 │ │ │ │ + cbnz r7, 75588 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 768f6 │ │ │ │ + bne.w 76a0a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 75480 │ │ │ │ + cbnz r0, 75594 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ff8 │ │ │ │ + bne.w 7610c │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7496e │ │ │ │ + b.w 74a82 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 76dfc │ │ │ │ + bpl.w 76f10 │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 754b2 │ │ │ │ + cbnz r3, 755c6 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 7a984 │ │ │ │ + bl 7aaa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76dec │ │ │ │ + beq.w 76f00 │ │ │ │ movs r2, #30 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ strb r3, [r0, #6] │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ - cbnz r3, 754c8 │ │ │ │ + cbnz r3, 755dc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r2, #4 │ │ │ │ streq.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.n 754d6 │ │ │ │ + bpl.n 755ea │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76eca │ │ │ │ + beq.w 76fde │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 74c42 │ │ │ │ + bpl.w 74d56 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 74c56 │ │ │ │ + beq.w 74d6a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #14968 @ 0x3a78 │ │ │ │ + movw r1, #13496 @ 0x34b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ - cbnz r0, 75512 │ │ │ │ + b.w 7615e │ │ │ │ + cbnz r0, 75626 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76e70 │ │ │ │ + bne.w 76f84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75520 │ │ │ │ + bne.n 75634 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b68 │ │ │ │ + bne.w 76c7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74922 │ │ │ │ + bne.w 74a36 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74922 │ │ │ │ + beq.w 74a36 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74922 │ │ │ │ + beq.w 74a36 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.w 74922 │ │ │ │ + b.w 74a36 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls.w r3, #4294967295 @ 0xffffffff │ │ │ │ strls.w r3, [r9, #144] @ 0x90 │ │ │ │ - bls.w 74bb8 │ │ │ │ + bls.w 74ccc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #14664 @ 0x3948 │ │ │ │ + movw r1, #13192 @ 0x3388 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ - cbnz r0, 75578 │ │ │ │ + b.w 7615e │ │ │ │ + cbnz r0, 7568c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b1a │ │ │ │ + bne.w 76c2e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75066 │ │ │ │ - ldr r0, [pc, #676] @ (75824 ) │ │ │ │ + b.n 7517a │ │ │ │ + ldr r0, [pc, #676] @ (75938 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -112022,276 +112099,276 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76b2a │ │ │ │ + beq.w 76c3e │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 74c76 │ │ │ │ + b.w 74d8a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 74484 │ │ │ │ - b.w 76046 │ │ │ │ + bne.w 74598 │ │ │ │ + b.w 7615a │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7e524 │ │ │ │ + bl 7e6e8 │ │ │ │ mov r5, r0 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #548] @ (75828 ) │ │ │ │ + ldr r1, [pc, #548] @ (7593c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76f8e │ │ │ │ + beq.w 770a2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74666 │ │ │ │ + beq.w 7477a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74666 │ │ │ │ + bne.w 7477a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74666 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7477a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74666 │ │ │ │ - b.w 74646 │ │ │ │ + bne.w 7477a │ │ │ │ + b.w 7475a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 746ee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db9c │ │ │ │ + bl 7dd64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 746ee │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db9c │ │ │ │ + bl 7dd64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 746ee │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db9c │ │ │ │ + bl 7dd64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 746ee │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db9c │ │ │ │ + bl 7dd64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 746ee │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db9c │ │ │ │ + bl 7dd64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 746ee │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 756c6 │ │ │ │ + b.n 757da │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 746ee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db9c │ │ │ │ + bl 7dd64 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 756bc │ │ │ │ - b.w 76046 │ │ │ │ + bne.n 757d0 │ │ │ │ + b.w 7615a │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 75a02 │ │ │ │ + ble.w 75b16 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 76d96 │ │ │ │ + bmi.w 76eaa │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 75a02 │ │ │ │ + beq.w 75b16 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 76d96 │ │ │ │ + bmi.w 76eaa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 75a02 │ │ │ │ + beq.w 75b16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 76d96 │ │ │ │ + bmi.w 76eaa │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 75a02 │ │ │ │ + beq.w 75b16 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r4, #22 │ │ │ │ - bmi.w 76d96 │ │ │ │ + bmi.w 76eaa │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75716 │ │ │ │ + bne.n 7582a │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 741dc │ │ │ │ + b.w 742f0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74b74 │ │ │ │ + bne.w 74c88 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74b7e │ │ │ │ + bne.w 74c92 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74b88 │ │ │ │ + bne.w 74c9c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #56] @ 0x38 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74b92 │ │ │ │ + bne.w 74ca6 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 74b92 │ │ │ │ + b.w 74ca6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74e28 │ │ │ │ - cbnz r5, 757c0 │ │ │ │ + beq.w 74f3c │ │ │ │ + cbnz r5, 758d4 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 7579a │ │ │ │ + cbnz r1, 758ae │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75286 │ │ │ │ + bne.w 7539a │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b26 │ │ │ │ + bne.w 74c3a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b26 │ │ │ │ + beq.w 74c3a │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 74b26 │ │ │ │ + b.w 74c3a │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74e28 │ │ │ │ + beq.w 74f3c │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 76b48 │ │ │ │ + bne.w 76c5c │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 757da │ │ │ │ + cbnz r1, 758ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e42 │ │ │ │ + bne.w 74f56 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b26 │ │ │ │ + bne.w 74c3a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b26 │ │ │ │ + beq.w 74c3a │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74b26 │ │ │ │ - b.n 757ae │ │ │ │ + beq.w 74c3a │ │ │ │ + b.n 758c2 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74304 │ │ │ │ - b.w 7446a │ │ │ │ + bne.w 74418 │ │ │ │ + b.w 7457e │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 73f9a │ │ │ │ - b.n 75a1e │ │ │ │ + bmi.w 740ae │ │ │ │ + b.n 75b32 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d54 │ │ │ │ + beq.w 74e68 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 74a92 │ │ │ │ + b.w 74ba6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #736 @ (adr r3, 75b0c ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 75c20 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76b42 │ │ │ │ + beq.w 76c56 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7604a │ │ │ │ + beq.w 7615e │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 75858 │ │ │ │ + bpl.n 7596c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 76438 │ │ │ │ + bmi.w 7654c │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r3, r3, r2, lsr #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 73f66 │ │ │ │ - b.n 75728 │ │ │ │ + bpl.w 7407a │ │ │ │ + b.n 7583c │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7460e │ │ │ │ + b.w 74722 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7581a │ │ │ │ - b.w 74d7e │ │ │ │ + bne.n 7592e │ │ │ │ + b.w 74e92 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30220 @ 0x760c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76f1a │ │ │ │ + bne.w 7702e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 758d4 │ │ │ │ + bpl.n 759e8 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -112308,141 +112385,141 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f16 │ │ │ │ + beq.w 7702a │ │ │ │ ldr r3, [r6, r5] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cde │ │ │ │ + beq.w 76df2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7df74 │ │ │ │ + bl 7e13c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76d2c │ │ │ │ + beq.w 76e40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 75940 │ │ │ │ + beq.n 75a54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d20 │ │ │ │ + beq.w 76e34 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7520e │ │ │ │ - b.n 75894 │ │ │ │ - bl 806dc │ │ │ │ + beq.w 75322 │ │ │ │ + b.n 759a8 │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76046 │ │ │ │ + blt.w 7615a │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f56 │ │ │ │ + bne.w 7406a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f56 │ │ │ │ + beq.w 7406a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764aa │ │ │ │ + bne.w 765be │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f66 │ │ │ │ - b.n 75832 │ │ │ │ + bne.w 7407a │ │ │ │ + b.n 75946 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 749c6 │ │ │ │ - b.w 749ce │ │ │ │ + beq.w 74ada │ │ │ │ + b.w 74ae2 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 759ac │ │ │ │ + bne.n 75ac0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ea6 │ │ │ │ - cbnz r7, 759b6 │ │ │ │ + bne.w 75fba │ │ │ │ + cbnz r7, 75aca │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76336 │ │ │ │ + bne.w 7644a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c20 │ │ │ │ + bne.w 76d34 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76478 │ │ │ │ + bne.w 7658c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7497a │ │ │ │ + bne.w 74a8e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7497a │ │ │ │ + beq.w 74a8e │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 759ec │ │ │ │ + bne.n 75b00 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ee2 │ │ │ │ - cbnz r6, 759f6 │ │ │ │ + bne.w 75ff6 │ │ │ │ + cbnz r6, 75b0a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aee │ │ │ │ + bne.w 76c02 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ef6 │ │ │ │ - b.w 7499e │ │ │ │ + beq.w 7600a │ │ │ │ + b.w 74ab2 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 740f4 │ │ │ │ + bne.w 74208 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 741f4 │ │ │ │ + bne.w 74308 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 74202 │ │ │ │ + b.w 74316 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7545c │ │ │ │ + beq.w 75570 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75462 │ │ │ │ - b.n 7546a │ │ │ │ + beq.w 75576 │ │ │ │ + b.n 7557e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 75420 │ │ │ │ + beq.w 75534 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75426 │ │ │ │ - b.n 7542e │ │ │ │ + beq.w 7553a │ │ │ │ + b.n 75542 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 749d0 │ │ │ │ - b.w 749d8 │ │ │ │ - ldr r3, [pc, #572] @ (75ca4 ) │ │ │ │ + beq.w 74ae4 │ │ │ │ + b.w 74aec │ │ │ │ + ldr r3, [pc, #572] @ (75db8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -112453,119 +112530,119 @@ │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c7a │ │ │ │ + beq.w 76d8e │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74d34 │ │ │ │ - ldr r0, [pc, #500] @ (75ca8 ) │ │ │ │ - bl 6d9ac │ │ │ │ + beq.w 74e48 │ │ │ │ + ldr r0, [pc, #500] @ (75dbc ) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #484] @ (75ca8 ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #484] @ (75dbc ) │ │ │ │ + bl 7956c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74d4e │ │ │ │ - b.n 76046 │ │ │ │ + bne.w 74e62 │ │ │ │ + b.n 7615a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76550 │ │ │ │ + bne.w 76664 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75870 │ │ │ │ + beq.w 75984 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #440] @ 75ca4 │ │ │ │ + ldr.w sl, [pc, #440] @ 75db8 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ movw r9, #29952 @ 0x7500 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ca4 │ │ │ │ + beq.w 76db8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 75c28 │ │ │ │ + bpl.w 75d3c │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r6, [r2, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ - bne.n 75c32 │ │ │ │ + bne.n 75d46 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cda │ │ │ │ + beq.w 76dee │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, r8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d38 │ │ │ │ + beq.w 76e4c │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7df74 │ │ │ │ + bl 7e13c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76d2a │ │ │ │ + beq.w 76e3e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 75bae │ │ │ │ + beq.n 75cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d16 │ │ │ │ + beq.w 76e2a │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 75afa │ │ │ │ + bne.n 75c0e │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 75870 │ │ │ │ + bpl.w 75984 │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -112575,114 +112652,114 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76bd0 │ │ │ │ + beq.w 76ce4 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r8, [pc, #176] @ 75cb4 │ │ │ │ + ldr.w r8, [pc, #176] @ 75dc8 │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74624 │ │ │ │ - ldr r0, [pc, #144] @ (75cac ) │ │ │ │ - bl 6d9ac │ │ │ │ + beq.w 74738 │ │ │ │ + ldr r0, [pc, #144] @ (75dc0 ) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7462e │ │ │ │ - b.n 76046 │ │ │ │ + bne.w 74742 │ │ │ │ + b.n 7615a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75b42 │ │ │ │ + beq.n 75c56 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 75b42 │ │ │ │ - bl 7a60c │ │ │ │ + b.n 75c56 │ │ │ │ + bl 7a724 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 74594 │ │ │ │ + bge.w 746a8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76046 │ │ │ │ + bne.w 7615a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.n 7604a │ │ │ │ + b.n 7615e │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 74aa0 │ │ │ │ + b.w 74bb4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74e28 │ │ │ │ + beq.w 74f3c │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 75272 │ │ │ │ - ldr r0, [pc, #44] @ (75cb0 ) │ │ │ │ - bl 6d9ac │ │ │ │ + b.w 75386 │ │ │ │ + ldr r0, [pc, #44] @ (75dc4 ) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #24] @ (75cb0 ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #24] @ (75dc4 ) │ │ │ │ + bl 7956c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74d78 │ │ │ │ - b.n 76046 │ │ │ │ + bne.w 74e8c │ │ │ │ + b.n 7615a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 7607c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 76190 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 75f90 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 760a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 75dd4 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 75ee8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36996 @ 0x9084 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -112769,2685 +112846,2690 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74254 │ │ │ │ + beq.w 74368 │ │ │ │ movw r3, #9220 @ 0x2404 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 74472 │ │ │ │ - b.w 74254 │ │ │ │ + bne.w 74586 │ │ │ │ + b.w 74368 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73ede │ │ │ │ + b.w 73ff2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75ae8 │ │ │ │ - b.w 7460e │ │ │ │ + bne.w 75bfc │ │ │ │ + b.w 74722 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75ee0 │ │ │ │ + beq.n 75ff4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #28] │ │ │ │ - cbnz r0, 75e74 │ │ │ │ + cbnz r0, 75f88 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76948 │ │ │ │ + bne.w 76a5c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7499e │ │ │ │ + bne.w 74ab2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7499e │ │ │ │ + beq.w 74ab2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7499e │ │ │ │ + beq.w 74ab2 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 7499e │ │ │ │ + b.w 74ab2 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 748c6 │ │ │ │ + b.w 749da │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r7, 75eb6 │ │ │ │ + cbnz r7, 75fca │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7633a │ │ │ │ + bne.w 7644e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75ec4 │ │ │ │ + bne.n 75fd8 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76476 │ │ │ │ + bne.w 7658a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 75ed0 │ │ │ │ + cbnz r0, 75fe4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759d6 │ │ │ │ + bne.w 75aea │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74986 │ │ │ │ + bne.w 74a9a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74986 │ │ │ │ + beq.w 74a9a │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r6, 75ef0 │ │ │ │ + cbnz r6, 76004 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76374 │ │ │ │ + bne.w 76488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7499e │ │ │ │ + bne.w 74ab2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7499e │ │ │ │ - b.n 75e8e │ │ │ │ + beq.w 74ab2 │ │ │ │ + b.n 75fa2 │ │ │ │ movw r3, #48336 @ 0xbcd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7446a │ │ │ │ + beq.w 7457e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 74254 │ │ │ │ - b.w 7446a │ │ │ │ + bne.w 74368 │ │ │ │ + b.w 7457e │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74cf4 │ │ │ │ + beq.w 74e08 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a88 │ │ │ │ + bne.w 74b9c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a80 │ │ │ │ - b.w 74a88 │ │ │ │ + bne.w 74b94 │ │ │ │ + b.w 74b9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74180 │ │ │ │ + beq.w 74294 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ - b.w 74202 │ │ │ │ + b.w 74316 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74684 │ │ │ │ + bpl.w 74798 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74684 │ │ │ │ + bne.w 74798 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74684 │ │ │ │ + bne.w 74798 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r5, #92] @ 0x5c │ │ │ │ strd r3, r2, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 74684 │ │ │ │ + b.w 74798 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c04 │ │ │ │ + beq.w 76d18 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74be8 │ │ │ │ - b.w 74c56 │ │ │ │ + bgt.w 74cfc │ │ │ │ + b.w 74d6a │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75bcc │ │ │ │ + beq.w 75ce0 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 75fcc │ │ │ │ + beq.n 760e0 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 76adc │ │ │ │ + bls.w 76bf0 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75bcc │ │ │ │ + beq.w 75ce0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75ae8 │ │ │ │ + b.n 75bfc │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.w 7511e │ │ │ │ + bhi.w 75232 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75126 │ │ │ │ + b.w 7523a │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7696e │ │ │ │ + beq.w 76a82 │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r6, 76010 │ │ │ │ + cbnz r6, 76124 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76bf4 │ │ │ │ + bne.w 76d08 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76bf8 │ │ │ │ + bne.w 76d0c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74986 │ │ │ │ - b.n 75e5c │ │ │ │ + beq.w 74a9a │ │ │ │ + b.n 75f70 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7542e │ │ │ │ + beq.w 75542 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75434 │ │ │ │ - b.w 749d8 │ │ │ │ - ldr r0, [pc, #492] @ (76228 ) │ │ │ │ - bl 6d9ac │ │ │ │ + beq.w 75548 │ │ │ │ + b.w 74aec │ │ │ │ + ldr r0, [pc, #492] @ (7633c ) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7416a │ │ │ │ + bne.w 7427e │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.w 76d5e │ │ │ │ + bmi.w 76e72 │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 74c78 │ │ │ │ + b.w 74d8c │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #4] │ │ │ │ - b.w 7546a │ │ │ │ + b.w 7557e │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 76c2c │ │ │ │ + bne.w 76d40 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 76082 │ │ │ │ + cbnz r0, 76196 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76cd0 │ │ │ │ + bne.w 76de4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76838 │ │ │ │ + bne.w 7694c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74eca │ │ │ │ + beq.w 74fde │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76cc4 │ │ │ │ - cbnz r6, 760ac │ │ │ │ + bne.w 76dd8 │ │ │ │ + cbnz r6, 761c0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7658c │ │ │ │ + bne.w 766a0 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ee2 │ │ │ │ + bne.w 74ff6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ee2 │ │ │ │ + beq.w 74ff6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76aa8 │ │ │ │ - cbnz r6, 760d4 │ │ │ │ + bne.w 76bbc │ │ │ │ + cbnz r6, 761e8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765b4 │ │ │ │ + bne.w 766c8 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74efa │ │ │ │ + bne.w 7500e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74efa │ │ │ │ + beq.w 7500e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76ab4 │ │ │ │ - cbnz r6, 760fc │ │ │ │ + bne.w 76bc8 │ │ │ │ + cbnz r6, 76210 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765dc │ │ │ │ + bne.w 766f0 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f12 │ │ │ │ + bne.w 75026 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f12 │ │ │ │ + beq.w 75026 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76cac │ │ │ │ + bne.w 76dc0 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 76122 │ │ │ │ + cbnz r6, 76236 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76604 │ │ │ │ + bne.w 76718 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f2a │ │ │ │ + bne.w 7503e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f2a │ │ │ │ + beq.w 7503e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 768ee │ │ │ │ + beq.w 76a02 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 7614c │ │ │ │ + cbnz r6, 76260 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7662a │ │ │ │ + bne.w 7673e │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f42 │ │ │ │ + bne.w 75056 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f42 │ │ │ │ + beq.w 75056 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 769b6 │ │ │ │ + beq.w 76aca │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 76176 │ │ │ │ + cbnz r6, 7628a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76654 │ │ │ │ + bne.w 76768 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f5a │ │ │ │ + bne.w 7506e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f5a │ │ │ │ + beq.w 7506e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #72] @ 0x48 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f66 │ │ │ │ + bne.w 7507a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f66 │ │ │ │ + beq.w 7507a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74f66 │ │ │ │ + beq.w 7507a │ │ │ │ str r7, [r3, #76] @ 0x4c │ │ │ │ - b.w 74f66 │ │ │ │ + b.w 7507a │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 761be │ │ │ │ + bne.n 762d2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7622c │ │ │ │ - cbnz r2, 761c8 │ │ │ │ + bne.n 76340 │ │ │ │ + cbnz r2, 762dc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76978 │ │ │ │ + bne.w 76a8c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76bb6 │ │ │ │ + bne.w 76cca │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764da │ │ │ │ + bne.w 765ee │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74eba │ │ │ │ + bne.w 74fce │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74eba │ │ │ │ + beq.w 74fce │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 761fc │ │ │ │ + bne.n 76310 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7626a │ │ │ │ - cbnz r0, 76206 │ │ │ │ + bne.n 7637e │ │ │ │ + cbnz r0, 7631a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76712 │ │ │ │ + bne.w 76826 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c86 │ │ │ │ + bne.w 76d9a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7651a │ │ │ │ - cbnz r0, 76222 │ │ │ │ + bne.w 7662e │ │ │ │ + cbnz r0, 76336 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76756 │ │ │ │ + bne.w 7686a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74eee │ │ │ │ + b.w 75002 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbnz r2, 7623c │ │ │ │ + cbnz r2, 76350 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7697c │ │ │ │ + bne.w 76a90 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7624a │ │ │ │ + bne.n 7635e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764d8 │ │ │ │ + bne.w 765ec │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76bc2 │ │ │ │ + bne.w 76cd6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 761e8 │ │ │ │ + bne.n 762fc │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ad8 │ │ │ │ + bne.w 76bec │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74eca │ │ │ │ + beq.w 74fde │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76278 │ │ │ │ + cbnz r0, 7638c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76714 │ │ │ │ - cbnz r6, 76282 │ │ │ │ + bne.w 76828 │ │ │ │ + cbnz r6, 76396 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76518 │ │ │ │ + bne.w 7662c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7628e │ │ │ │ + cbnz r0, 763a2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76756 │ │ │ │ + bne.w 7686a │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7629a │ │ │ │ + cbnz r0, 763ae │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766ae │ │ │ │ + bne.w 767c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74efa │ │ │ │ + b.w 7500e │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #4] │ │ │ │ - b.w 753fc │ │ │ │ + b.w 75510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a88 │ │ │ │ + bne.w 76b9c │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 762c0 │ │ │ │ + cbnz r2, 763d4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 764ca │ │ │ │ + bne.w 765de │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74fee │ │ │ │ + bne.w 75102 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74fee │ │ │ │ + beq.w 75102 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ - b.w 74fee │ │ │ │ + b.w 75102 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 753ee │ │ │ │ + beq.w 75502 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 753f4 │ │ │ │ - b.w 753fc │ │ │ │ - ldr r2, [pc, #620] @ (7655c ) │ │ │ │ + beq.w 75508 │ │ │ │ + b.w 75510 │ │ │ │ + ldr r2, [pc, #620] @ (76670 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 76326 │ │ │ │ + beq.n 7643a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 752bc │ │ │ │ + b.w 753d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 757ee │ │ │ │ - b.w 757ae │ │ │ │ + bne.w 75902 │ │ │ │ + b.w 758c2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7634c │ │ │ │ + bne.n 76460 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76478 │ │ │ │ - cbnz r0, 76356 │ │ │ │ + bne.w 7658c │ │ │ │ + cbnz r0, 7646a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759d6 │ │ │ │ + bne.w 75aea │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 76362 │ │ │ │ + cbnz r0, 76476 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ee0 │ │ │ │ + bne.w 75ff4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74992 │ │ │ │ + bne.w 74aa6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74994 │ │ │ │ + beq.w 74aa8 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.n 75ef0 │ │ │ │ + b.n 76004 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 753a8 │ │ │ │ - b.w 753ac │ │ │ │ + bne.w 754bc │ │ │ │ + b.w 754c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7615c │ │ │ │ + bne.w 76270 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 763a4 │ │ │ │ + cbnz r0, 764b8 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76678 │ │ │ │ - cbnz r6, 763ae │ │ │ │ + bne.w 7678c │ │ │ │ + cbnz r6, 764c2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76698 │ │ │ │ + bne.w 767ac │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7668c │ │ │ │ + bne.w 767a0 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761aa │ │ │ │ + bne.w 762be │ │ │ │ mov r0, r7 │ │ │ │ - b.w 74f66 │ │ │ │ + b.w 7507a │ │ │ │ movw r6, #40780 @ 0x9f4c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 76afc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 763ce │ │ │ │ + bne.n 764e2 │ │ │ │ movw r6, #42652 @ 0xa69c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 769f4 │ │ │ │ + beq.w 76b08 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 763e6 │ │ │ │ + bne.n 764fa │ │ │ │ movw r6, #42444 @ 0xa5cc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76b50 │ │ │ │ + beq.w 76c64 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 763fe │ │ │ │ + bne.n 76512 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 76a00 │ │ │ │ + beq.w 76b14 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7640e │ │ │ │ + bne.n 76522 │ │ │ │ movw r6, #42028 @ 0xa42c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 76a34 │ │ │ │ + bne.w 76b48 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7535c │ │ │ │ + b.w 75470 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 766e6 │ │ │ │ + bne.w 767fa │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75852 │ │ │ │ + beq.w 75966 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.w 75852 │ │ │ │ + b.w 75966 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r0, 76488 │ │ │ │ + cbnz r0, 7659c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759da │ │ │ │ + bne.w 75aee │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76496 │ │ │ │ + bne.n 765aa │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ee0 │ │ │ │ + bne.w 75ff4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 759f6 │ │ │ │ + bne.w 75b0a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75ef0 │ │ │ │ - b.n 76374 │ │ │ │ + beq.w 76004 │ │ │ │ + b.n 76488 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75982 │ │ │ │ - b.w 741dc │ │ │ │ + bne.w 75a96 │ │ │ │ + b.w 742f0 │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74202 │ │ │ │ - b.w 7410e │ │ │ │ + beq.w 74316 │ │ │ │ + b.w 74222 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769c8 │ │ │ │ + bne.w 76adc │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 762c8 │ │ │ │ - b.w 74fee │ │ │ │ + beq.w 763dc │ │ │ │ + b.w 75102 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r6, 764ea │ │ │ │ + cbnz r6, 765fe │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761ec │ │ │ │ + bne.w 76300 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 764f8 │ │ │ │ + bne.n 7660c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76268 │ │ │ │ + bne.w 7637c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c6e │ │ │ │ + bne.w 76d82 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76714 │ │ │ │ + bne.w 76828 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ee2 │ │ │ │ + bne.w 74ff6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ee2 │ │ │ │ + beq.w 74ff6 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r0, 76528 │ │ │ │ + cbnz r0, 7663c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76758 │ │ │ │ - cbnz r6, 76532 │ │ │ │ + bne.w 7686c │ │ │ │ + cbnz r6, 76646 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766ae │ │ │ │ + bne.w 767c2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7653e │ │ │ │ + cbnz r0, 76652 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7687c │ │ │ │ + bne.w 76990 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7654a │ │ │ │ + cbnz r0, 7665e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76844 │ │ │ │ + bne.w 76958 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f12 │ │ │ │ - ldr r6, [pc, #8] @ (7655c ) │ │ │ │ + b.w 75026 │ │ │ │ + ldr r6, [pc, #8] @ (76670 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 75fac │ │ │ │ + b.n 760c0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 761e8 │ │ │ │ + beq.w 762fc │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76c58 │ │ │ │ + bne.w 76d6c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 7657c │ │ │ │ + cbnz r6, 76690 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76094 │ │ │ │ + bne.w 761a8 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ed6 │ │ │ │ + bne.w 74fea │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ed6 │ │ │ │ + beq.w 74fea │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76cba │ │ │ │ - cbnz r6, 765a4 │ │ │ │ + bne.w 76dce │ │ │ │ + cbnz r6, 766b8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 760bc │ │ │ │ + bne.w 761d0 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74eee │ │ │ │ + bne.w 75002 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74eee │ │ │ │ + beq.w 75002 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76cb0 │ │ │ │ - cbnz r6, 765cc │ │ │ │ + bne.w 76dc4 │ │ │ │ + cbnz r6, 766e0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 760e4 │ │ │ │ + bne.w 761f8 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f06 │ │ │ │ + bne.w 7501a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f06 │ │ │ │ + beq.w 7501a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 765f4 │ │ │ │ + cbnz r6, 76708 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7610c │ │ │ │ + bne.w 76220 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f1e │ │ │ │ + bne.w 75032 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f1e │ │ │ │ + beq.w 75032 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76c52 │ │ │ │ + bne.w 76d66 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 7661a │ │ │ │ + cbnz r6, 7672e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76132 │ │ │ │ + bne.w 76246 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f36 │ │ │ │ + bne.w 7504a │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f36 │ │ │ │ + beq.w 7504a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 769c0 │ │ │ │ + beq.w 76ad4 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 76644 │ │ │ │ + cbnz r6, 76758 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7615c │ │ │ │ + bne.w 76270 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f4e │ │ │ │ + bne.w 75062 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f4e │ │ │ │ + beq.w 75062 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76190 │ │ │ │ + bne.w 762a4 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76190 │ │ │ │ - b.n 76186 │ │ │ │ + beq.w 762a4 │ │ │ │ + b.n 7629a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76654 │ │ │ │ + bne.n 76768 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 7669c │ │ │ │ + cbnz r6, 767b0 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ - cbnz r7, 7669a │ │ │ │ - cbnz r0, 7668c │ │ │ │ + cbnz r7, 767ae │ │ │ │ + cbnz r0, 767a0 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76bfe │ │ │ │ + bne.w 76d12 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f66 │ │ │ │ + b.w 7507a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76186 │ │ │ │ + bne.w 7629a │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7668c │ │ │ │ + bne.n 767a0 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7668c │ │ │ │ - b.n 761aa │ │ │ │ + beq.n 767a0 │ │ │ │ + b.n 762be │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 760e4 │ │ │ │ + bne.w 761f8 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 766be │ │ │ │ + cbnz r0, 767d2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7687e │ │ │ │ - cbnz r6, 766c8 │ │ │ │ + bne.w 76992 │ │ │ │ + cbnz r6, 767dc │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76844 │ │ │ │ + bne.w 76958 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 766d4 │ │ │ │ + cbnz r0, 767e8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768b4 │ │ │ │ + bne.w 769c8 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 766e0 │ │ │ │ + cbnz r0, 767f4 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76800 │ │ │ │ + bne.w 76914 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f2a │ │ │ │ - movw r1, #1953 @ 0x7a1 │ │ │ │ + b.w 7503e │ │ │ │ + movw r1, #2405 @ 0x965 │ │ │ │ movt r1, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 76ba2 │ │ │ │ + bne.w 76cb6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76442 │ │ │ │ - b.w 75852 │ │ │ │ + bne.w 76556 │ │ │ │ + b.w 75966 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76268 │ │ │ │ - b.n 76094 │ │ │ │ + beq.w 7637c │ │ │ │ + b.n 761a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7658c │ │ │ │ + bne.w 766a0 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ - cbnz r6, 76722 │ │ │ │ + cbnz r6, 76836 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7651a │ │ │ │ - cbnz r0, 76728 │ │ │ │ + bne.w 7662e │ │ │ │ + cbnz r0, 7683c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - cbnz r7, 76756 │ │ │ │ + cbnz r7, 7686a │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b98 │ │ │ │ + bne.w 76cac │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 766b0 │ │ │ │ - cbnz r0, 76742 │ │ │ │ + bne.n 767c4 │ │ │ │ + cbnz r0, 76856 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7687c │ │ │ │ + bne.w 76990 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f06 │ │ │ │ + b.w 7501a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76518 │ │ │ │ - b.n 760bc │ │ │ │ + beq.w 7662c │ │ │ │ + b.n 761d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765b4 │ │ │ │ + bne.w 766c8 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #32] │ │ │ │ - cbnz r6, 76764 │ │ │ │ + cbnz r6, 76878 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 766b0 │ │ │ │ - cbnz r0, 7676e │ │ │ │ + bne.n 767c4 │ │ │ │ + cbnz r0, 76882 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7687c │ │ │ │ + bne.w 76990 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c16 │ │ │ │ + bne.w 76d2a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76846 │ │ │ │ - cbnz r0, 76788 │ │ │ │ + bne.n 7695a │ │ │ │ + cbnz r0, 7689c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768b4 │ │ │ │ + bne.w 769c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f1e │ │ │ │ + b.w 75032 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74254 │ │ │ │ - b.n 76046 │ │ │ │ + bne.w 74368 │ │ │ │ + b.n 7615a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7662a │ │ │ │ + bne.w 7673e │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 767bc │ │ │ │ + cbnz r6, 768d0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76396 │ │ │ │ - cbnz r0, 767c6 │ │ │ │ + bne.w 764aa │ │ │ │ + cbnz r0, 768da │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76676 │ │ │ │ + bne.w 7678a │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 763ae │ │ │ │ + bne.w 764c2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 763b0 │ │ │ │ - b.n 7669a │ │ │ │ + beq.w 764c4 │ │ │ │ + b.n 767ae │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76960 │ │ │ │ + bne.w 76a74 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ - b.w 7501a │ │ │ │ + b.w 7512e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 762d0 │ │ │ │ + beq.w 763e4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74fee │ │ │ │ - b.n 762d0 │ │ │ │ + beq.w 75102 │ │ │ │ + b.n 763e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76132 │ │ │ │ + bne.w 76246 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7680e │ │ │ │ + cbnz r0, 76922 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 767ae │ │ │ │ - cbnz r6, 76818 │ │ │ │ + bne.n 768c2 │ │ │ │ + cbnz r6, 7692c │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76394 │ │ │ │ + bne.w 764a8 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 76824 │ │ │ │ + cbnz r0, 76938 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76676 │ │ │ │ + bne.w 7678a │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 76830 │ │ │ │ + cbnz r0, 76944 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76698 │ │ │ │ + bne.w 767ac │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f5a │ │ │ │ + b.w 7506e │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74eca │ │ │ │ + b.w 74fde │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7610c │ │ │ │ + bne.w 76220 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76852 │ │ │ │ + cbnz r0, 76966 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 768b6 │ │ │ │ - cbnz r6, 7685a │ │ │ │ + bne.n 769ca │ │ │ │ + cbnz r6, 7696e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76800 │ │ │ │ + bne.n 76914 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 76864 │ │ │ │ + cbnz r0, 76978 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 767ac │ │ │ │ + bne.n 768c0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 76870 │ │ │ │ + cbnz r0, 76984 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76394 │ │ │ │ + bne.w 764a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f42 │ │ │ │ + b.w 75056 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765dc │ │ │ │ + bne.w 766f0 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 7688a │ │ │ │ + cbnz r6, 7699e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76846 │ │ │ │ - cbnz r0, 76890 │ │ │ │ + bne.n 7695a │ │ │ │ + cbnz r0, 769a4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 768b4 │ │ │ │ + cbnz r7, 769c8 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c9a │ │ │ │ + bne.w 76dae │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76802 │ │ │ │ - cbnz r0, 768a8 │ │ │ │ + bne.n 76916 │ │ │ │ + cbnz r0, 769bc │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 767ac │ │ │ │ + bne.n 768c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f36 │ │ │ │ + b.w 7504a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76604 │ │ │ │ + bne.w 76718 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 768c2 │ │ │ │ + cbnz r6, 769d6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76802 │ │ │ │ - cbnz r0, 768cc │ │ │ │ + bne.n 76916 │ │ │ │ + cbnz r0, 769e0 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767ac │ │ │ │ + bne.w 768c0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c0c │ │ │ │ + bne.w 76d20 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76396 │ │ │ │ - cbnz r0, 768e8 │ │ │ │ + bne.w 764aa │ │ │ │ + cbnz r0, 769fc │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76676 │ │ │ │ + bne.w 7678a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74f4e │ │ │ │ + b.w 75062 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76144 │ │ │ │ - b.n 7614c │ │ │ │ + beq.w 76258 │ │ │ │ + b.n 76260 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 76d08 │ │ │ │ - cbnz r7, 7690c │ │ │ │ + bne.w 76e1c │ │ │ │ + cbnz r7, 76a20 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ff8 │ │ │ │ + bne.w 7610c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c4c │ │ │ │ + bne.w 76d60 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7497a │ │ │ │ + beq.w 74a8e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76c92 │ │ │ │ + beq.w 76da6 │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76938 │ │ │ │ + cbnz r0, 76a4c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e5c │ │ │ │ + bne.w 75f70 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74992 │ │ │ │ + bne.w 74aa6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74992 │ │ │ │ + beq.w 74aa6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76d3c │ │ │ │ + bne.w 76e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e7c │ │ │ │ - b.w 7499e │ │ │ │ + beq.w 75f90 │ │ │ │ + b.w 74ab2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7501a │ │ │ │ - b.n 767e0 │ │ │ │ + beq.w 7512e │ │ │ │ + b.n 768f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76008 │ │ │ │ - b.w 76010 │ │ │ │ + beq.w 7611c │ │ │ │ + b.w 76124 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7698e │ │ │ │ + bne.n 76aa2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764da │ │ │ │ - cbnz r6, 76998 │ │ │ │ + bne.w 765ee │ │ │ │ + cbnz r6, 76aac │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761e8 │ │ │ │ + bne.w 762fc │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 769a4 │ │ │ │ + cbnz r6, 76ab8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76268 │ │ │ │ + bne.w 7637c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ed6 │ │ │ │ + bne.w 74fea │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ed6 │ │ │ │ - b.n 76712 │ │ │ │ + beq.w 74fea │ │ │ │ + b.n 76826 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7616e │ │ │ │ - b.w 76176 │ │ │ │ + beq.w 76282 │ │ │ │ + b.w 7628a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7663c │ │ │ │ - b.n 76644 │ │ │ │ + beq.w 76750 │ │ │ │ + b.n 76758 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r3, #116] @ 0x74 │ │ │ │ cmp r2, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 74fee │ │ │ │ + bne.w 75102 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74fee │ │ │ │ - b.n 767f0 │ │ │ │ + beq.w 75102 │ │ │ │ + b.n 76904 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7535c │ │ │ │ + b.w 75470 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7535c │ │ │ │ + b.w 75470 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7535c │ │ │ │ + b.w 75470 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 748d0 │ │ │ │ + b.w 749e4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 749f0 │ │ │ │ + beq.w 74b04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75090 │ │ │ │ - b.w 75088 │ │ │ │ + beq.w 751a4 │ │ │ │ + b.w 7519c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7691e │ │ │ │ - b.w 759d6 │ │ │ │ + bne.w 76a32 │ │ │ │ + b.w 75aea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76426 │ │ │ │ + bne.w 7653a │ │ │ │ movw r6, #22164 @ 0x5694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76b5c │ │ │ │ + beq.w 76c70 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76a48 │ │ │ │ + bne.n 76b5c │ │ │ │ movw r4, #21648 @ 0x5490 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 77024 │ │ │ │ + bne.w 77138 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7535c │ │ │ │ + b.w 75470 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7540a │ │ │ │ + beq.w 7551e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74eae │ │ │ │ + b.w 74fc2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74fd8 │ │ │ │ + beq.w 750ec │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 76a9e │ │ │ │ + cbnz r2, 76bb2 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 769ca │ │ │ │ + bne.n 76ade │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 769de │ │ │ │ - b.w 74fee │ │ │ │ + beq.n 76af2 │ │ │ │ + b.w 75102 │ │ │ │ str r7, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 760cc │ │ │ │ - b.w 760d4 │ │ │ │ + beq.w 761e0 │ │ │ │ + b.w 761e8 │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 760f4 │ │ │ │ - b.w 760fc │ │ │ │ + beq.w 76208 │ │ │ │ + b.w 76210 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - ble.w 74b92 │ │ │ │ + ble.w 74ca6 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 748e4 │ │ │ │ + b.w 749f8 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 76838 │ │ │ │ + b.n 7694c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75fd4 │ │ │ │ + b.w 760e8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76948 │ │ │ │ + bne.w 76a5c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 76374 │ │ │ │ + b.n 76488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761a0 │ │ │ │ - b.w 761aa │ │ │ │ + bne.w 762b4 │ │ │ │ + b.w 762be │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74ca8 │ │ │ │ - b.w 74cb0 │ │ │ │ - cbz r5, 76b12 │ │ │ │ + bne.w 74dbc │ │ │ │ + b.w 74dc4 │ │ │ │ + cbz r5, 76c26 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74ad0 │ │ │ │ + beq.w 74be4 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 74ad0 │ │ │ │ + b.w 74be4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 75066 │ │ │ │ + beq.w 7517a │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 75066 │ │ │ │ + b.w 7517a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 755bc │ │ │ │ + b.w 756d0 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73ff0 │ │ │ │ - ldr r4, [pc, #760] @ (76e3c ) │ │ │ │ - b.w 75844 │ │ │ │ + b.w 74104 │ │ │ │ + ldr r4, [pc, #760] @ (76f50 ) │ │ │ │ + b.w 75958 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74e28 │ │ │ │ + b.w 74f3c │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7535c │ │ │ │ + b.w 75470 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7535c │ │ │ │ + b.w 75470 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 75520 │ │ │ │ + beq.w 75634 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 75520 │ │ │ │ + b.w 75634 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 750d0 │ │ │ │ + b.w 751e4 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 740b4 │ │ │ │ + b.w 741c8 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 750c2 │ │ │ │ + b.w 751d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e8e │ │ │ │ - b.w 75e84 │ │ │ │ + beq.w 75fa2 │ │ │ │ + b.w 75f98 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7673a │ │ │ │ - b.n 76742 │ │ │ │ + beq.w 7684e │ │ │ │ + b.n 76856 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76442 │ │ │ │ - b.w 75852 │ │ │ │ + bne.w 76556 │ │ │ │ + b.w 75966 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 761e0 │ │ │ │ - b.w 74eba │ │ │ │ + beq.w 762f4 │ │ │ │ + b.w 74fce │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76260 │ │ │ │ + beq.w 76374 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 76838 │ │ │ │ + b.n 7694c │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75c00 │ │ │ │ + b.w 75d14 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ - b.w 73f2a │ │ │ │ + b.w 7403e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 7404a │ │ │ │ + b.w 7415e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7691e │ │ │ │ + b.n 76a32 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74986 │ │ │ │ + b.w 74a9a │ │ │ │ mov r0, r6 │ │ │ │ - b.w 761aa │ │ │ │ + b.w 762be │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 752b2 │ │ │ │ + b.w 753c6 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768e0 │ │ │ │ - b.n 768e8 │ │ │ │ + beq.w 769f4 │ │ │ │ + b.n 769fc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76780 │ │ │ │ - b.n 76788 │ │ │ │ + beq.w 76894 │ │ │ │ + b.n 7689c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759ce │ │ │ │ - b.w 7497a │ │ │ │ + beq.w 75ae2 │ │ │ │ + b.w 74a8e │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76cd4 │ │ │ │ + bne.n 76de8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74eba │ │ │ │ - b.n 76566 │ │ │ │ + beq.w 74fce │ │ │ │ + b.n 7667a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 7414a │ │ │ │ + b.w 7425e │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7497a │ │ │ │ + b.w 74a8e │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - b.w 76122 │ │ │ │ + b.w 76236 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76836 │ │ │ │ + bne.w 7694a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74eca │ │ │ │ - b.w 76094 │ │ │ │ + beq.w 74fde │ │ │ │ + b.w 761a8 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76510 │ │ │ │ - b.w 74ee2 │ │ │ │ + beq.w 76624 │ │ │ │ + b.w 74ff6 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r3, r1, r2 │ │ │ │ - b.w 75aa4 │ │ │ │ + b.w 75bb8 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7621a │ │ │ │ - b.w 76222 │ │ │ │ + beq.w 7632e │ │ │ │ + b.w 76336 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76930 │ │ │ │ - b.n 76938 │ │ │ │ + beq.w 76a44 │ │ │ │ + b.n 76a4c │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768a2 │ │ │ │ - b.n 768a8 │ │ │ │ + beq.w 769b6 │ │ │ │ + b.n 769bc │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - b.n 765f4 │ │ │ │ + b.n 76708 │ │ │ │ str r7, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 765c4 │ │ │ │ - b.n 765cc │ │ │ │ + beq.w 766d8 │ │ │ │ + b.n 766e0 │ │ │ │ str r7, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7659c │ │ │ │ - b.n 765a4 │ │ │ │ + beq.w 766b0 │ │ │ │ + b.n 766b8 │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 760a4 │ │ │ │ - b.w 760ac │ │ │ │ + beq.w 761b8 │ │ │ │ + b.w 761c0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 76566 │ │ │ │ + b.n 7667a │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74eba │ │ │ │ + b.w 74fce │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76046 │ │ │ │ + beq.w 7615a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76046 │ │ │ │ + bne.w 7615a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74ad0 │ │ │ │ + b.w 74be4 │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75478 │ │ │ │ + beq.w 7558c │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7496e │ │ │ │ + b.w 74a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 75bae │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 75940 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75a54 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76cea │ │ │ │ - b.w 76046 │ │ │ │ + bne.n 76dfe │ │ │ │ + b.w 7615a │ │ │ │ mov r9, r5 │ │ │ │ - b.n 76cde │ │ │ │ + b.n 76df2 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.w 74994 │ │ │ │ + b.w 74aa8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.w 740da │ │ │ │ + b.w 741ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 741b4 │ │ │ │ - ldr r0, [pc, #224] @ (76e40 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 742c8 │ │ │ │ + ldr r0, [pc, #224] @ (76f54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 76de2 │ │ │ │ + beq.n 76ef6 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 76de2 │ │ │ │ + bhi.n 76ef6 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 76058 │ │ │ │ + b.w 7616c │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #14408 @ 0x3848 │ │ │ │ + movw r1, #12936 @ 0x3288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ - cbz r0, 76dc8 │ │ │ │ + b.w 7615e │ │ │ │ + cbz r0, 76edc │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74ffe │ │ │ │ + beq.w 75112 │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ - b.w 74ffe │ │ │ │ - cbz r0, 76ddc │ │ │ │ + b.w 75112 │ │ │ │ + cbz r0, 76ef0 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7500a │ │ │ │ + beq.w 7511e │ │ │ │ str r7, [r3, #124] @ 0x7c │ │ │ │ - b.w 7500a │ │ │ │ + b.w 7511e │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 76d8e │ │ │ │ - bl d7574 │ │ │ │ + b.n 76ea2 │ │ │ │ + bl d77ac │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.w 76046 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.w 7615a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #14816 @ 0x39e0 │ │ │ │ + movw r1, #13344 @ 0x3420 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #14736 @ 0x3990 │ │ │ │ + movw r1, #13264 @ 0x33d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 76e4c │ │ │ │ + cbnz r6, 76f60 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w 75076 │ │ │ │ + b.w 7518a │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 76e46 │ │ │ │ - b.w 749e6 │ │ │ │ + bne.n 76f5a │ │ │ │ + b.w 74afa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 75202 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75316 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ff4 │ │ │ │ + bne.w 77108 │ │ │ │ str.w r7, [r3, #136] @ 0x88 │ │ │ │ - b.w 7502a │ │ │ │ + b.w 7513e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ - b.w 75512 │ │ │ │ - cbnz r0, 76e84 │ │ │ │ + b.w 75626 │ │ │ │ + cbnz r0, 76f98 │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ - b.w 74fc6 │ │ │ │ + b.w 750da │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76e7e │ │ │ │ - b.w 74fc6 │ │ │ │ + bne.n 76f92 │ │ │ │ + b.w 750da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #14576 @ 0x38f0 │ │ │ │ + movw r1, #13104 @ 0x3330 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 75c46 │ │ │ │ + b.w 75d5a │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 74aa0 │ │ │ │ + b.w 74bb4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #14896 @ 0x3a30 │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #15060 @ 0x3ad4 │ │ │ │ + movw r1, #13588 @ 0x3514 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.w 74c56 │ │ │ │ + bl d5514 │ │ │ │ + b.w 74d6a │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 74c06 │ │ │ │ - b.w 74c26 │ │ │ │ + bne.w 74d1a │ │ │ │ + b.w 74d3a │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 76cde │ │ │ │ + b.n 76df2 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14528 @ 0x38c0 │ │ │ │ + movw r1, #13056 @ 0x3300 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7700c │ │ │ │ + bne.n 77120 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ - b.w 74fba │ │ │ │ + b.w 750ce │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75c50 │ │ │ │ - b.w 76046 │ │ │ │ + bne.w 75d64 │ │ │ │ + b.w 7615a │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74cb4 │ │ │ │ + bne.w 74dc8 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74abe │ │ │ │ - b.w 74cb0 │ │ │ │ + beq.w 74bd2 │ │ │ │ + b.w 74dc4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14368 @ 0x3820 │ │ │ │ + movw r1, #12896 @ 0x3260 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7604a │ │ │ │ + b.w 7615e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75c50 │ │ │ │ - b.w 76046 │ │ │ │ - cbz r0, 76fa4 │ │ │ │ + bne.w 75d64 │ │ │ │ + b.w 7615a │ │ │ │ + cbz r0, 770b8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74f8a │ │ │ │ + beq.w 7509e │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ - b.w 74f8a │ │ │ │ - cbnz r0, 76fc4 │ │ │ │ + b.w 7509e │ │ │ │ + cbnz r0, 770d8 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ - b.w 74f72 │ │ │ │ - cbz r0, 76fbe │ │ │ │ + b.w 75086 │ │ │ │ + cbz r0, 770d2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74f7e │ │ │ │ + beq.w 75092 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.w 74f7e │ │ │ │ + b.w 75092 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76fac │ │ │ │ - b.w 74f72 │ │ │ │ - cbz r0, 76fdc │ │ │ │ + bne.n 770c0 │ │ │ │ + b.w 75086 │ │ │ │ + cbz r0, 770f0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74fa2 │ │ │ │ + beq.w 750b6 │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ - b.w 74fa2 │ │ │ │ - cbz r0, 76fee │ │ │ │ + b.w 750b6 │ │ │ │ + cbz r0, 77102 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74fae │ │ │ │ + beq.w 750c2 │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ - b.w 74fae │ │ │ │ + b.w 750c2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 76e68 │ │ │ │ - b.w 7502a │ │ │ │ - cbnz r0, 77018 │ │ │ │ + bne.w 76f7c │ │ │ │ + b.w 7513e │ │ │ │ + cbnz r0, 7712c │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ - b.w 74f96 │ │ │ │ + b.w 750aa │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76f3c │ │ │ │ - b.w 74fba │ │ │ │ + bne.n 77050 │ │ │ │ + b.w 750ce │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 77006 │ │ │ │ - b.w 74f96 │ │ │ │ + bne.n 7711a │ │ │ │ + b.w 750aa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a60 │ │ │ │ - b.w 748ba │ │ │ │ + bne.w 76b74 │ │ │ │ + b.w 749ce │ │ │ │ nop │ │ │ │ │ │ │ │ -00077034 : │ │ │ │ +00077148 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 77074 │ │ │ │ + cbz r2, 77188 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 77074 │ │ │ │ + cbz r2, 77188 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (7707c ) │ │ │ │ + ldr r2, [pc, #32] @ (77190 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 77078 │ │ │ │ + cbz r4, 7718c │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a4f4 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077080 : │ │ │ │ +00077194 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 7709c │ │ │ │ + bne.n 771b0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 770a6 │ │ │ │ + cbnz r3, 771ba │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #1953 @ 0x7a1 │ │ │ │ + movw r2, #2405 @ 0x965 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 770c0 │ │ │ │ + bne.n 771d4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 770b8 │ │ │ │ + b.n 771cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r8, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 779b2 │ │ │ │ + bne.w 77a6e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #40780 @ 0x9f4c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 7768c │ │ │ │ + bne.w 77770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 779e0 │ │ │ │ + bl 77af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776c4 │ │ │ │ + beq.w 77424 │ │ │ │ movw r7, #40780 @ 0x9f4c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - beq.w 772c0 │ │ │ │ - movw r3, #22164 @ 0x5694 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 77552 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - bpl.w 7785e │ │ │ │ - ldrd r1, r0, [r6, #8] │ │ │ │ - bl 789e4 │ │ │ │ + bne.w 773b8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 77158 │ │ │ │ - subs r2, #1 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 778b4 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 778b4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77546 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 776c4 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ + beq.w 777b8 │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 779a6 │ │ │ │ + beq.w 77a50 │ │ │ │ + mov r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 772f2 │ │ │ │ + bne.w 7761c │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7740e │ │ │ │ + bne.w 77432 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 7798c │ │ │ │ + bne.w 77a54 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.w 77456 │ │ │ │ + bmi.w 77476 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 77472 │ │ │ │ + bne.w 77492 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 77214 │ │ │ │ + ble.n 7730e │ │ │ │ add.w r7, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 771ee │ │ │ │ + bhi.n 772e8 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 771f2 │ │ │ │ + cbz r3, 772ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 771ee │ │ │ │ + ble.n 772e8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7720c │ │ │ │ + beq.n 77306 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 771ee │ │ │ │ + beq.n 772e8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7720c │ │ │ │ + beq.n 77306 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 771ee │ │ │ │ + beq.n 772e8 │ │ │ │ adds r3, #16 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w sl, [r3, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 7720c │ │ │ │ + beq.n 77306 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 771de │ │ │ │ + bne.n 772d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 775f8 │ │ │ │ + b.n 77588 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7720c │ │ │ │ + beq.n 77306 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 771f4 │ │ │ │ + bne.n 772ee │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 771ee │ │ │ │ + bne.n 772e8 │ │ │ │ adds r6, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 771ac │ │ │ │ + bne.n 772a6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7761c │ │ │ │ + bne.w 775ac │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7729a │ │ │ │ + ble.n 77394 │ │ │ │ add.w r1, r6, #8 │ │ │ │ mov sl, r0 │ │ │ │ movs r6, #0 │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 77274 │ │ │ │ + bhi.n 7736e │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 77278 │ │ │ │ + cbz r3, 77372 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 77274 │ │ │ │ + ble.n 7736e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 77292 │ │ │ │ + beq.n 7738c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 77274 │ │ │ │ + beq.n 7736e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 77292 │ │ │ │ + beq.n 7738c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 77274 │ │ │ │ + beq.n 7736e │ │ │ │ adds r3, #16 │ │ │ │ mov.w lr, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 77292 │ │ │ │ + beq.n 7738c │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 77264 │ │ │ │ + bne.n 7735e │ │ │ │ mov r0, sl │ │ │ │ - b.n 77672 │ │ │ │ + b.n 77602 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 77292 │ │ │ │ + beq.n 7738c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7727a │ │ │ │ + bne.n 77374 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77274 │ │ │ │ + bne.n 7736e │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 77232 │ │ │ │ + bne.n 7732c │ │ │ │ mov r0, sl │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 772a8 │ │ │ │ + bmi.n 773a2 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 778d4 │ │ │ │ + bne.w 77a84 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 778ce │ │ │ │ + bne.w 77a8c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77434 │ │ │ │ + bne.n 77458 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + movw r3, #22164 @ 0x5694 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 77840 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 77840 │ │ │ │ + bne.w 777c2 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 779aa │ │ │ │ + ldrd r1, r0, [r6, #8] │ │ │ │ + bl 78afc │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 773ec │ │ │ │ + subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77716 │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77966 │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.w 77170 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 8059c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 77566 │ │ │ │ + cbz r3, 77424 │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ble.w 77170 │ │ │ │ - movw lr, #36432 @ 0x8e50 │ │ │ │ - movt lr, #71 @ 0x47 │ │ │ │ - mov ip, sl │ │ │ │ - mov.w r9, #0 │ │ │ │ - add.w sl, r3, #8 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - ldr.w r1, [lr, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str.w lr, [sp, #12] │ │ │ │ - strd r5, r4, [sp, #24] │ │ │ │ - ldr.w r5, [sl, #4]! │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 77926 │ │ │ │ - ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r3, #172] @ 0xac │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 776d2 │ │ │ │ - ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 776e8 │ │ │ │ - ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 7770c │ │ │ │ - ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 77728 │ │ │ │ - ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 777bc │ │ │ │ - strd r3, ip, [sp, #32] │ │ │ │ - bl 8059c │ │ │ │ - ldrd r3, ip, [sp, #32] │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr.w r1, [r8, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 77396 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - ldr.w r1, [r8, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - moveq r8, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr.w r2, [r8, #16] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 773ac │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr.w r2, [r8, #20] │ │ │ │ - cmp r0, r2 │ │ │ │ - it eq │ │ │ │ - moveq r4, r8 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - ldr.w lr, [r4, #16] │ │ │ │ - cmp r0, lr │ │ │ │ - bne.w 776ec │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ + bne.w 77264 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 776ec │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - cmp lr, r0 │ │ │ │ - bne.w 777c6 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 777c6 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 776e4 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 776e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 777e8 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + beq.n 7740e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 77748 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 776f6 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, ip │ │ │ │ - bne.n 7732c │ │ │ │ - ldrd r8, r3, [sp, #16] │ │ │ │ - ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 77170 │ │ │ │ + beq.w 77a92 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #25900 @ 0x652c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5514 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 779c8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 773b2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7717c │ │ │ │ + beq.w 77276 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7717c │ │ │ │ + bne.w 77276 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7717c │ │ │ │ + b.n 77276 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 772b8 │ │ │ │ + beq.n 773b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 772b8 │ │ │ │ + bne.n 773b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 772b8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 773b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #17 │ │ │ │ - bmi.w 77784 │ │ │ │ + bmi.w 778c2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 77196 │ │ │ │ - ldr r1, [pc, #684] @ (77720 ) │ │ │ │ + beq.w 77290 │ │ │ │ + ldr r1, [pc, #684] @ (77740 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d8b48 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8d8c <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 775f6 │ │ │ │ + beq.n 77586 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #660] @ (77720 ) │ │ │ │ + ldr r1, [pc, #664] @ (77740 ) │ │ │ │ movw r0, #40780 @ 0x9f4c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d8b48 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8d8c <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 775e2 │ │ │ │ + beq.n 77572 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 774b4 │ │ │ │ + beq.n 774d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 778e8 │ │ │ │ + beq.w 77ac8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 774c8 │ │ │ │ + beq.n 774e4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 778dc │ │ │ │ + beq.w 77abc │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 775f6 │ │ │ │ + bne.n 77586 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 771a0 │ │ │ │ - b.n 77214 │ │ │ │ + bgt.w 7729a │ │ │ │ + b.n 7730e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775b0 │ │ │ │ + beq.w 77824 │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 778ae │ │ │ │ - ldr r2, [pc, #544] @ (77724 ) │ │ │ │ + bne.w 77980 │ │ │ │ + ldr r2, [pc, #548] @ (77744 ) │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775b0 │ │ │ │ + beq.w 77824 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775b0 │ │ │ │ + beq.w 77824 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 778ba │ │ │ │ + beq.w 779ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7787c │ │ │ │ + beq.w 7798c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 776c4 │ │ │ │ + beq.w 77424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 776c4 │ │ │ │ + bne.w 77424 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 77158 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8865c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 77850 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 109220 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - beq.n 77512 │ │ │ │ - bl 72fb4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 77588 │ │ │ │ - b.n 77512 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r9, r1 │ │ │ │ - bge.w 77804 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7757a │ │ │ │ - ldr r2, [pc, #388] @ (77724 ) │ │ │ │ - mov r3, r9 │ │ │ │ - mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [r2, r9] │ │ │ │ - ldr r1, [r2, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 774de │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 77732 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 775d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 775d2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 7714e │ │ │ │ - b.n 77158 │ │ │ │ + b.n 773ec │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 775f6 │ │ │ │ + beq.n 77586 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 775f6 │ │ │ │ + cbnz r2, 77586 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bpl.w 77214 │ │ │ │ + bpl.w 7730e │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, r5 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 77220 │ │ │ │ - ldr r1, [pc, #256] @ (77720 ) │ │ │ │ + beq.w 7731a │ │ │ │ + ldr r1, [pc, #400] @ (77740 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d8b48 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8d8c <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 77670 │ │ │ │ + cbz r0, 77600 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ (77720 ) │ │ │ │ + ldr r1, [pc, #384] @ (77740 ) │ │ │ │ movw r0, #40780 @ 0x9f4c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d8b48 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8d8c <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 779c8 │ │ │ │ + beq.w 77adc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77656 │ │ │ │ + beq.n 775e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7795e │ │ │ │ + beq.w 77ad4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7766a │ │ │ │ + beq.n 775fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77956 │ │ │ │ + beq.w 77a48 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 7721e │ │ │ │ + beq.w 77318 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ lsls r2, r0, #22 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bpl.w 772a8 │ │ │ │ + bpl.w 773a2 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 772a8 │ │ │ │ - ldr r1, [pc, #144] @ (77720 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + b.n 773a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl d89c8 <_PyEval_CheckExceptTypeValid@@Base+0x97c> │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 776c4 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ - bl 12a184 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 776be │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 80760 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ble.w 7726a │ │ │ │ + movw lr, #36432 @ 0x8e50 │ │ │ │ + movt lr, #71 @ 0x47 │ │ │ │ + mov ip, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + add.w sl, r3, #8 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + ldr.w r1, [lr, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w lr, [sp, #12] │ │ │ │ + strd r5, r4, [sp, #24] │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77948 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 7710c │ │ │ │ + bge.w 77a9a │ │ │ │ + ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 7772a │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 77748 │ │ │ │ + ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 777ae │ │ │ │ + ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7788c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 772ba │ │ │ │ + beq.w 77854 │ │ │ │ + ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 778fa │ │ │ │ + strd r3, ip, [sp, #32] │ │ │ │ + bl 80760 │ │ │ │ + ldrd r3, ip, [sp, #32] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr.w r1, [r8, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 776bc │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + moveq r8, r0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 776d2 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr.w r2, [r8, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + it eq │ │ │ │ + moveq r4, r8 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + ldr.w lr, [r4, #16] │ │ │ │ + cmp r0, lr │ │ │ │ + bne.n 7774c │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 7774c │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + cmp lr, r0 │ │ │ │ + bne.w 77904 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 77904 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 7773a │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7773a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 77926 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 77874 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 77758 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r9, ip │ │ │ │ + bne.n 77656 │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ + ldrd r5, r4, [sp, #24] │ │ │ │ + b.n 7726a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36432 @ 0x8e50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 773dc │ │ │ │ + beq.n 776fc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 773e6 │ │ │ │ + b.n 77704 │ │ │ │ + nop │ │ │ │ + bgt.n 776e4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 777ca │ │ │ │ + bne.w 77908 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 773ca │ │ │ │ + b.n 776ec │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77748 │ │ │ │ + beq.w 77874 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 77742 │ │ │ │ + bne.n 7786c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 773fc │ │ │ │ + b.n 77718 │ │ │ │ + ldr r1, [pc, #696] @ (77a2c ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d8c0c <_PyEval_CheckExceptTypeValid@@Base+0x97c> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77424 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 12aa78 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 777a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 779fe │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 77220 │ │ │ │ + b.n 77424 │ │ │ │ movw r4, #36432 @ 0x8e50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 773ac │ │ │ │ + b.n 776d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 7715e │ │ │ │ - bgt.n 776c4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 773ee │ │ │ │ + mov r0, r6 │ │ │ │ + bl 88820 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7799c │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 109814 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq.w 77532 │ │ │ │ + bl 7313c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cbnz r0, 777fa │ │ │ │ + b.n 77532 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r9, r1 │ │ │ │ + bge.w 77944 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 777ec │ │ │ │ + ldr r2, [pc, #540] @ (77a30 ) │ │ │ │ + mov r3, r9 │ │ │ │ + mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ + ldr.w r2, [r2, r9] │ │ │ │ + ldr r1, [r2, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 774f8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + blt.n 7785e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 77844 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 77844 │ │ │ │ + mov r0, sl │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 773e2 │ │ │ │ + b.n 773ec │ │ │ │ movw r8, #36432 @ 0x8e50 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ - b.n 77396 │ │ │ │ + b.n 776bc │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 80afc <_PyTuple_Resize@@Base> │ │ │ │ + bl 80cc0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 775b8 │ │ │ │ - b.n 77512 │ │ │ │ + beq.n 7782a │ │ │ │ + b.n 77532 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 77700 │ │ │ │ + bne.w 77764 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #27440 @ 0x6b30 │ │ │ │ + movw r1, #25968 @ 0x6570 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 776c4 │ │ │ │ + beq.w 77424 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 776c4 │ │ │ │ + bne.w 77424 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 776c4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77424 │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 77262 │ │ │ │ + b.n 7740e │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r2, 777d0 │ │ │ │ + cbnz r2, 7790e │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77460 │ │ │ │ + beq.w 77480 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 77460 │ │ │ │ + b.n 77480 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 77380 │ │ │ │ + b.n 776a6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 776dc │ │ │ │ + b.n 77734 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 776dc │ │ │ │ - movw r1, #1953 @ 0x7a1 │ │ │ │ + b.n 77734 │ │ │ │ + movw r1, #2405 @ 0x965 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 77830 │ │ │ │ + bne.n 77970 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7778a │ │ │ │ - b.n 77460 │ │ │ │ + bne.n 778c8 │ │ │ │ + b.n 77480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 77708 │ │ │ │ + beq.w 7776c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 777ec │ │ │ │ + bne.n 7792a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 773fc │ │ │ │ - b.n 77748 │ │ │ │ + beq.w 77718 │ │ │ │ + b.n 77874 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r3, #10 │ │ │ │ adds.w r3, r3, r3, lsr #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bmi.n 77912 │ │ │ │ + bmi.n 77a34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 80afc <_PyTuple_Resize@@Base> │ │ │ │ + bl 80cc0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 778f4 │ │ │ │ + bne.n 77a0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 77588 │ │ │ │ + b.n 777fa │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7778a │ │ │ │ - b.n 77460 │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77974 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 772ec │ │ │ │ + bne.n 778c8 │ │ │ │ + b.n 77480 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 7751c │ │ │ │ + mov r0, sl │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 7755a │ │ │ │ + b.n 77424 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7753a │ │ │ │ - b.n 776c4 │ │ │ │ + bne.w 7755a │ │ │ │ + b.n 77424 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7753a │ │ │ │ - b.n 776c4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 7753a │ │ │ │ - b.n 776c4 │ │ │ │ + bne.w 7755a │ │ │ │ + b.n 77424 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 776cc │ │ │ │ + beq.w 7742c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 776cc │ │ │ │ + bne.w 7742c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 776cc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 77500 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7742c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 776c4 │ │ │ │ + beq.w 77424 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 776c4 │ │ │ │ - b.n 77544 │ │ │ │ - str.w r8, [fp] │ │ │ │ - b.n 772b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c4a18 │ │ │ │ - b.n 772a8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 774c8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 774b4 │ │ │ │ + bne.w 77424 │ │ │ │ + b.n 77564 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 77220 │ │ │ │ + b.n 77424 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 77512 │ │ │ │ + beq.w 77532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77512 │ │ │ │ + bne.w 77532 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77512 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77532 │ │ │ │ + nop │ │ │ │ + bgt.n 779d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77900 │ │ │ │ - b.n 77512 │ │ │ │ - movw r4, #43992 @ 0xabd8 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldrd r8, r3, [sp, #16] │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl d52fc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 7776a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 7710c │ │ │ │ - b.n 776c4 │ │ │ │ + bne.n 77a18 │ │ │ │ + b.n 77532 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7766a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77656 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 775fa │ │ │ │ mov r3, r6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 77974 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27372 @ 0x6aec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 776c4 │ │ │ │ + b.n 77404 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 779a2 │ │ │ │ + beq.n 77a6a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 779a2 │ │ │ │ + cbnz r2, 77a6a │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 772ba │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 77968 │ │ │ │ - b.n 77974 │ │ │ │ + b.n 773b2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - b.w 770e6 │ │ │ │ + b.w 771fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c65c8 │ │ │ │ + b.n 773a2 │ │ │ │ + str.w r8, [fp] │ │ │ │ + b.n 773b0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7740e │ │ │ │ + movw r4, #43992 @ 0xabd8 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ + movw r1, #25928 @ 0x6548 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl d5514 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 77896 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 774e4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 774d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 775e6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77670 │ │ │ │ + beq.w 77600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77670 │ │ │ │ + bne.w 77600 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77670 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77600 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 77bb6 │ │ │ │ + bmi.w 77cca │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77bf4 │ │ │ │ + beq.w 77d08 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 77a3a │ │ │ │ + ble.n 77b4e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77eca │ │ │ │ + beq.w 77fde │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77aac │ │ │ │ + beq.n 77bc0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 77eca │ │ │ │ + beq.w 77fde │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77a26 │ │ │ │ + bne.n 77b3a │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 77c3c │ │ │ │ + ble.w 77d50 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 77a42 │ │ │ │ + beq.n 77b56 │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 77a50 │ │ │ │ - bl 27055c │ │ │ │ + bne.n 77b64 │ │ │ │ + bl 26ffdc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77aa2 │ │ │ │ + cbz r0, 77bb6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 77ee8 │ │ │ │ - movw r1, #27540 @ 0x6b94 │ │ │ │ + bpl.w 77ffc │ │ │ │ + movw r1, #26068 @ 0x65d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77aa2 │ │ │ │ + beq.n 77bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77aa2 │ │ │ │ + cbnz r3, 77bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77c74 │ │ │ │ - blt.w 77ea2 │ │ │ │ + beq.w 77d88 │ │ │ │ + blt.w 77fb6 │ │ │ │ cmp.w r8, #20 │ │ │ │ - bgt.w 77e52 │ │ │ │ - ldr r1, [pc, #456] @ (77c90 ) │ │ │ │ + bgt.w 77f66 │ │ │ │ + ldr r1, [pc, #456] @ (77da4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77c0a │ │ │ │ - ldr.w ip, [pc, #428] @ 77c98 │ │ │ │ + beq.w 77d1e │ │ │ │ + ldr.w ip, [pc, #428] @ 77dac │ │ │ │ ldr.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r3, #1612] @ 0x64c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77e78 │ │ │ │ + bne.w 77f8c │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29718 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -115457,64 +115539,64 @@ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r2, lr │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 77c02 │ │ │ │ + beq.n 77d16 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77aa4 │ │ │ │ + beq.n 77bb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.n 77aa4 │ │ │ │ + beq.n 77bb8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 77aa4 │ │ │ │ + beq.n 77bb8 │ │ │ │ adds r7, #16 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r3, #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 77ba8 │ │ │ │ + bne.n 77cbc │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - beq.n 77aa4 │ │ │ │ + beq.n 77bb8 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 77b94 │ │ │ │ + beq.n 77ca8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 77b88 │ │ │ │ - b.n 77aa4 │ │ │ │ - ldr r0, [pc, #216] @ (77c90 ) │ │ │ │ + bne.n 77c9c │ │ │ │ + b.n 77bb8 │ │ │ │ + ldr r0, [pc, #216] @ (77da4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -115524,104 +115606,104 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77e92 │ │ │ │ + beq.w 77fa6 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a06 │ │ │ │ + bne.w 77b1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 77a06 │ │ │ │ - b.n 77aa2 │ │ │ │ + bge.w 77b1a │ │ │ │ + b.n 77bb6 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77b50 │ │ │ │ - b.n 77aa4 │ │ │ │ + bne.n 77c64 │ │ │ │ + b.n 77bb8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77aa2 │ │ │ │ - ldr r3, [pc, #108] @ (77c90 ) │ │ │ │ + beq.w 77bb6 │ │ │ │ + ldr r3, [pc, #108] @ (77da4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - b.n 77b1a │ │ │ │ + b.n 77c2e │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 77ec4 │ │ │ │ + bcs.w 77fd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77ec4 │ │ │ │ + beq.w 77fd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 77c9c │ │ │ │ + bge.n 77db0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 77c60 │ │ │ │ + b.n 77d74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77c82 │ │ │ │ + beq.n 77d96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #16] @ (77c94 ) │ │ │ │ + ldr r3, [pc, #16] @ (77da8 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 77aa4 │ │ │ │ + b.n 77bb8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r7, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r9, r7] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77f26 │ │ │ │ + beq.w 7803a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77f20 │ │ │ │ + beq.w 78034 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77e44 │ │ │ │ + beq.w 77f58 │ │ │ │ mov r2, r6 │ │ │ │ sub.w sl, r9, #4 │ │ │ │ add.w r6, r9, r7 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ mov lr, r7 │ │ │ │ @@ -115631,257 +115713,257 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 77e34 │ │ │ │ + bge.w 77f48 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r0 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ - ble.n 77d6a │ │ │ │ + ble.n 77e7e │ │ │ │ add.w lr, r5, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 77e2c │ │ │ │ + beq.n 77f40 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bge.n 77d6a │ │ │ │ + bge.n 77e7e │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 77e2c │ │ │ │ + beq.n 77f40 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 77d6a │ │ │ │ + bge.n 77e7e │ │ │ │ adds r5, #12 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 77e2c │ │ │ │ + beq.n 77f40 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 77d5c │ │ │ │ + bgt.n 77e70 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77d28 │ │ │ │ + bne.n 77e3c │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77f00 │ │ │ │ + beq.w 78014 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77da6 │ │ │ │ + ble.n 77eba │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77cec │ │ │ │ + beq.n 77e00 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77dca │ │ │ │ + ble.n 77ede │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #4] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77de8 │ │ │ │ + ble.n 77efc │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 77cec │ │ │ │ + beq.w 77e00 │ │ │ │ add.w ip, r8, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r2, r9, #8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 77e20 │ │ │ │ + bge.n 77f34 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [ip] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77e00 │ │ │ │ + bne.n 77f14 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 77cec │ │ │ │ + b.n 77e00 │ │ │ │ ldrd ip, lr, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 77cfa │ │ │ │ + bne.w 77e0e │ │ │ │ ldrd r3, r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 77ef6 │ │ │ │ + bne.n 7800a │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r9 │ │ │ │ - bl 782ec │ │ │ │ - b.n 77aa4 │ │ │ │ + bl 78400 │ │ │ │ + b.n 77bb8 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 77c0a │ │ │ │ - bl 1f5c8c │ │ │ │ + bls.w 77d1e │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77aa2 │ │ │ │ - ldr r3, [pc, #192] @ (77f30 ) │ │ │ │ + beq.w 77bb6 │ │ │ │ + ldr r3, [pc, #192] @ (78044 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 77b08 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 77c1c │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77eb2 │ │ │ │ + bne.n 77fc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - ldr r3, [pc, #164] @ (77f30 ) │ │ │ │ + bl 12d478 │ │ │ │ + ldr r3, [pc, #164] @ (78044 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77b08 │ │ │ │ + b.n 77c1c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a06 │ │ │ │ - b.n 77bf4 │ │ │ │ + bne.w 77b1a │ │ │ │ + b.n 77d08 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77aa2 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77bb6 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (77f30 ) │ │ │ │ + ldr r3, [pc, #112] @ (78044 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77b08 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 77aa2 │ │ │ │ + b.n 77c1c │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 77bb6 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #27496 @ 0x6b68 │ │ │ │ + movw r1, #26024 @ 0x65a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ - movw r1, #27564 @ 0x6bac │ │ │ │ + b.w d5514 │ │ │ │ + movw r1, #26092 @ 0x65ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 77a8c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 77ba0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 270414 │ │ │ │ + bl 26fe94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77f1c │ │ │ │ + beq.n 78030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77f1c │ │ │ │ + cbnz r3, 78030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77e4a │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 77f06 │ │ │ │ + b.n 77f5e │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 7801a │ │ │ │ mov r0, r9 │ │ │ │ - bl 782ec │ │ │ │ - b.n 77aa2 │ │ │ │ + bl 78400 │ │ │ │ + b.n 77bb6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077f34 : │ │ │ │ +00078048 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 78018 │ │ │ │ + blt.n 7812c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 77ffe │ │ │ │ - ldr r0, [pc, #184] @ (7801c ) │ │ │ │ + bne.n 78112 │ │ │ │ + ldr r0, [pc, #184] @ (78130 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 77fd0 │ │ │ │ + bcs.n 780e4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77fc2 │ │ │ │ + beq.n 780d6 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77f9a │ │ │ │ + cbz r2, 780ae │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77fb4 │ │ │ │ + bcc.n 780c8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ @@ -115889,384 +115971,384 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77f96 │ │ │ │ + bne.n 780aa │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7800e │ │ │ │ + bne.n 78122 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77f96 │ │ │ │ + beq.n 780aa │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 77f96 │ │ │ │ + b.n 780aa │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 77fee │ │ │ │ + b.n 78102 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078020 : │ │ │ │ +00078134 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78158 │ │ │ │ + beq.w 7826c │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 780cc │ │ │ │ + bne.n 781e0 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 780dc │ │ │ │ + bhi.n 781f0 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #33209 @ 0x81b9 │ │ │ │ + movw r3, #33485 @ 0x82cd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [r5, #696] @ 0x2b8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 78148 │ │ │ │ - ldr r1, [pc, #332] @ (781b4 ) │ │ │ │ + bne.n 7825c │ │ │ │ + ldr r1, [pc, #332] @ (782c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 780fa │ │ │ │ + bcs.n 7820e │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 780e8 │ │ │ │ + beq.n 781fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 780b2 │ │ │ │ + cbz r2, 781c6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29718 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 780e0 │ │ │ │ + bcc.n 781f4 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 780a0 │ │ │ │ + b.n 781b4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27e988 │ │ │ │ + bl 27e398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 7804c │ │ │ │ + bls.n 78160 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 780aa │ │ │ │ + b.n 781be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 780a0 │ │ │ │ + b.n 781b4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 780a0 │ │ │ │ + bne.n 781b4 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 78138 │ │ │ │ + bne.n 7824c │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 780dc │ │ │ │ + bhi.n 781f0 │ │ │ │ ldr.w r6, [r5, #676] @ 0x2a4 │ │ │ │ - movw r3, #54357 @ 0xd455 │ │ │ │ + movw r3, #54405 @ 0xd485 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 781a0 │ │ │ │ + bne.n 782b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7819a │ │ │ │ + beq.n 782ae │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29660 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 780aa │ │ │ │ + beq.n 781be │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 780aa │ │ │ │ + b.n 781be │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27e988 │ │ │ │ + bl 27e398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 78106 │ │ │ │ + b.n 7821a │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #33209 @ 0x81b9 │ │ │ │ + movw r1, #33485 @ 0x82cd │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r6, [r3, #696] @ 0x2b8 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 7814c │ │ │ │ - ldr r1, [pc, #60] @ (781b4 ) │ │ │ │ + bne.n 78260 │ │ │ │ + ldr r1, [pc, #60] @ (782c8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r3, #676] @ 0x2a4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #54357 @ 0xd455 │ │ │ │ + movw r1, #54405 @ 0xd485 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 781ac │ │ │ │ + bne.n 782c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7811e │ │ │ │ + b.n 78232 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 78128 │ │ │ │ + b.n 7823c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 781a4 │ │ │ │ + b.n 782b8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #284] @ (782e8 ) │ │ │ │ + ldr r0, [pc, #284] @ (783fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 7823e │ │ │ │ + bcs.n 78352 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 782a4 │ │ │ │ + beq.n 783b8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 78220 │ │ │ │ + beq.n 78334 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 78288 │ │ │ │ + bhi.n 7839c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r1, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7820e │ │ │ │ + bne.n 78322 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 782b8 │ │ │ │ + beq.n 783cc │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 78294 │ │ │ │ + bne.n 783a8 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 782e2 │ │ │ │ + bhi.n 783f6 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54357 @ 0xd455 │ │ │ │ + movw r1, #54405 @ 0xd485 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 782d6 │ │ │ │ + bne.n 783ea │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 782d0 │ │ │ │ + beq.n 783e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 29660 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78218 │ │ │ │ + beq.n 7832c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 78218 │ │ │ │ + b.n 7832c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7820e │ │ │ │ - b.n 7823e │ │ │ │ + bne.n 78322 │ │ │ │ + b.n 78352 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27e988 │ │ │ │ + bl 27e398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7824e │ │ │ │ + b.n 78362 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7820e │ │ │ │ - b.n 7823e │ │ │ │ + bne.n 78322 │ │ │ │ + b.n 78352 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54357 @ 0xd455 │ │ │ │ + movw r1, #54405 @ 0xd485 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 782d6 │ │ │ │ + bne.n 783ea │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7826e │ │ │ │ + b.n 78382 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78278 │ │ │ │ + b.n 7838c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78218 │ │ │ │ + b.n 7832c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000782ec : │ │ │ │ +00078400 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #20256 @ 0x4f20 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 783aa │ │ │ │ - cbz r0, 7836e │ │ │ │ - ldr r3, [pc, #412] @ (784b8 ) │ │ │ │ + bne.n 784be │ │ │ │ + cbz r0, 78482 │ │ │ │ + ldr r3, [pc, #412] @ (785cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 78386 │ │ │ │ + beq.n 7849a │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 78356 │ │ │ │ + bgt.n 7846a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 78386 │ │ │ │ + cbz r2, 7849a │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 78372 │ │ │ │ - cbz r2, 783b4 │ │ │ │ + cbz r0, 78486 │ │ │ │ + cbz r2, 784c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 784b0 │ │ │ │ + bne.w 785c4 │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7836e │ │ │ │ + b.n 78482 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ @@ -116279,72 +116361,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 783f2 │ │ │ │ + bne.n 78506 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 783ee │ │ │ │ + cbz r3, 78502 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78452 │ │ │ │ + beq.n 78566 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7842c │ │ │ │ + beq.n 78540 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7840a │ │ │ │ + cbnz r3, 7851e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7836e │ │ │ │ + beq.n 78482 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7844c │ │ │ │ + cbz r1, 78560 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 78426 │ │ │ │ + cbz r3, 7853a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7836e │ │ │ │ + b.n 78482 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7843a │ │ │ │ + cbz r3, 7854e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7836e │ │ │ │ + bne.n 78482 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7836e │ │ │ │ + b.n 78482 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 78416 │ │ │ │ + b.n 7852a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 783fc │ │ │ │ + beq.n 78510 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 784aa │ │ │ │ + cbz r3, 785be │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 78484 │ │ │ │ + cbz r3, 78598 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -116353,83 +116435,83 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7836e │ │ │ │ + b.n 78482 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7845e │ │ │ │ + b.n 78572 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7839e │ │ │ │ + b.n 784b2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7856c │ │ │ │ + beq.n 78680 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ (78680 ) │ │ │ │ + ldr r3, [pc, #428] @ (78794 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7853e │ │ │ │ + beq.n 78652 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7850e │ │ │ │ + bgt.n 78622 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7853e │ │ │ │ + cbz r2, 78652 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7852a │ │ │ │ - cbz r2, 7856e │ │ │ │ + cbz r0, 7863e │ │ │ │ + cbz r2, 78682 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53817 @ 0xd239 │ │ │ │ + movw r2, #53865 @ 0xd269 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78676 │ │ │ │ + bne.w 7878a │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 78526 │ │ │ │ + b.n 7863a │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r0, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r5, [r4, #512] @ 0x200 │ │ │ │ mul.w r0, r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -116441,72 +116523,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 785ac │ │ │ │ + bne.n 786c0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 785a8 │ │ │ │ + cbz r3, 786bc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7860c │ │ │ │ + beq.n 78720 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 785e6 │ │ │ │ + beq.n 786fa │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 785c4 │ │ │ │ + cbnz r3, 786d8 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 78526 │ │ │ │ + beq.n 7863a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 78606 │ │ │ │ + cbz r1, 7871a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 785e0 │ │ │ │ + cbz r3, 786f4 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 78526 │ │ │ │ + b.n 7863a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 785f4 │ │ │ │ + cbz r3, 78708 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78526 │ │ │ │ + bne.n 7863a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 78526 │ │ │ │ + b.n 7863a │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 785d0 │ │ │ │ + b.n 786e4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 785b6 │ │ │ │ + beq.n 786ca │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78670 │ │ │ │ + cbz r3, 78784 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 78640 │ │ │ │ + cbz r3, 78754 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ @@ -116517,269 +116599,270 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r3, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 78526 │ │ │ │ + b.n 7863a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78618 │ │ │ │ + b.n 7872c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 78560 │ │ │ │ + b.n 78674 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078684 : │ │ │ │ +00078798 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 787dc │ │ │ │ + beq.w 78906 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 786ce │ │ │ │ + bne.n 787d4 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 787d0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 7885c │ │ │ │ movw r2, #22164 @ 0x5694 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 786e0 │ │ │ │ + bne.n 787f4 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 787e2 │ │ │ │ + bpl.w 788f4 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 789e4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 786dc │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 7874a │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 8865c │ │ │ │ + b.n 78afc │ │ │ │ + str r0, [sp, #0] │ │ │ │ + bl 88820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 787c6 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.n 788dc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ movs r1, #10 │ │ │ │ - bl 109220 │ │ │ │ + bl 109814 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 787b0 │ │ │ │ - bl 72fb4 │ │ │ │ + beq.n 788c6 │ │ │ │ + bl 7313c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbnz r0, 7870e │ │ │ │ - b.n 787b0 │ │ │ │ + cbnz r0, 78822 │ │ │ │ + b.n 788c6 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 7875c │ │ │ │ + bge.n 7886e │ │ │ │ adds r4, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ add.w r1, r7, r4, lsl #2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78706 │ │ │ │ - ldr r2, [pc, #252] @ (78820 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne.n 7881a │ │ │ │ + ldr r3, [pc, #256] @ (78938 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 78786 │ │ │ │ + cbnz r1, 78898 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.n 7874e │ │ │ │ + blt.n 78860 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78748 │ │ │ │ + beq.n 7885a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 78748 │ │ │ │ + cbnz r3, 7885a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80afc <_PyTuple_Resize@@Base> │ │ │ │ + bl 80cc0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78732 │ │ │ │ - b.n 787b0 │ │ │ │ + beq.n 78844 │ │ │ │ + b.n 788c6 │ │ │ │ add.w r1, r6, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ adds.w r3, r1, r1, lsr #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.n 7880e │ │ │ │ + bmi.n 78926 │ │ │ │ mov r1, r3 │ │ │ │ - bl 80afc <_PyTuple_Resize@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 80cc0 <_PyTuple_Resize@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 787f4 │ │ │ │ + bne.n 7890c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ - b.n 7870e │ │ │ │ + b.n 78822 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7872e │ │ │ │ + beq.n 78840 │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, r2, [sp] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [pc, #128] @ (78820 ) │ │ │ │ - cbnz r0, 787d2 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbnz r0, 788e8 │ │ │ │ + ldr r3, [pc, #128] @ (78938 ) │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7872e │ │ │ │ + beq.n 78840 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7872e │ │ │ │ + beq.n 78840 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 787c6 │ │ │ │ + beq.n 788dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 787ca │ │ │ │ + cbz r3, 788e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7874a │ │ │ │ + b.n 7885c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 787c6 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #68] @ (78820 ) │ │ │ │ - b.n 787a2 │ │ │ │ - bl 27591c │ │ │ │ - b.n 787c6 │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 788dc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 788b6 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 787c6 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 788dc │ │ │ │ + bl 27539c │ │ │ │ + b.n 788dc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 787b0 │ │ │ │ + beq.n 788c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 787b0 │ │ │ │ + bne.n 788c6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 787b0 │ │ │ │ - bl 1f5c8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 788c6 │ │ │ │ + bl 1f71c8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 787fe │ │ │ │ - b.n 787b0 │ │ │ │ + bne.n 78916 │ │ │ │ + b.n 788c6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078824 : │ │ │ │ +0007893c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78990 │ │ │ │ + beq.w 78aa8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 78990 │ │ │ │ + bpl.w 78aa8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78916 │ │ │ │ - blt.w 789b0 │ │ │ │ + beq.n 78a2e │ │ │ │ + blt.w 78ac8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.n 78936 │ │ │ │ - ldr r2, [pc, #384] @ (789d8 ) │ │ │ │ + bgt.n 78a4e │ │ │ │ + ldr r2, [pc, #384] @ (78af0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7891a │ │ │ │ - ldr r1, [pc, #356] @ (789dc ) │ │ │ │ + beq.n 78a32 │ │ │ │ + ldr r1, [pc, #356] @ (78af4 ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78972 │ │ │ │ + bne.n 78a8a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 788a8 │ │ │ │ + beq.n 789c0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 788e6 │ │ │ │ + beq.n 789fe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq.n 788e6 │ │ │ │ + beq.n 789fe │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r5, #8 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 7890c │ │ │ │ + beq.n 78a24 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 788d0 │ │ │ │ + bne.n 789e8 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -116787,160 +116870,160 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 788d0 │ │ │ │ - b.n 788e6 │ │ │ │ - ldr r3, [pc, #200] @ (789e0 ) │ │ │ │ - b.n 78906 │ │ │ │ + bne.n 789e8 │ │ │ │ + b.n 789fe │ │ │ │ + ldr r3, [pc, #200] @ (78af8 ) │ │ │ │ + b.n 78a1e │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 789a0 │ │ │ │ - ldr r2, [pc, #168] @ (789d8 ) │ │ │ │ + beq.n 78ab8 │ │ │ │ + ldr r2, [pc, #168] @ (78af0 ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78894 │ │ │ │ + b.n 789ac │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 789a4 │ │ │ │ + bhi.n 78abc │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 789a0 │ │ │ │ - ldr r0, [pc, #128] @ (789d8 ) │ │ │ │ + cbz r0, 78ab8 │ │ │ │ + ldr r0, [pc, #128] @ (78af0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 788a4 │ │ │ │ + bne.n 789bc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 788ae │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 789c6 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 789c0 │ │ │ │ + bne.n 78ad8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ - ldr r3, [pc, #80] @ (789d8 ) │ │ │ │ + bl 12d478 │ │ │ │ + ldr r3, [pc, #80] @ (78af0 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78894 │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + b.n 789ac │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78906 │ │ │ │ - bl 1f5c8c │ │ │ │ + b.n 78a1e │ │ │ │ + bl 1f71c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78954 │ │ │ │ - b.n 789a0 │ │ │ │ + bne.n 78a6c │ │ │ │ + b.n 78ab8 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 789a0 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78ab8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (789d8 ) │ │ │ │ + ldr r3, [pc, #8] @ (78af0 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78894 │ │ │ │ + b.n 789ac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.n 78ae8 │ │ │ │ + beq.n 78c00 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 78bb0 │ │ │ │ + blt.w 78cc8 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 78b0a │ │ │ │ - ldr r2, [pc, #468] @ (78bdc ) │ │ │ │ + bgt.w 78c22 │ │ │ │ + ldr r2, [pc, #468] @ (78cf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78af0 │ │ │ │ - ldr r1, [pc, #440] @ (78be0 ) │ │ │ │ + beq.n 78c08 │ │ │ │ + ldr r1, [pc, #440] @ (78cf8 ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78b92 │ │ │ │ + bne.w 78caa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78ac4 │ │ │ │ + beq.n 78bdc │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78a9e │ │ │ │ + beq.n 78bb6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78ad6 │ │ │ │ + beq.n 78bee │ │ │ │ add.w lr, r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 78a9e │ │ │ │ + beq.n 78bb6 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r5, #8 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78ade │ │ │ │ + beq.n 78bf6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78a88 │ │ │ │ + bne.n 78ba0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -116948,204 +117031,204 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78a9e │ │ │ │ + beq.n 78bb6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78a6c │ │ │ │ + bne.n 78b84 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.n 78a7c │ │ │ │ - b.n 78a9e │ │ │ │ + bne.n 78b94 │ │ │ │ + b.n 78bb6 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78a88 │ │ │ │ - b.n 78a9e │ │ │ │ - ldr r3, [pc, #248] @ (78be4 ) │ │ │ │ + bne.n 78ba0 │ │ │ │ + b.n 78bb6 │ │ │ │ + ldr r3, [pc, #248] @ (78cfc ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78bbe │ │ │ │ - ldr r2, [pc, #216] @ (78bdc ) │ │ │ │ + beq.n 78cd6 │ │ │ │ + ldr r2, [pc, #216] @ (78cf4 ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78a46 │ │ │ │ + b.n 78b5e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 78b5e │ │ │ │ + bhi.n 78c76 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78bbe │ │ │ │ - ldr r0, [pc, #176] @ (78bdc ) │ │ │ │ + beq.n 78cd6 │ │ │ │ + ldr r0, [pc, #176] @ (78cf4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 78b4e │ │ │ │ + beq.n 78c66 │ │ │ │ add.w r1, lr, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 78a60 │ │ │ │ + b.n 78b78 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78b8e │ │ │ │ + beq.n 78ca6 │ │ │ │ add.w lr, r3, #16 │ │ │ │ - b.n 78a70 │ │ │ │ - bl 1f5c8c │ │ │ │ + b.n 78b88 │ │ │ │ + bl 1f71c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 78bbe │ │ │ │ - ldr r0, [pc, #116] @ (78bdc ) │ │ │ │ + cbz r0, 78cd6 │ │ │ │ + ldr r0, [pc, #116] @ (78cf4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 78bd8 │ │ │ │ + beq.n 78cf0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78b58 │ │ │ │ + bne.n 78c70 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 78a7c │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 78b94 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78bc2 │ │ │ │ + bne.n 78cda │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ - ldr r3, [pc, #52] @ (78bdc ) │ │ │ │ + bl 12d478 │ │ │ │ + ldr r3, [pc, #52] @ (78cf4 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78a46 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + b.n 78b5e │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78abe │ │ │ │ + b.n 78bd6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #12] @ (78bdc ) │ │ │ │ + ldr r3, [pc, #12] @ (78cf4 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78a46 │ │ │ │ + b.n 78b5e │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 78a60 │ │ │ │ + b.n 78b78 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 78c7a │ │ │ │ + blt.n 78d92 │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 78c52 │ │ │ │ - ldr r3, [pc, #140] @ (78c98 ) │ │ │ │ + cbz r3, 78d6a │ │ │ │ + ldr r3, [pc, #140] @ (78db0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 78c42 │ │ │ │ - ldr r1, [pc, #120] @ (78c9c ) │ │ │ │ + cbz r4, 78d5a │ │ │ │ + ldr r1, [pc, #120] @ (78db4 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 78c66 │ │ │ │ + cbnz r3, 78d7e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 78c42 │ │ │ │ + bls.n 78d5a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.w 1f71c8 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78c8c │ │ │ │ + bne.n 78da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 78c3e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 78d56 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78c3e │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78d56 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 78c3e │ │ │ │ + b.n 78d56 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00078ca0 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00078db8 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 78eba <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ + blt.w 78fd2 <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #540] @ 78edc <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ + ldr.w r8, [pc, #540] @ 78ff4 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldrd r2, r1, [r0, #16] │ │ │ │ @@ -117153,412 +117236,412 @@ │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 78e9e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bhi.w 78fb6 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 78e9e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bmi.w 78fb6 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 78e78 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 78f90 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w ip, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.n 78e26 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + bcs.n 78f3e <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r2, [r2, ip, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 78e60 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ + beq.w 78f78 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r9, [sl] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 78d94 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ + beq.n 78eac <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ add r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sl] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 78de8 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ + bgt.n 78f00 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #344] @ (78ed8 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ - bne.n 78dc0 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ + ldr r1, [pc, #344] @ (78ff0 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ + bne.n 78ed8 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r4, 78dd0 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ + cbnz r4, 78ee8 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r2, #24] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 78db4 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bhi.n 78ecc <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, fp, ip, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, fp │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, fp] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78d54 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78e6c <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 78d54 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78e6c <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78d8a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + beq.n 78ea2 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 78eaa <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ + bne.n 78fc2 <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78d8a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78ea2 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 78d72 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78e8a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78d72 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 78e8a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78ece <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ + bne.n 78fe6 <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 78d72 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bmi.n 78e8a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78e10 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 78f28 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ dmb ish │ │ │ │ - b.n 78d72 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78e8a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78e90 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 78fa8 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 78e9e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + beq.n 78fb6 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 78db0 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78ec8 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e26 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + beq.n 78f3e <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 78db0 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78ec8 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 78e9e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + cbz r0, 78fb6 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78d54 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78e6c <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 78e48 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + b.n 78f60 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78d8a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78ea2 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ - movw r0, #27644 @ 0x6bfc │ │ │ │ + movw r0, #26172 @ 0x663c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78d8c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + b.n 78ea4 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78d72 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ - b.n 78e02 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ + bne.w 78e8a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78f1a <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078ee0 <_Py_Dealloc@@Base>: │ │ │ │ +00078ff8 <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (78f24 <_Py_Dealloc@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #52] @ (7903c <_Py_Dealloc@@Base+0x44>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - cbnz r4, 78f00 <_Py_Dealloc@@Base+0x20> │ │ │ │ + cbnz r4, 79018 <_Py_Dealloc@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #50973 @ 0xc71d │ │ │ │ + movw r3, #53265 @ 0xd011 │ │ │ │ movt r3, #18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78f1a <_Py_Dealloc@@Base+0x3a> │ │ │ │ + bne.n 79032 <_Py_Dealloc@@Base+0x3a> │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 78f10 <_Py_Dealloc@@Base+0x30> │ │ │ │ + b.n 79028 <_Py_Dealloc@@Base+0x30> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 790ae <_Py_Dealloc@@Base+0x1ce> │ │ │ │ + beq.w 791c6 <_Py_Dealloc@@Base+0x1ce> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #884] @ 792c4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + ldr.w r8, [pc, #884] @ 793dc <_Py_Dealloc@@Base+0x3e4> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 790c0 <_Py_Dealloc@@Base+0x1e0> │ │ │ │ + beq.w 791d8 <_Py_Dealloc@@Base+0x1e0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 791e2 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 792fa <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79094 <_Py_Dealloc@@Base+0x1b4> │ │ │ │ + beq.w 791ac <_Py_Dealloc@@Base+0x1b4> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 790e6 <_Py_Dealloc@@Base+0x206> │ │ │ │ - ldr.w r9, [pc, #812] @ 792c8 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + bmi.w 791fe <_Py_Dealloc@@Base+0x206> │ │ │ │ + ldr.w r9, [pc, #812] @ 793e0 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 78fae <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 790c6 <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 78fe0 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 790f8 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78fa6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 790be <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 78fa6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 790be <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78fa6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 790be <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 791ce <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 792e6 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r3 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 78fae <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 790c6 <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79106 <_Py_Dealloc@@Base+0x226> │ │ │ │ + bne.w 7921e <_Py_Dealloc@@Base+0x226> │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + cbz r1, 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.w 79118 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.w 79230 <_Py_Dealloc@@Base+0x238> │ │ │ │ lsrs r6, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r6, r4, r6, lsl #3 │ │ │ │ ldr.w r2, [r6, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 7903c <_Py_Dealloc@@Base+0x15c> │ │ │ │ + bgt.n 79154 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr.w r6, [r6, #804] @ 0x324 │ │ │ │ cmp r6, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79118 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.n 79230 <_Py_Dealloc@@Base+0x238> │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 790d4 <_Py_Dealloc@@Base+0x1f4> │ │ │ │ + beq.n 791ec <_Py_Dealloc@@Base+0x1f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79146 <_Py_Dealloc@@Base+0x266> │ │ │ │ + beq.n 7925e <_Py_Dealloc@@Base+0x266> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 790a4 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bhi.n 791bc <_Py_Dealloc@@Base+0x1c4> │ │ │ │ movw r1, #22164 @ 0x5694 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 790a4 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bne.n 791bc <_Py_Dealloc@@Base+0x1c4> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r5, [r2, #1772] @ 0x6ec │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 792b8 <_Py_Dealloc@@Base+0x3d8> │ │ │ │ + bgt.w 793d0 <_Py_Dealloc@@Base+0x3d8> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 79062 <_Py_Dealloc@@Base+0x182> │ │ │ │ + bls.n 7917a <_Py_Dealloc@@Base+0x182> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7907c <_Py_Dealloc@@Base+0x19c> │ │ │ │ - ldr.w r8, [pc, #532] @ 792c4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + b.n 79194 <_Py_Dealloc@@Base+0x19c> │ │ │ │ + ldr.w r8, [pc, #532] @ 793dc <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78f7e <_Py_Dealloc@@Base+0x9e> │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + bne.w 79096 <_Py_Dealloc@@Base+0x9e> │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #42176 @ 0xa4c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r1, [r4, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.n 79008 <_Py_Dealloc@@Base+0x128> │ │ │ │ + beq.n 79120 <_Py_Dealloc@@Base+0x128> │ │ │ │ ldr.w r0, [r0, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 792b0 <_Py_Dealloc@@Base+0x3d0> │ │ │ │ + bne.w 793c8 <_Py_Dealloc@@Base+0x3d0> │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r6, #28 │ │ │ │ mul.w fp, r1, r6 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, r1, [r2, #8] │ │ │ │ @@ -117568,100 +117651,100 @@ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ str r6, [r2, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 7918c <_Py_Dealloc@@Base+0x2ac> │ │ │ │ + bne.n 792a4 <_Py_Dealloc@@Base+0x2ac> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbz r2, 79188 <_Py_Dealloc@@Base+0x2a8> │ │ │ │ + cbz r2, 792a0 <_Py_Dealloc@@Base+0x2a8> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [r9, #528] @ 0x210 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 7923a <_Py_Dealloc@@Base+0x35a> │ │ │ │ + beq.n 79352 <_Py_Dealloc@@Base+0x35a> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 79218 <_Py_Dealloc@@Base+0x338> │ │ │ │ + beq.n 79330 <_Py_Dealloc@@Base+0x338> │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - cbnz r2, 791aa <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 792c2 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + beq.w 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ - cbz r0, 79212 <_Py_Dealloc@@Base+0x332> │ │ │ │ + cbz r0, 7932a <_Py_Dealloc@@Base+0x332> │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ strd r2, lr, [r1, #20] │ │ │ │ - cbz r2, 791c8 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 792e0 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r1, [r2, #24] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 79202 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 7931a <_Py_Dealloc@@Base+0x322> │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 78fa6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 790be <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #36649 @ 0x8f29 │ │ │ │ + movw r2, #36929 @ 0x9041 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 78f86 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 7909e <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 156468 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156770 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 791da <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 792f2 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 791b8 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 792d0 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - cbz r2, 79226 <_Py_Dealloc@@Base+0x346> │ │ │ │ + cbz r2, 7933e <_Py_Dealloc@@Base+0x346> │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + bne.w 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - b.n 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7919a <_Py_Dealloc@@Base+0x2ba> │ │ │ │ + beq.n 792b2 <_Py_Dealloc@@Base+0x2ba> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 792aa <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + cbz r3, 793c2 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w r1, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r2, #0, #18 │ │ │ │ lsrs r1, r2, #18 │ │ │ │ - cbz r3, 79272 <_Py_Dealloc@@Base+0x392> │ │ │ │ + cbz r3, 7938a <_Py_Dealloc@@Base+0x392> │ │ │ │ add.w r3, r2, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -117675,183 +117758,183 @@ │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r3, fp] │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 79058 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79170 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 79246 <_Py_Dealloc@@Base+0x366> │ │ │ │ + b.n 7935e <_Py_Dealloc@@Base+0x366> │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 79130 <_Py_Dealloc@@Base+0x250> │ │ │ │ + b.n 79248 <_Py_Dealloc@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15647c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156784 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000792cc : │ │ │ │ +000793e4 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 792fa │ │ │ │ + cbz r2, 79412 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000792fc : │ │ │ │ +00079414 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (7932c ) │ │ │ │ + ldr r3, [pc, #32] @ (79444 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 79316 │ │ │ │ + cbz r0, 7942e │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #42176 @ 0xa4c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 79342 │ │ │ │ + cbz r0, 7945a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 79342 │ │ │ │ + beq.n 7945a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 79344 │ │ │ │ + cbz r3, 7945c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ (79384 ) │ │ │ │ + ldr r1, [pc, #48] @ (7949c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - cbnz r3, 79366 │ │ │ │ + cbnz r3, 7947e │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79378 │ │ │ │ + bne.n 79490 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7935e │ │ │ │ + b.n 79476 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7935e │ │ │ │ + b.n 79476 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 7938c │ │ │ │ + cbnz r0, 794a4 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7938a │ │ │ │ + beq.n 794a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7938a │ │ │ │ + bne.n 794a2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (793e4 ) │ │ │ │ + ldr r2, [pc, #52] @ (794fc ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r4, 793c0 │ │ │ │ + cbnz r4, 794d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #50973 @ 0xc71d │ │ │ │ + movw r3, #53265 @ 0xd011 │ │ │ │ movt r3, #18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 793d8 │ │ │ │ + bne.n 794f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 793ce │ │ │ │ + b.n 794e6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000793e8 : │ │ │ │ +00079500 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79432 │ │ │ │ + bne.n 7954a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 79432 │ │ │ │ + beq.n 7954a │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.n 7944c │ │ │ │ + beq.n 79564 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 79426 │ │ │ │ + bne.n 7953e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 79422 │ │ │ │ + beq.n 7953a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7941a │ │ │ │ + bne.n 79532 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79422 │ │ │ │ + b.n 7953a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -117859,835 +117942,835 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 796fc │ │ │ │ + beq.w 79814 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 79ac4 │ │ │ │ + bne.w 79bdc │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp r6, #7 │ │ │ │ add r3, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt.w 7960c │ │ │ │ + bgt.w 79724 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7957c │ │ │ │ + blt.n 79694 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 795f4 │ │ │ │ + beq.w 7970c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7968a │ │ │ │ + beq.w 797a2 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7964c │ │ │ │ + blt.w 79764 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 795f4 │ │ │ │ + beq.n 7970c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 798ba │ │ │ │ + beq.w 799d2 │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, ip, #1 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add sl, r3 │ │ │ │ mov r8, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 79836 │ │ │ │ + bgt.w 7994e │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79652 │ │ │ │ + blt.w 7976a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 795f0 │ │ │ │ + beq.n 79708 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 79594 │ │ │ │ + beq.n 796ac │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r6, #7 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 7985e │ │ │ │ + bgt.w 79976 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79672 │ │ │ │ + blt.w 7978a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 795f0 │ │ │ │ + beq.n 79708 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79a5c │ │ │ │ + beq.w 79b74 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79516 │ │ │ │ + b.n 7962e │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 79c64 │ │ │ │ + bne.w 79d7c │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 79536 │ │ │ │ - cbz r2, 795f0 │ │ │ │ + bne.n 7964e │ │ │ │ + cbz r2, 79708 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 79536 │ │ │ │ + bne.n 7964e │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79c76 │ │ │ │ + beq.w 79d8e │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79d7c │ │ │ │ + beq.w 79e94 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79536 │ │ │ │ + bne.n 7964e │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 799a6 │ │ │ │ + beq.w 79abe │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ lsls r2, r1 │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 79588 │ │ │ │ + b.n 796a0 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 799b2 │ │ │ │ + bgt.w 79aca │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7965c │ │ │ │ + blt.n 79774 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 795f4 │ │ │ │ + beq.n 7970c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 7968a │ │ │ │ + beq.n 797a2 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 799d2 │ │ │ │ + bgt.w 79aea │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 794ec │ │ │ │ + bge.w 79604 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79582 │ │ │ │ - b.n 794fe │ │ │ │ + beq.n 7969a │ │ │ │ + b.n 79616 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79c52 │ │ │ │ + bne.w 79d6a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 79588 │ │ │ │ + b.n 796a0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79582 │ │ │ │ + beq.n 7969a │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79642 │ │ │ │ + b.n 7975a │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79658 │ │ │ │ + beq.n 79770 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7951c │ │ │ │ + b.n 79634 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 796e4 │ │ │ │ + bne.n 797fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 795f4 │ │ │ │ + beq.n 7970c │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 796e4 │ │ │ │ + bne.n 797fc │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79c7a │ │ │ │ + beq.w 79d92 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79d80 │ │ │ │ + beq.w 79e98 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 795f4 │ │ │ │ + beq.n 7970c │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 794e2 │ │ │ │ - b.n 7963c │ │ │ │ + ble.w 795fa │ │ │ │ + b.n 79754 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ and.w r8, r9, r0 │ │ │ │ add r5, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, r8] │ │ │ │ - bgt.w 79898 │ │ │ │ + bgt.w 799b0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.w 7988a │ │ │ │ + blt.w 799a2 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, fp │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 798a6 │ │ │ │ + beq.w 799be │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79936 │ │ │ │ + beq.w 79a4e │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r8, r1, r8 │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, r8] │ │ │ │ - bgt.w 79998 │ │ │ │ + bgt.w 79ab0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.w 79922 │ │ │ │ + blt.w 79a3a │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, fp │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7992a │ │ │ │ + beq.w 79a42 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 799ee │ │ │ │ + beq.w 79b06 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r1, r1, #1 │ │ │ │ add r1, r8 │ │ │ │ and.w r8, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 79828 │ │ │ │ + bgt.n 79940 │ │ │ │ ldrsb.w fp, [r7, r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.w 799e4 │ │ │ │ + blt.w 79afc │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, fp │ │ │ │ adds r3, r5, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 799d8 │ │ │ │ + beq.w 79af0 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 79ba0 │ │ │ │ + beq.w 79cb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w r8, r8, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r3, r8 │ │ │ │ - bgt.w 79b92 │ │ │ │ + bgt.w 79caa │ │ │ │ ldrsb.w fp, [r7, r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.w 79a52 │ │ │ │ + blt.w 79b6a │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, fp │ │ │ │ adds r3, r5, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 799d8 │ │ │ │ + beq.w 79af0 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 79bf0 │ │ │ │ + beq.w 79d08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r8, r3, r8 │ │ │ │ - ble.n 797aa │ │ │ │ + ble.n 798c2 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w fp, [r7, r8, lsl #1] │ │ │ │ ldrgt.w fp, [r7, r8, lsl #2] │ │ │ │ - b.n 797ae │ │ │ │ + b.n 798c6 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79526 │ │ │ │ + bge.w 7963e │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 79658 │ │ │ │ + beq.w 79770 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79556 │ │ │ │ + bge.w 7966e │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 79658 │ │ │ │ + beq.w 79770 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, r5, sl │ │ │ │ - b.n 79836 │ │ │ │ + b.n 7994e │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7974a │ │ │ │ + bne.w 79862 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79658 │ │ │ │ + b.n 79770 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ - b.n 79726 │ │ │ │ + b.n 7983e │ │ │ │ mov r2, r3 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r2, fp │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 79588 │ │ │ │ + b.n 796a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 794fe │ │ │ │ + bne.w 79616 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 795f4 │ │ │ │ + beq.w 7970c │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 794fe │ │ │ │ + bne.w 79616 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79cc8 │ │ │ │ + beq.w 79de0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79d84 │ │ │ │ + beq.w 79e9c │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 795f4 │ │ │ │ - b.n 794fe │ │ │ │ + beq.w 7970c │ │ │ │ + b.n 79616 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 79892 │ │ │ │ - b.n 7978c │ │ │ │ + beq.n 799aa │ │ │ │ + b.n 798a4 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r6 │ │ │ │ - b.n 798ac │ │ │ │ + b.n 799c4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ itett ne │ │ │ │ movne r1, r0 │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79972 │ │ │ │ + beq.n 79a8a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79cb0 │ │ │ │ + beq.w 79dc8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79cc2 │ │ │ │ + blt.w 79dda │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.w 79472 │ │ │ │ + bne.w 7958a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 79472 │ │ │ │ + bne.w 7958a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7992a │ │ │ │ + bne.n 79a42 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 7974a │ │ │ │ + b.n 79862 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ - b.n 79768 │ │ │ │ + b.n 79880 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 79588 │ │ │ │ + b.n 796a0 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7961a │ │ │ │ + bge.w 79732 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79582 │ │ │ │ + beq.w 7969a │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ - b.n 79646 │ │ │ │ + b.n 7975e │ │ │ │ mov r3, fp │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 798ac │ │ │ │ + b.n 799c4 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79892 │ │ │ │ - b.n 797ce │ │ │ │ + beq.w 799aa │ │ │ │ + b.n 798e6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 79ca8 │ │ │ │ + beq.w 79dc0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79a2a │ │ │ │ + beq.n 79b42 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79c7e │ │ │ │ + beq.w 79d96 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79cc2 │ │ │ │ + blt.w 79dda │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.w 79472 │ │ │ │ + bne.w 7958a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 79472 │ │ │ │ + bne.w 7958a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7992a │ │ │ │ + bne.w 79a42 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 7978c │ │ │ │ + b.n 798a4 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79892 │ │ │ │ - b.n 7980c │ │ │ │ + beq.w 799aa │ │ │ │ + b.n 79924 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79568 │ │ │ │ + bne.w 79680 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 795f0 │ │ │ │ + beq.w 79708 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79568 │ │ │ │ + bne.w 79680 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79cac │ │ │ │ + beq.w 79dc4 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79d78 │ │ │ │ + beq.w 79e90 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 795f0 │ │ │ │ - b.n 79568 │ │ │ │ + beq.w 79708 │ │ │ │ + b.n 79680 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp r6, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 79d64 │ │ │ │ + bgt.w 79e7c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 79d4a │ │ │ │ + bge.w 79e62 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79582 │ │ │ │ + beq.w 7969a │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 79d3c │ │ │ │ + bgt.w 79e54 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 79d22 │ │ │ │ + bge.w 79e3a │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79582 │ │ │ │ + beq.w 7969a │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 79d14 │ │ │ │ + bgt.w 79e2c │ │ │ │ ldrsb.w fp, [r4, sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 79cfa │ │ │ │ + bge.w 79e12 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79582 │ │ │ │ + beq.w 7969a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r6 │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r4, sl] │ │ │ │ - bgt.w 79ce6 │ │ │ │ + bgt.w 79dfe │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 79ccc │ │ │ │ + bge.w 79de4 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79582 │ │ │ │ + beq.w 7969a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r6 │ │ │ │ - b.n 79b36 │ │ │ │ + b.n 79c4e │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w fp, [r7, r8, lsl #1] │ │ │ │ ldrgt.w fp, [r7, r8, lsl #2] │ │ │ │ - b.n 797ec │ │ │ │ + b.n 79904 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79bd2 │ │ │ │ + beq.n 79cea │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79c94 │ │ │ │ + beq.n 79dac │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79cc2 │ │ │ │ + blt.n 79dda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne.n 79c8c │ │ │ │ + bne.n 79da4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 79c8c │ │ │ │ + bne.n 79da4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 799d8 │ │ │ │ + bne.w 79af0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 797ce │ │ │ │ + b.n 798e6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d4de4 │ │ │ │ + bl d4ffc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79c20 │ │ │ │ + beq.n 79d38 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 79c3e │ │ │ │ + cbz r0, 79d56 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79cc2 │ │ │ │ + blt.n 79dda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne.n 79c8c │ │ │ │ + bne.n 79da4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 79c8c │ │ │ │ + bne.n 79da4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 799d8 │ │ │ │ + bne.w 79af0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 7980c │ │ │ │ + b.n 79924 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 79c20 │ │ │ │ + b.n 79d38 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7954c │ │ │ │ + b.n 79664 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 794e2 │ │ │ │ + b.n 795fa │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 795c6 │ │ │ │ + b.n 796de │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 796ba │ │ │ │ + b.n 797d2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 79a2a │ │ │ │ + b.n 79b42 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.w 79472 │ │ │ │ + b.w 7958a │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 79bd2 │ │ │ │ + b.n 79cea │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 79a04 │ │ │ │ + b.n 79b1c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 79a96 │ │ │ │ + b.n 79bae │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 79972 │ │ │ │ + b.n 79a8a │ │ │ │ adds r3, #4 │ │ │ │ - beq.n 79d88 │ │ │ │ + beq.n 79ea0 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 79658 │ │ │ │ + b.n 79770 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 798f4 │ │ │ │ + b.n 79a0c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c8800 │ │ │ │ + bl 1c3f9c <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 79cbe │ │ │ │ - bne.n 79cf4 │ │ │ │ + blt.n 79dd6 │ │ │ │ + bne.n 79e0c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 79b7e │ │ │ │ + b.n 79c96 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ - b.n 79b6e │ │ │ │ + b.n 79c86 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ - b.n 795f4 │ │ │ │ + b.n 7970c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c8800 │ │ │ │ + bl 1c3f9c <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 79cbe │ │ │ │ - bne.n 79cf4 │ │ │ │ + blt.n 79dd6 │ │ │ │ + bne.n 79e0c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 79b50 │ │ │ │ + b.n 79c68 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ - b.n 79b40 │ │ │ │ + b.n 79c58 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c8800 │ │ │ │ + bl 1c3f9c <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 79cbe │ │ │ │ - bne.n 79d74 │ │ │ │ + blt.n 79dd6 │ │ │ │ + bne.n 79e8c │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 79b1c │ │ │ │ + b.n 79c34 │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 79b0c │ │ │ │ + b.n 79c24 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c8800 │ │ │ │ + bl 1c3f9c <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 79cbe │ │ │ │ - bne.n 79d74 │ │ │ │ + blt.n 79dd6 │ │ │ │ + bne.n 79e8c │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 79aee │ │ │ │ + b.n 79c06 │ │ │ │ cmp r6, #15 │ │ │ │ itet le │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ ldrgt.w fp, [r2, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 79ade │ │ │ │ + b.n 79bf6 │ │ │ │ mov r3, fp │ │ │ │ - b.n 795f4 │ │ │ │ + b.n 7970c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79aac │ │ │ │ + b.n 79bc4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 795dc │ │ │ │ + b.n 796f4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 796d0 │ │ │ │ + b.n 797e8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7990a │ │ │ │ + b.n 79a22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 79470 │ │ │ │ + b.w 79588 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ @@ -118698,433 +118781,433 @@ │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ add.w r9, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r7, r4 │ │ │ │ - bgt.w 79f1e │ │ │ │ + bgt.w 7a036 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79e80 │ │ │ │ + blt.n 79f98 │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 79e8a │ │ │ │ + beq.n 79fa2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 79e92 │ │ │ │ + beq.n 79faa │ │ │ │ lsrs r3, r7, #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, sl │ │ │ │ and.w sl, r4, r3 │ │ │ │ - bgt.w 79f00 │ │ │ │ + bgt.w 7a018 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79f10 │ │ │ │ + blt.w 7a028 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79e8a │ │ │ │ + beq.n 79fa2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79f8e │ │ │ │ + beq.w 7a0a6 │ │ │ │ lsrs r2, r7, #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.w 79f5c │ │ │ │ + bgt.w 7a074 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79f42 │ │ │ │ + blt.w 7a05a │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79e8a │ │ │ │ + beq.n 79fa2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79ff8 │ │ │ │ + beq.w 7a110 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ cmp r5, #7 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - bgt.w 79f80 │ │ │ │ + bgt.w 7a098 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79f56 │ │ │ │ + blt.n 7a06e │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79e8a │ │ │ │ + beq.n 79fa2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7a084 │ │ │ │ + beq.w 7a19c │ │ │ │ mov.w r2, fp, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79e1e │ │ │ │ + b.n 79f36 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 7a0ec │ │ │ │ + bne.w 7a204 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79eec │ │ │ │ + bne.n 7a004 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79e8a │ │ │ │ + beq.n 79fa2 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w lr, r1, ip │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.n 79eec │ │ │ │ + bne.n 7a004 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7a104 │ │ │ │ + beq.w 7a21c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7a10c │ │ │ │ + beq.w 7a224 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79e8a │ │ │ │ + beq.n 79fa2 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - ble.w 79df4 │ │ │ │ + ble.w 79f0c │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7a07e │ │ │ │ + bgt.w 7a196 │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79dfe │ │ │ │ + bge.w 79f16 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79e0e │ │ │ │ + bne.w 79f26 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7a060 │ │ │ │ + bgt.w 7a178 │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79dd2 │ │ │ │ + bge.w 79eea │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79e86 │ │ │ │ + beq.n 79f9e │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79f06 │ │ │ │ + b.n 7a01e │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79e86 │ │ │ │ + beq.n 79f9e │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79e54 │ │ │ │ + b.n 79f6c │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 79e8a │ │ │ │ - b.n 79e6c │ │ │ │ + beq.n 79fa2 │ │ │ │ + b.n 79f84 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79e2e │ │ │ │ + bge.w 79f46 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79e86 │ │ │ │ + beq.n 79f9e │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 79e58 │ │ │ │ + b.n 79f70 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 79e0e │ │ │ │ + bne.w 79f26 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 79e8a │ │ │ │ + beq.w 79fa2 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79e0e │ │ │ │ + bne.w 79f26 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 7a100 │ │ │ │ + bpl.w 7a218 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7a11e │ │ │ │ + beq.w 7a236 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79e8a │ │ │ │ - b.n 79e0e │ │ │ │ + beq.w 79fa2 │ │ │ │ + b.n 79f26 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79e3e │ │ │ │ + bne.w 79f56 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79e8a │ │ │ │ + beq.w 79fa2 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79e3e │ │ │ │ + bne.w 79f56 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 7a108 │ │ │ │ + bpl.n 7a220 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7a112 │ │ │ │ + beq.n 7a22a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79e8a │ │ │ │ - b.n 79e3e │ │ │ │ + beq.w 79fa2 │ │ │ │ + b.n 79f56 │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79dd2 │ │ │ │ + bge.w 79eea │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79e86 │ │ │ │ + beq.w 79f9e │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 79f0a │ │ │ │ + b.n 7a022 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79e6c │ │ │ │ + bne.w 79f84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79e8a │ │ │ │ + beq.w 79fa2 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79e6c │ │ │ │ + bne.w 79f84 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 7a0fc │ │ │ │ + bpl.n 7a214 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7a118 │ │ │ │ + beq.n 7a230 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79e8a │ │ │ │ - b.n 79e6c │ │ │ │ + beq.w 79fa2 │ │ │ │ + b.n 79f84 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79df4 │ │ │ │ + b.n 79f0c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 7a0ba │ │ │ │ + b.n 7a1d2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79fc6 │ │ │ │ + b.n 7a0de │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79ec4 │ │ │ │ + b.n 79fdc │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 7a02e │ │ │ │ + b.n 7a146 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79ed8 │ │ │ │ + b.n 79ff0 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a044 │ │ │ │ + b.n 7a15c │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a0d0 │ │ │ │ + b.n 7a1e8 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79fde │ │ │ │ + b.n 7a0f6 │ │ │ │ │ │ │ │ -0007a124 : │ │ │ │ +0007a23c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movw r6, #655 @ 0x28f │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ands r6, r7 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.n 7a164 │ │ │ │ + bgt.n 7a27c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a4e2 │ │ │ │ + beq.w 7a5fa │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 7a4e2 │ │ │ │ + bhi.w 7a5fa │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #41889 @ 0xa3a1 │ │ │ │ + movweq sl, #42589 @ 0xa65d │ │ │ │ movteq sl, #11 │ │ │ │ - bne.w 7a316 │ │ │ │ + bne.w 7a42e │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsls r6, r7, #22 │ │ │ │ - bmi.w 7a3ce │ │ │ │ + bmi.w 7a4e6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4c0 │ │ │ │ + bne.w 7a5d8 │ │ │ │ movw r2, #16328 @ 0x3fc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ and.w r6, r0, #24 │ │ │ │ ubfx r3, r0, #14, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 7a44a │ │ │ │ - ldr.w r8, [pc, #856] @ 7a504 │ │ │ │ + bmi.w 7a562 │ │ │ │ + ldr.w r8, [pc, #856] @ 7a61c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r1, r0 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 7a47c │ │ │ │ + bhi.w 7a594 │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi.w 7a47c │ │ │ │ + bmi.w 7a594 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r9, [r6, #712] @ 0x2c8 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7a416 │ │ │ │ + bne.w 7a52e │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs.w 7a380 │ │ │ │ + bcs.w 7a498 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7a402 │ │ │ │ + beq.w 7a51a │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ str.w lr, [r0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r9, [lr] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a2bc │ │ │ │ + beq.n 7a3d4 │ │ │ │ add.w r6, lr, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r6, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 7a338 │ │ │ │ + bgt.n 7a450 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #672] @ (7a500 ) │ │ │ │ + ldr r2, [pc, #672] @ (7a618 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a436 │ │ │ │ + bne.w 7a54e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a300 │ │ │ │ + beq.n 7a418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a300 │ │ │ │ + beq.n 7a418 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a306 │ │ │ │ + bne.n 7a41e │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ str.w sl, [r6, #24] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r6, #16] │ │ │ │ @@ -119135,338 +119218,338 @@ │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 7a32e │ │ │ │ + bhi.n 7a446 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r9, [r0, r6] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a380 │ │ │ │ + beq.n 7a498 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a22c │ │ │ │ + b.n 7a344 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 7a174 │ │ │ │ - movw sl, #6449 @ 0x1931 │ │ │ │ + b.n 7a28c │ │ │ │ + movw sl, #6985 @ 0x1b49 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 7a174 │ │ │ │ - movw sl, #5853 @ 0x16dd │ │ │ │ + b.n 7a28c │ │ │ │ + movw sl, #6537 @ 0x1989 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a174 │ │ │ │ + b.n 7a28c │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a28c │ │ │ │ + beq.n 7a3a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 7a28c │ │ │ │ + b.n 7a3a4 │ │ │ │ movw r4, #642 @ 0x282 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7a3c4 │ │ │ │ + beq.n 7a4dc │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne.w 7a4e2 │ │ │ │ - movw sl, #26561 @ 0x67c1 │ │ │ │ + bne.w 7a5fa │ │ │ │ + movw sl, #27261 @ 0x6a7d │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a174 │ │ │ │ + b.n 7a28c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 7a22c │ │ │ │ + b.n 7a344 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a24c │ │ │ │ + beq.n 7a364 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a24c │ │ │ │ + beq.n 7a364 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a24c │ │ │ │ + bne.w 7a364 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4d8 │ │ │ │ + bne.w 7a5f0 │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7a24c │ │ │ │ + bmi.w 7a364 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a36a │ │ │ │ + bne.n 7a482 │ │ │ │ dmb ish │ │ │ │ - b.n 7a24c │ │ │ │ + b.n 7a364 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r9, [r1, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 7a488 │ │ │ │ + bne.n 7a5a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a47c │ │ │ │ + beq.n 7a594 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 7a22c │ │ │ │ - movw sl, #29105 @ 0x71b1 │ │ │ │ + b.n 7a344 │ │ │ │ + movw sl, #30049 @ 0x7561 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 7a174 │ │ │ │ + b.n 7a28c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a4a6 │ │ │ │ + beq.n 7a5be │ │ │ │ movw r0, #15928 @ 0x3e38 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a4bc │ │ │ │ + beq.n 7a5d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #276] @ 7a504 │ │ │ │ + ldr.w r8, [pc, #276] @ 7a61c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7a26c │ │ │ │ + b.n 7a384 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7a2d6 │ │ │ │ + b.n 7a3ee │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 7a47c │ │ │ │ + cbz r0, 7a594 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a22c │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7a344 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a49a │ │ │ │ + bne.n 7a5b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 7a26c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7a384 │ │ │ │ ldr.w ip, [r2, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #176] @ 7a504 │ │ │ │ + ldr.w r8, [pc, #176] @ 7a61c │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldrd r0, ip, [ip, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ add r0, ip │ │ │ │ add.w ip, r0, #3 │ │ │ │ adds r0, #1 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.w 7a1c2 │ │ │ │ + bls.w 7a2da │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7a3a8 │ │ │ │ + b.n 7a4c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7a26c │ │ │ │ + b.n 7a384 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + movw r1, #26576 @ 0x67d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 7a2b4 │ │ │ │ + b.n 7a3cc │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 7a4bc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 7a5d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a24c │ │ │ │ - b.n 7a358 │ │ │ │ + bne.w 7a364 │ │ │ │ + b.n 7a470 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #28020 @ 0x6d74 │ │ │ │ + movw r1, #26548 @ 0x67b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a508 : │ │ │ │ +0007a620 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 7a5ae │ │ │ │ + bpl.n 7a6c6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7a574 │ │ │ │ + bne.n 7a68c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a57e │ │ │ │ + beq.n 7a696 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7a58c │ │ │ │ + bne.n 7a6a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7a58c │ │ │ │ - ldr r1, [pc, #116] @ (7a5c4 ) │ │ │ │ + beq.n 7a6a4 │ │ │ │ + ldr r1, [pc, #116] @ (7a6dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 7a5a6 │ │ │ │ - bl 7cac8 │ │ │ │ + beq.n 7a6be │ │ │ │ + bl 7cc78 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a536 │ │ │ │ + bne.n 7a64e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7a548 │ │ │ │ + beq.n 7a660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7a54e │ │ │ │ + bne.n 7a666 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1add90 │ │ │ │ - bl 7a60c │ │ │ │ + b.w 1afb90 │ │ │ │ + bl 7a724 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a570 │ │ │ │ + b.n 7a688 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 77034 │ │ │ │ + bl 77148 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 7a5fa │ │ │ │ + cbz r0, 7a712 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a91c4 │ │ │ │ - movw r1, #14272 @ 0x37c0 │ │ │ │ + b.w 1aaff0 │ │ │ │ + movw r1, #12800 @ 0x3200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (7a608 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + ldr r0, [pc, #4] @ (7a720 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + add r4, pc, #848 @ (adr r4, 7aa74 ) │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #700] @ (7a8f4 ) │ │ │ │ + ldr r3, [pc, #704] @ (7aa10 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 7a880 │ │ │ │ + bne.w 7a99a │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a722 │ │ │ │ + ble.n 7a83a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -119482,49 +119565,49 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ blx 29718 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a942 │ │ │ │ + bne.w 7aa5e │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, r1 │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, r1] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orrs r1, r2 │ │ │ │ - cbnz r0, 7a6d6 │ │ │ │ + cbnz r0, 7a7ee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a864 │ │ │ │ + bmi.w 7a97e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a7e6 │ │ │ │ + bmi.w 7a900 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - bgt.w 7a834 │ │ │ │ + bgt.w 7a94e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, r0] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - bne.w 7a852 │ │ │ │ + bne.w 7a96c │ │ │ │ str.w r7, [r8, r2] │ │ │ │ add r2, r8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r3, [r5, #16] │ │ │ │ @@ -119542,33 +119625,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r0, #9893 @ 0x26a5 │ │ │ │ + movw r0, #10285 @ 0x282d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7a8f8 │ │ │ │ + bne.w 7aa14 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7a8e2 │ │ │ │ + beq.w 7a9fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7a79c │ │ │ │ + cbz r2, 7a8b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r6 │ │ │ │ clz r3, r3 │ │ │ │ @@ -119578,48 +119661,48 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r3, #5 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - b.n 7a67e │ │ │ │ + b.n 7a796 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 7a892 │ │ │ │ + bcc.w 7a9c8 │ │ │ │ add.w r1, ip, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7a770 │ │ │ │ + bne.n 7a888 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7a936 │ │ │ │ + bne.w 7aa52 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7a908 │ │ │ │ + beq.w 7aa24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a770 │ │ │ │ + b.n 7a888 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a8b6 │ │ │ │ + bne.n 7a9d0 │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7a8d6 │ │ │ │ - ldr r2, [pc, #248] @ (7a8f4 ) │ │ │ │ + beq.n 7a9f0 │ │ │ │ + ldr r2, [pc, #248] @ (7aa10 ) │ │ │ │ sub.w r0, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -119627,175 +119710,176 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ and.w r0, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 7a6e4 │ │ │ │ + ble.w 7a7fc │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r8, r0, lsl #1] │ │ │ │ strgt.w r2, [r8, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - beq.w 7a6f8 │ │ │ │ + beq.w 7a810 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r7, [r0, #4] │ │ │ │ str.w r6, [r8, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7a702 │ │ │ │ + b.n 7a81a │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7a89a │ │ │ │ + cbnz r2, 7a9ac │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7a7fa │ │ │ │ + bne.n 7a914 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a7fa │ │ │ │ - b.n 7a6ca │ │ │ │ + bne.n 7a914 │ │ │ │ + b.n 7a7e2 │ │ │ │ mov.w lr, #88 @ 0x58 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r1, #20 │ │ │ │ movs r4, #10 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7a732 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - b.n 7a770 │ │ │ │ - movw r0, #1953 @ 0x7a1 │ │ │ │ + b.n 7a84a │ │ │ │ + movw r0, #2405 @ 0x965 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a962 │ │ │ │ + bne.n 7aa7e │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a6ca │ │ │ │ + beq.w 7a7e2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 7a86a │ │ │ │ - movw r0, #1953 @ 0x7a1 │ │ │ │ + b.n 7a984 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + b.n 7a888 │ │ │ │ + movw r0, #2405 @ 0x965 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a952 │ │ │ │ + bne.n 7aa6e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a6d6 │ │ │ │ + beq.w 7a7ee │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 7a7ee │ │ │ │ + b.n 7a908 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a7fa │ │ │ │ - b.n 7a6d6 │ │ │ │ + bne.n 7a914 │ │ │ │ + b.n 7a7ee │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a770 │ │ │ │ - b.n 7a7b8 │ │ │ │ + bne.w 7a888 │ │ │ │ + b.n 7a8d2 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a770 │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.w 7a888 │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a91c │ │ │ │ + beq.n 7aa38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7a972 │ │ │ │ + cbz r3, 7aa8e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a930 │ │ │ │ + beq.n 7aa4c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7a97a │ │ │ │ + cbz r3, 7aa96 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a71c │ │ │ │ + b.n 7a834 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a7d2 │ │ │ │ + b.n 7a8ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f037c │ │ │ │ - b.n 7a692 │ │ │ │ + bl 1f1a24 │ │ │ │ + b.n 7a7aa │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7a8ca │ │ │ │ + b.n 7a9e4 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - b.n 7a8ac │ │ │ │ + b.n 7a9be │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a91c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7aa38 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a930 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7aa4c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7aa20 │ │ │ │ + beq.n 7ab3c │ │ │ │ mov.w ip, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov sl, r0 │ │ │ │ lsl.w r5, ip, r0 │ │ │ │ - ldr r0, [pc, #604] @ (7ac10 ) │ │ │ │ + ldr r0, [pc, #604] @ (7ad2c ) │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, ip │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bhi.w 7ab4c │ │ │ │ + bhi.w 7ac68 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7aa4e │ │ │ │ + bne.n 7ab6a │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 7ab48 │ │ │ │ + ble.w 7ac64 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r1, #2740] @ 0xab4 │ │ │ │ movw r0, #771 @ 0x303 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -119809,60 +119893,60 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 29718 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #492] @ (7ac10 ) │ │ │ │ + ldr r1, [pc, #492] @ (7ad2c ) │ │ │ │ mov sl, r0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsls r5, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movs r6, #12 │ │ │ │ cmp r2, #7 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov.w r1, r5, lsl #1 │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ mul.w r9, r3, r6 │ │ │ │ - bhi.n 7ab4c │ │ │ │ + bhi.n 7ac68 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ add.w r1, r9, r5 │ │ │ │ - movw ip, #9893 @ 0x26a5 │ │ │ │ + movw ip, #10285 @ 0x282d │ │ │ │ movt ip, #7 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7abda │ │ │ │ + bne.w 7acf6 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 7ab5a │ │ │ │ + bcs.n 7ac76 │ │ │ │ adds r1, #19 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7ab98 │ │ │ │ + beq.n 7acb4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7aae4 │ │ │ │ + beq.n 7ac00 │ │ │ │ strb r2, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ strb r7, [r4, #6] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -119880,23 +119964,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 7ab36 │ │ │ │ + bhi.n 7ac52 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r6] │ │ │ │ - cbz r4, 7ab5a │ │ │ │ + cbz r4, 7ac76 │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ strb r2, [r4, #4] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ strb r1, [r4, #5] │ │ │ │ movs r5, #0 │ │ │ │ @@ -119908,226 +119992,226 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 29718 │ │ │ │ - b.n 7aa18 │ │ │ │ + b.n 7ab34 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r8, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 7ab0a │ │ │ │ + b.n 7ac26 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7aa4e │ │ │ │ + b.n 7ab6a │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 7abac │ │ │ │ + bhi.n 7acc8 │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ - b.n 7aa4e │ │ │ │ + b.n 7ab6a │ │ │ │ ldr.w r4, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7abf6 │ │ │ │ + bne.n 7ad12 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ac06 │ │ │ │ + beq.n 7ad22 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ ldr.w r0, [r6, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r6, #800] @ 0x320 │ │ │ │ - b.n 7ab0a │ │ │ │ + b.n 7ac26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ab02 │ │ │ │ + b.n 7ac1e │ │ │ │ adds r1, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ add.w r1, r5, r9 │ │ │ │ adds.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bmi.n 7ac06 │ │ │ │ + bmi.n 7ad22 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw ip, #9893 @ 0x26a5 │ │ │ │ + movw ip, #10285 @ 0x282d │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7aa72 │ │ │ │ + beq.w 7ab8e │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7ac06 │ │ │ │ + cbz r0, 7ad22 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 7ab0a │ │ │ │ + b.n 7ac26 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7ab80 │ │ │ │ + b.n 7ac9c │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 7aa18 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 7ab34 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 7ac5e │ │ │ │ + cbz r3, 7ad7a │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7ac5e │ │ │ │ - ldr r3, [pc, #696] @ (7aefc ) │ │ │ │ + cbz r3, 7ad7a │ │ │ │ + ldr r3, [pc, #696] @ (7b018 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7aeb4 │ │ │ │ + beq.w 7afd0 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a4f4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 7aeb4 │ │ │ │ + bne.w 7afd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ad4c │ │ │ │ + beq.n 7ae68 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7aedc │ │ │ │ + bne.w 7aff8 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7aec2 │ │ │ │ + bne.w 7afde │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7aec2 │ │ │ │ + bne.w 7afde │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7aec2 │ │ │ │ + bne.w 7afde │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb.w r3, [r4, #-6] │ │ │ │ orr.w r3, r3, r2, lsl #8 │ │ │ │ ldrb.w r2, [r4, #-5] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7ae9a │ │ │ │ + bne.w 7afb6 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ae9a │ │ │ │ + bne.w 7afb6 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ae9a │ │ │ │ + bne.w 7afb6 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7ae9a │ │ │ │ + bne.w 7afb6 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ad52 │ │ │ │ - cbz r6, 7ad4c │ │ │ │ - ldr r3, [pc, #516] @ (7aefc ) │ │ │ │ + bne.n 7ae6e │ │ │ │ + cbz r6, 7ae68 │ │ │ │ + ldr r3, [pc, #516] @ (7b018 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 7ad70 │ │ │ │ + beq.n 7ae8c │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r2, r6, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7ad32 │ │ │ │ + bgt.n 7ae4e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7ad70 │ │ │ │ + cbz r2, 7ae8c │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7ad5e │ │ │ │ - cbz r2, 7ad94 │ │ │ │ + cbz r1, 7ae7a │ │ │ │ + cbz r2, 7aeb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 7ad4c │ │ │ │ + b.n 7ae68 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ae90 │ │ │ │ + bne.w 7afac │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7ad4c │ │ │ │ + b.n 7ae68 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r6, [r7, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r4 │ │ │ │ @@ -120135,72 +120219,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w lr, r7, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r0, [lr, #528] @ 0x210 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7add0 │ │ │ │ + bne.n 7aeec │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7adcc │ │ │ │ + cbz r3, 7aee8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [lr, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ae2c │ │ │ │ + beq.n 7af48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ae0c │ │ │ │ + beq.n 7af28 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ade8 │ │ │ │ + cbnz r3, 7af04 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7ad4c │ │ │ │ + beq.n 7ae68 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7ae06 │ │ │ │ + cbz r1, 7af22 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 7ae02 │ │ │ │ + cbz r3, 7af1e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 7ad4c │ │ │ │ + b.n 7ae68 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7adf4 │ │ │ │ + b.n 7af10 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ae1a │ │ │ │ + cbz r3, 7af36 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ad4c │ │ │ │ + bne.n 7ae68 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 7ad4c │ │ │ │ + b.n 7ae68 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7adda │ │ │ │ + beq.n 7aef6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ae8a │ │ │ │ + cbz r3, 7afa6 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r8] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7ae60 │ │ │ │ + cbz r3, 7af7c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ @@ -120210,83 +120294,83 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r4, [r6, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 7ad4c │ │ │ │ + b.n 7ae68 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 7ae38 │ │ │ │ + b.n 7af54 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 7ad88 │ │ │ │ + b.n 7aea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 64044 │ │ │ │ - movw r1, #1976 @ 0x7b8 │ │ │ │ + bl 64074 │ │ │ │ + movw r1, #504 @ 0x1f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1652 @ 0x674 │ │ │ │ + movw r0, #180 @ 0xb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #14272 @ 0x37c0 │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12800 @ 0x3200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (7af00 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (7b01c ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 64044 │ │ │ │ - movw r1, #1952 @ 0x7a0 │ │ │ │ + bl 64074 │ │ │ │ + movw r1, #480 @ 0x1e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1652 @ 0x674 │ │ │ │ + movw r0, #180 @ 0xb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 64044 │ │ │ │ - movw r1, #1892 @ 0x764 │ │ │ │ + bl 64074 │ │ │ │ + movw r1, #420 @ 0x1a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1652 @ 0x674 │ │ │ │ + movw r0, #180 @ 0xb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 67ce8 │ │ │ │ + bl 67d18 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r4, pc, #928 @ (adr r4, 7b3c0 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0007af04 : │ │ │ │ +0007b020 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29684 @ 0x73f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1ae218 │ │ │ │ - cbz r0, 7af2c │ │ │ │ + bl 1b0018 │ │ │ │ + cbz r0, 7b048 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007af30 : │ │ │ │ +0007b04c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7af84 │ │ │ │ - cbz r0, 7af7c │ │ │ │ + bl 7b0a0 │ │ │ │ + cbz r0, 7b098 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7af7c │ │ │ │ - ldr.w ip, [pc, #48] @ 7af80 │ │ │ │ + bpl.n 7b098 │ │ │ │ + ldr.w ip, [pc, #48] @ 7b09c │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -120326,1524 +120410,1399 @@ │ │ │ │ addne r5, r4, #3 │ │ │ │ itttt ne │ │ │ │ addne r4, #1 │ │ │ │ bicne.w r5, r5, #3 │ │ │ │ addne r5, r5, r2 │ │ │ │ addne.w r2, r5, r4, lsl #2 │ │ │ │ adds r6, r2, r3 │ │ │ │ - bmi.w 7b11e │ │ │ │ + bmi.w 7b23a │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov fp, r1 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7b200 │ │ │ │ - ldr r1, [pc, #624] @ (7b278 ) │ │ │ │ + bne.w 7b31c │ │ │ │ + ldr r1, [pc, #624] @ (7b394 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7b194 │ │ │ │ + bcs.w 7b2b0 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r7, ip, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7b1e4 │ │ │ │ + beq.w 7b300 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r5, [sl] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b0b8 │ │ │ │ + beq.n 7b1d4 │ │ │ │ add.w r5, sl, r3 │ │ │ │ - cbz r3, 7b07c │ │ │ │ + cbz r3, 7b198 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b07c │ │ │ │ - ldr r1, [pc, #540] @ (7b278 ) │ │ │ │ + beq.n 7b198 │ │ │ │ + ldr r1, [pc, #540] @ (7b394 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r5, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r6, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 7b156 │ │ │ │ + bgt.n 7b272 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b134 │ │ │ │ + bne.n 7b250 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #484] @ (7b27c ) │ │ │ │ + ldr r2, [pc, #484] @ (7b398 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b21e │ │ │ │ + bne.w 7b33a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7b0e4 │ │ │ │ + bmi.n 7b200 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 7b128 │ │ │ │ + bcc.n 7b244 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r6, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r5, [r0, r6] │ │ │ │ and.w r8, lr, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b04e │ │ │ │ + bne.n 7b16a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7b05a │ │ │ │ - b.n 7b07c │ │ │ │ + bne.n 7b176 │ │ │ │ + b.n 7b198 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r5, #9] │ │ │ │ strh r3, [r5, #10] │ │ │ │ strb r2, [r5, #8] │ │ │ │ - cbz r2, 7b110 │ │ │ │ + cbz r2, 7b22c │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7b048 │ │ │ │ + b.n 7b164 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #316] @ (7b27c ) │ │ │ │ + ldr r2, [pc, #316] @ (7b398 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b242 │ │ │ │ + bne.n 7b35e │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 7b0aa │ │ │ │ + b.n 7b1c6 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 7b07c │ │ │ │ + beq.n 7b198 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b07c │ │ │ │ + bne.n 7b198 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b26e │ │ │ │ + bne.n 7b38a │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 7b07c │ │ │ │ + bmi.n 7b198 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b17e │ │ │ │ + bne.n 7b29a │ │ │ │ dmb ish │ │ │ │ - b.n 7b07c │ │ │ │ + b.n 7b198 │ │ │ │ ldr.w r8, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7b232 │ │ │ │ + bne.n 7b34e │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b11e │ │ │ │ + beq.n 7b23a │ │ │ │ ldr.w r1, [r7, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r7, #800] @ 0x320 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b04e │ │ │ │ + bne.w 7b16a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b05a │ │ │ │ - b.n 7b07c │ │ │ │ + bne.w 7b176 │ │ │ │ + b.n 7b198 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b194 │ │ │ │ + beq.n 7b2b0 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 7b0d0 │ │ │ │ + b.n 7b1ec │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b11e │ │ │ │ + beq.n 7b23a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7b1d0 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7b2ec │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b256 │ │ │ │ + bne.n 7b372 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 7b0aa │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7b1c6 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7b1ba │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7b2d6 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b262 │ │ │ │ + bne.n 7b37e │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 7b150 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7b26c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7b0aa │ │ │ │ + b.n 7b1c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7b150 │ │ │ │ + b.n 7b26c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b07c │ │ │ │ - b.n 7b170 │ │ │ │ + bne.w 7b198 │ │ │ │ + b.n 7b28c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007b280 : │ │ │ │ +0007b39c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ - cbz r0, 7b2be │ │ │ │ + bl 7b40c │ │ │ │ + cbz r0, 7b3da │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7b2c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (7b3e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7c288 │ │ │ │ + b.w 7c3c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007b2c8 : │ │ │ │ +0007b3e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b774 │ │ │ │ + beq.w 7b8bc │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b5aa │ │ │ │ - adds r5, r0, r1 │ │ │ │ + beq.w 7b6ee │ │ │ │ + adds r6, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7c122 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + blt.w 7c226 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7c156 │ │ │ │ + bgt.w 7c250 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b92e │ │ │ │ - ldr r1, [pc, #652] @ (7b5e0 ) │ │ │ │ + bne.w 7ba76 │ │ │ │ + ldr r1, [pc, #696] @ (7b728 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - bgt.w 7b798 │ │ │ │ + bgt.w 7b8e0 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w lr, r7, lsr #3 │ │ │ │ ldr.w r0, [r9, lr, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7b780 │ │ │ │ + beq.w 7b8c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b468 │ │ │ │ + beq.n 7b58e │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #564] @ (7b5e4 ) │ │ │ │ + ldr r2, [pc, #608] @ (7b72c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7bbdc │ │ │ │ + bne.w 7bd24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ strb.w r8, [r4, r7] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7b738 │ │ │ │ + bpl.w 7b880 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7c1c6 │ │ │ │ + bpl.w 7c34a │ │ │ │ add.w r0, r4, #20 │ │ │ │ - lsls r7, r6, #30 │ │ │ │ - bne.w 7b740 │ │ │ │ - adds r7, r6, #4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bhi.n 7b4be │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ + lsls r7, r5, #30 │ │ │ │ + bne.w 7b888 │ │ │ │ + adds r7, r5, #4 │ │ │ │ + cmp r7, r6 │ │ │ │ + bhi.n 7b602 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b4be │ │ │ │ + bne.n 7b602 │ │ │ │ mov r2, r0 │ │ │ │ - add.w ip, r6, #8 │ │ │ │ - cmp r5, ip │ │ │ │ + add.w ip, r5, #8 │ │ │ │ + cmp r6, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7b4ba │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ + bcc.n 7b5fe │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b4ba │ │ │ │ - add.w r7, r6, #12 │ │ │ │ + bne.n 7b5fe │ │ │ │ + add.w r7, r5, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ - cmp r5, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7b5ce │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + bcc.w 7b712 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b5ce │ │ │ │ + bne.w 7b712 │ │ │ │ str r2, [r0, #8] │ │ │ │ - add.w r2, r6, #16 │ │ │ │ - adds r0, #12 │ │ │ │ - cmp r5, r2 │ │ │ │ - bcc.n 7b44c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mov r7, r2 │ │ │ │ - add.w ip, r7, #8 │ │ │ │ - adds r2, #4 │ │ │ │ + add.w r2, r5, #16 │ │ │ │ + add.w ip, r0, #12 │ │ │ │ + cmp r6, r2 │ │ │ │ + bcc.w 7b724 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b44c │ │ │ │ - cmp r5, ip │ │ │ │ - str.w r1, [r0], #4 │ │ │ │ - bcs.n 7b432 │ │ │ │ + bne.w 7b724 │ │ │ │ + str r1, [r0, #12] │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + adds r0, #16 │ │ │ │ + cmp r6, r1 │ │ │ │ + bcc.n 7b58a │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + add.w ip, r1, #4 │ │ │ │ + tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ + bne.n 7b58a │ │ │ │ + adds r2, #4 │ │ │ │ + cmp r6, ip │ │ │ │ + str.w r7, [r0], #4 │ │ │ │ + bcc.n 7b5ae │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + mov r1, ip │ │ │ │ + add.w ip, r1, #4 │ │ │ │ + tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ + beq.n 7b572 │ │ │ │ mov r7, r2 │ │ │ │ - cmp r7, r5 │ │ │ │ - bcc.n 7b488 │ │ │ │ - subs r5, r7, r6 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 7b4d6 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7bdb0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 7b5b0 │ │ │ │ ldrd r8, r1, [r0, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.w 7b5d4 │ │ │ │ + bcc.w 7b718 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ add.w r1, r0, r8 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r2, [r0, r8] │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4b0 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bcc.n 7b5cc │ │ │ │ + subs r6, r7, r5 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 7b61a │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7befe │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b450 │ │ │ │ + blt.n 7b5b4 │ │ │ │ adds r7, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ - cmp r5, r7 │ │ │ │ - bls.n 7b450 │ │ │ │ + cmp r6, r7 │ │ │ │ + bls.n 7b5b4 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b450 │ │ │ │ - cmp r2, r5 │ │ │ │ + blt.n 7b5b4 │ │ │ │ + cmp r2, r6 │ │ │ │ strb.w ip, [r0], #1 │ │ │ │ - bne.n 7b49e │ │ │ │ + bne.n 7b5e2 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b450 │ │ │ │ + b.n 7b5b4 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7b44c │ │ │ │ - cmp r5, r6 │ │ │ │ - bls.n 7b4d0 │ │ │ │ - ldrsb.w r1, [r6] │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + b.n 7b5b0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bls.n 7b614 │ │ │ │ + ldrsb.w r1, [r5] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ - movge r7, r6 │ │ │ │ - bge.n 7b492 │ │ │ │ - mov r7, r6 │ │ │ │ - movs r5, #0 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + movge r7, r5 │ │ │ │ + bge.n 7b5d6 │ │ │ │ + mov r7, r5 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 29718 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7bd8a │ │ │ │ + bpl.w 7beb2 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1a2 │ │ │ │ + beq.w 7c30c │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7b6e8 │ │ │ │ + bcs.w 7b830 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7bb06 │ │ │ │ + bne.w 7bc52 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #25 │ │ │ │ add r3, r2 │ │ │ │ itt pl │ │ │ │ subpl.w r7, r8, #4 │ │ │ │ movpl ip, r2 │ │ │ │ - bpl.n 7b602 │ │ │ │ + bpl.n 7b74a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7c0d8 │ │ │ │ + bls.w 7c13e │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 7b8ca │ │ │ │ + bls.w 7ba12 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7bf3c │ │ │ │ + bhi.w 7c08a │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7bd5a │ │ │ │ + ble.w 7bed8 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b71c │ │ │ │ + bhi.w 7b864 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c0c4 │ │ │ │ + beq.w 7c134 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7b578 │ │ │ │ + bne.n 7b6bc │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b71c │ │ │ │ + bhi.w 7b864 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7bffc │ │ │ │ + bhi.w 7c07c │ │ │ │ add.w r4, r4, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r4, r4, #925696 @ 0xe2000 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ add.w r4, r4, r5, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.w 7b8f6 │ │ │ │ + bhi.w 7ba3e │ │ │ │ tbb [pc, r4] │ │ │ │ - strb r4, [r2, #30] │ │ │ │ - ldr r6, [pc, #764] @ (7b8a4 ) │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - ldrsb.w r1, [r0] │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 7bdca │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7c072 │ │ │ │ - ldr r4, [pc, #40] @ (7b5e8 ) │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ + str r1, [r0, r3] │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldrsb.w r2, [r0] │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 7bf48 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7c040 │ │ │ │ + ldr r4, [pc, #44] @ (7b730 ) │ │ │ │ movs r3, #24 │ │ │ │ - mla r4, r3, r2, r4 │ │ │ │ + mla r4, r3, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b44c │ │ │ │ + b.n 7b5b0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4b0 │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7b5b0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.w 7b94c │ │ │ │ + beq.w 7ba94 │ │ │ │ adds r0, #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7bbd6 │ │ │ │ + bcs.w 7bd1e │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7b5ec │ │ │ │ + bls.n 7b734 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 7be60 │ │ │ │ + bhi.w 7c158 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c1ce │ │ │ │ + bls.w 7c2b4 │ │ │ │ sub.w r2, r8, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7bbd6 │ │ │ │ + ble.w 7bd1e │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r4, r2, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c214 │ │ │ │ + bhi.w 7c352 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r4, r2, #12416 @ 0x3080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 7bdbc │ │ │ │ + bhi.w 7bf0a │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ - b.n 7b5fc │ │ │ │ + b.n 7b744 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - movw r8, #496 @ 0x1f0 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ + movw r8, #64560 @ 0xfc30 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ subs r7, r5, r1 │ │ │ │ subs r0, r7, #1 │ │ │ │ add r4, r0 │ │ │ │ strd r4, r7, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7b668 │ │ │ │ + bne.n 7b7b0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f632c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6800 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7c022 │ │ │ │ + bne.w 7bfde │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7c00a │ │ │ │ + ble.w 7bfc4 │ │ │ │ mov ip, r7 │ │ │ │ cmp ip, r4 │ │ │ │ - blt.w 7be10 │ │ │ │ + blt.w 7bf8a │ │ │ │ subs r4, r4, r7 │ │ │ │ add r5, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7b516 │ │ │ │ + b.n 7b65a │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - movw r8, #476 @ 0x1dc │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ + movw r8, #64540 @ 0xfc1c │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ subs r7, r5, r1 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 7b652 │ │ │ │ + b.n 7b79a │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7b6c8 │ │ │ │ + bne.n 7b810 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7bf32 │ │ │ │ + bhi.w 7c0fe │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7bf2c │ │ │ │ + bhi.w 7c1ea │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7bf32 │ │ │ │ + beq.w 7c0fe │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ sub.w r3, r5, r8 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bf92 │ │ │ │ + beq.w 7c108 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7b6f6 │ │ │ │ + cbz r3, 7b83e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7baea │ │ │ │ + bne.w 7bc32 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bace │ │ │ │ + bne.w 7bc16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 953ec <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 95600 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b460 │ │ │ │ + b.n 7b5c4 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7bf62 │ │ │ │ + bne.w 7c0b0 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7bf62 │ │ │ │ + bls.w 7c0b0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b640 │ │ │ │ + beq.n 7b788 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7c168 │ │ │ │ + beq.w 7c2f0 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7b642 │ │ │ │ + b.n 7b78a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - lsls r1, r6, #30 │ │ │ │ - beq.w 7b3e6 │ │ │ │ - cmp r5, r6 │ │ │ │ + lsls r1, r5, #30 │ │ │ │ + beq.w 7b502 │ │ │ │ + cmp r6, r5 │ │ │ │ it hi │ │ │ │ - movhi r7, r6 │ │ │ │ - bls.w 7b4d0 │ │ │ │ + movhi r7, r5 │ │ │ │ + bls.w 7b614 │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.n 7b7cc │ │ │ │ + beq.n 7b914 │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b75c │ │ │ │ + blt.n 7b8a4 │ │ │ │ adds r7, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - bcc.n 7b74a │ │ │ │ - subs r5, r7, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp r7, r6 │ │ │ │ + bcc.n 7b892 │ │ │ │ + subs r6, r7, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 7b458 │ │ │ │ - b.n 7b4d6 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 7b5bc │ │ │ │ + b.n 7b61a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c184 │ │ │ │ - ldr r4, [pc, #456] @ (7b948 ) │ │ │ │ - b.n 7b460 │ │ │ │ + bne.w 7c318 │ │ │ │ + ldr r4, [pc, #456] @ (7ba90 ) │ │ │ │ + b.n 7b5c4 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b394 │ │ │ │ + bne.w 7b4b0 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7bf1c │ │ │ │ + bne.w 7c06c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c156 │ │ │ │ + beq.w 7c250 │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r3, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4b0 │ │ │ │ adds r1, r7, #4 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc.n 7b8c2 │ │ │ │ + cmp r6, r1 │ │ │ │ + bcc.n 7ba0a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b8c2 │ │ │ │ + bne.n 7ba0a │ │ │ │ add.w ip, r7, #8 │ │ │ │ - cmp r5, ip │ │ │ │ - bcc.w 7bbbe │ │ │ │ + cmp r6, ip │ │ │ │ + bcc.w 7bd06 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbbe │ │ │ │ + bne.w 7bd06 │ │ │ │ add.w r2, r7, #12 │ │ │ │ - cmp r5, r2 │ │ │ │ - bcc.w 7bbba │ │ │ │ + cmp r6, r2 │ │ │ │ + bcc.w 7bc4e │ │ │ │ ldr r1, [r7, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbba │ │ │ │ + bne.w 7bc4e │ │ │ │ add.w ip, r7, #16 │ │ │ │ - cmp r5, ip │ │ │ │ - bcc.w 7bd86 │ │ │ │ + cmp r6, ip │ │ │ │ + bcc.w 7beae │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd86 │ │ │ │ + bne.w 7beae │ │ │ │ add.w r1, r7, #20 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc.w 7bbba │ │ │ │ + cmp r6, r1 │ │ │ │ + bcc.w 7bc4e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbba │ │ │ │ + bne.w 7bc4e │ │ │ │ add.w ip, r7, #24 │ │ │ │ - cmp r5, ip │ │ │ │ - bcc.w 7bbbe │ │ │ │ + cmp r6, ip │ │ │ │ + bcc.w 7bd06 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbbe │ │ │ │ + bne.w 7bd06 │ │ │ │ add.w r1, r7, #28 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc.w 7bbba │ │ │ │ + cmp r6, r1 │ │ │ │ + bcc.w 7bc4e │ │ │ │ ldr r2, [r7, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbba │ │ │ │ + bne.w 7bc4e │ │ │ │ add.w ip, r7, #32 │ │ │ │ - cmp r5, ip │ │ │ │ - bcc.w 7bbbe │ │ │ │ + cmp r6, ip │ │ │ │ + bcc.w 7bd06 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbbe │ │ │ │ + bne.w 7bd06 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc.w 7bbba │ │ │ │ + cmp r6, r1 │ │ │ │ + bcc.w 7bc4e │ │ │ │ ldr r2, [r7, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbba │ │ │ │ + bne.w 7bc4e │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ - cmp r5, ip │ │ │ │ - bcc.w 7bbbe │ │ │ │ + cmp r6, ip │ │ │ │ + bcc.w 7bd06 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbbe │ │ │ │ + bne.w 7bd06 │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ - cmp r5, r2 │ │ │ │ - bcc.w 7bbba │ │ │ │ + cmp r6, r2 │ │ │ │ + bcc.w 7bc4e │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bbba │ │ │ │ - sub.w r1, r5, #44 @ 0x2c │ │ │ │ + bne.w 7bc4e │ │ │ │ + sub.w r1, r6, #44 @ 0x2c │ │ │ │ subs r1, r1, r7 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w ip, r1, r2 │ │ │ │ - b.n 7b8bc │ │ │ │ + b.n 7ba04 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b8c2 │ │ │ │ + bne.n 7ba0a │ │ │ │ mov r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7b8b2 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.w 7b74e │ │ │ │ - b.n 7b75c │ │ │ │ + bne.n 7b9fa │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.w 7b896 │ │ │ │ + b.n 7b8a4 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c068 │ │ │ │ + bls.w 7bfbc │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7bdc2 │ │ │ │ + ble.w 7bf40 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b71c │ │ │ │ + bhi.w 7b864 │ │ │ │ add.w r4, r4, r1, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ sub.w r4, r4, #12416 @ 0x3080 │ │ │ │ adds r0, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 7bbc2 │ │ │ │ + bcc.w 7bd0a │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7bbc2 │ │ │ │ + ble.w 7bd0a │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r4, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7b926 │ │ │ │ + beq.n 7ba6e │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ strheq.w r4, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b51a │ │ │ │ + b.n 7b65e │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c156 │ │ │ │ + beq.w 7c250 │ │ │ │ add.w r7, r3, #20 │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4b0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.w 7bdb6 │ │ │ │ + bcc.w 7bf04 │ │ │ │ subs r2, r7, r0 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r3 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 7b9f8 │ │ │ │ + beq.n 7bb40 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7b9e4 │ │ │ │ + beq.n 7bb2c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7b9d4 │ │ │ │ + beq.n 7bb1c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7b9c4 │ │ │ │ + beq.n 7bb0c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 7b9b4 │ │ │ │ + beq.n 7bafc │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 7b9a2 │ │ │ │ + beq.n 7baea │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 7b990 │ │ │ │ + beq.n 7bad8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7babe │ │ │ │ + bne.w 7bc06 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7babe │ │ │ │ + bne.w 7bc06 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7babe │ │ │ │ + bne.w 7bc06 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7babe │ │ │ │ + bne.n 7bc06 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7babe │ │ │ │ + bne.n 7bc06 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7babe │ │ │ │ + bne.n 7bc06 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7babe │ │ │ │ + bne.n 7bc06 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ adds r5, #4 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 7babc │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7bc04 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ str r1, [r3, #0] │ │ │ │ add.w r5, lr, #8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #8 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ str r1, [r2, #8] │ │ │ │ add.w r5, lr, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w r5, lr, #16 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #16 │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ str r1, [r2, #16] │ │ │ │ add.w r5, lr, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ str r1, [r2, #20] │ │ │ │ add.w r5, lr, #24 │ │ │ │ add.w r3, r2, #24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [lr, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bd50 │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w r5, lr, #28 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r3, r4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 7b9fe │ │ │ │ + bne.n 7bb46 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 7bdbc │ │ │ │ + beq.w 7bf0a │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7b5f6 │ │ │ │ - b.n 7b608 │ │ │ │ + bls.w 7b73e │ │ │ │ + b.n 7b750 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b706 │ │ │ │ + beq.w 7b84e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b706 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b706 │ │ │ │ + bne.w 7b84e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b84e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b6fe │ │ │ │ + beq.w 7b846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b6fe │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b6fe │ │ │ │ + bne.w 7b846 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b846 │ │ │ │ + mov r7, ip │ │ │ │ + b.n 7ba0a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7bfa6 │ │ │ │ + bne.w 7c1da │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ - b.n 7bb78 │ │ │ │ + b.n 7bcc4 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.n 7bb8e │ │ │ │ + bls.n 7bcda │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7be42 │ │ │ │ + bhi.w 7c1bc │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7b6a4 │ │ │ │ + ble.w 7b7ec │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c0f4 │ │ │ │ + bhi.w 7c0fc │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c0ee │ │ │ │ + beq.w 7c0f6 │ │ │ │ sub.w r4, r1, #237 @ 0xed │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7c0f4 │ │ │ │ + bne.w 7c0fc │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c18a │ │ │ │ + bhi.w 7c346 │ │ │ │ add.w r1, r4, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r1, r1, #925696 @ 0xe2000 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add.w r1, r1, r5, lsl #6 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7bd7a │ │ │ │ + bcs.w 7bea2 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 7bb14 │ │ │ │ + bhi.n 7bc60 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.n 7bc0e │ │ │ │ + beq.n 7bd56 │ │ │ │ adds r0, #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7bb72 │ │ │ │ + b.n 7bcbe │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c0f8 │ │ │ │ + bls.w 7c0e0 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7bd7a │ │ │ │ + ble.w 7bea2 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7c0f4 │ │ │ │ + bhi.w 7c0fc │ │ │ │ add.w r1, r4, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r1, r1, #12416 @ 0x3080 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7bb72 │ │ │ │ - mov r7, ip │ │ │ │ - b.n 7b8c2 │ │ │ │ + b.n 7bcbe │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b8c2 │ │ │ │ + b.n 7ba0a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c09e │ │ │ │ + beq.w 7c11c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b90a │ │ │ │ + b.n 7ba52 │ │ │ │ mov r2, ip │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b594 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7b6d8 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7c0b6 │ │ │ │ + bne.w 7c1f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, r7] │ │ │ │ - b.w 7b3ce │ │ │ │ + b.w 7b4ea │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 7babe │ │ │ │ + b.n 7bc06 │ │ │ │ adds r7, r0, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc.w 7bf14 │ │ │ │ + bcc.w 7c23e │ │ │ │ sub.w ip, r8, #4 │ │ │ │ sub.w ip, ip, r0 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r7 │ │ │ │ sub.w r1, ip, r0 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 7bd42 │ │ │ │ + beq.w 7be8a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7bc82 │ │ │ │ + beq.n 7bdca │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7bc60 │ │ │ │ + beq.n 7bda8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd4c │ │ │ │ + bne.w 7be94 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ mov r5, r7 │ │ │ │ strh r0, [r3, #2] │ │ │ │ uxtb r7, r1 │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ strh r7, [r3, #0] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd4c │ │ │ │ + bne.n 7be94 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ adds r5, #4 │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ strh r7, [r3, #0] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd4c │ │ │ │ + bne.n 7be94 │ │ │ │ adds r5, #4 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ strh r7, [r3, #0] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ adds r3, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ cmp ip, r5 │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - bne.n 7bd42 │ │ │ │ - b.n 7be0c │ │ │ │ + bne.n 7be8a │ │ │ │ + b.n 7befa │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ adds r0, r5, #4 │ │ │ │ strh.w r7, [r3, #-8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ mov lr, r3 │ │ │ │ - bne.n 7bd4c │ │ │ │ + bne.n 7be94 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ add.w r0, r5, #8 │ │ │ │ strh.w r7, [r3, #-8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd4c │ │ │ │ + bne.n 7be94 │ │ │ │ uxtb r7, r1 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ strh r7, [r3, #0] │ │ │ │ strh r0, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add.w r3, lr, #16 │ │ │ │ uxtb r7, r1 │ │ │ │ add.w r5, r5, #16 │ │ │ │ - bne.n 7bd4c │ │ │ │ + bne.n 7be94 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh.w r7, [lr, #16] │ │ │ │ cmp ip, r5 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r3, lr, #24 │ │ │ │ - beq.n 7be0c │ │ │ │ + beq.n 7befa │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7bcae │ │ │ │ + beq.n 7bdf6 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7bd7c │ │ │ │ + beq.n 7bea4 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7bb86 │ │ │ │ - b.n 7bb14 │ │ │ │ - bne.n 7bdc2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ - sub.w r5, r4, #128 @ 0x80 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b71c │ │ │ │ - cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7bf06 │ │ │ │ - sub.w r5, r1, #224 @ 0xe0 │ │ │ │ - negs r1, r5 │ │ │ │ - adcs r1, r5 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - b.n 7b594 │ │ │ │ + bls.w 7bcd2 │ │ │ │ + b.n 7bc60 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b59a │ │ │ │ + b.n 7b6de │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b8c2 │ │ │ │ + b.n 7ba0a │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7bfb6 │ │ │ │ + beq.w 7c0f2 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1a2 │ │ │ │ + beq.w 7c30c │ │ │ │ add.w r2, r4, #28 │ │ │ │ - b.w 7b4fc │ │ │ │ + b.w 7b640 │ │ │ │ + bne.n 7bf40 │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ + sub.w r5, r4, #128 @ 0x80 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + bhi.w 7b864 │ │ │ │ + cmp r4, #159 @ 0x9f │ │ │ │ + bhi.w 7c1ae │ │ │ │ + sub.w r5, r1, #224 @ 0xe0 │ │ │ │ + negs r1, r5 │ │ │ │ + adcs r1, r5 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + b.w 7b6d8 │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7be94 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 7b460 │ │ │ │ + b.w 7b5c4 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 7b5f6 │ │ │ │ + bne.w 7b73e │ │ │ │ mov r2, ip │ │ │ │ - b.w 7b594 │ │ │ │ + b.w 7b6d8 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 7bf40 │ │ │ │ + ldrb.w ip, [r0, #1] │ │ │ │ + sub.w lr, ip, #128 @ 0x80 │ │ │ │ + cmp.w lr, #63 @ 0x3f │ │ │ │ + bhi.w 7b864 │ │ │ │ + cmp.w ip, #143 @ 0x8f │ │ │ │ + bls.w 7c33c │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + beq.w 7b864 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 7bf40 │ │ │ │ + ldrb r1, [r0, #2] │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + bhi.w 7c07c │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b6cc │ │ │ │ + b.n 7b814 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ - adds r5, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ movne.w r8, #22 │ │ │ │ - bne.w 7b92e │ │ │ │ - ldr r1, [pc, #732] @ (7c0d0 ) │ │ │ │ + bne.w 7ba76 │ │ │ │ + ldr r1, [pc, #728] @ (7c248 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov.w r8, #22 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 7b36e │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7bd4c │ │ │ │ + b.w 7b48a │ │ │ │ ldrb.w r8, [r1, ip] │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r8, #56320 @ 0xdc00 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 7c21c │ │ │ │ + beq.w 7c35a │ │ │ │ cmp.w lr, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r2, r3, lsl #2] │ │ │ │ strheq.w r0, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b67a │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7b68a │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bgt.n 7beaa │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 7c1d6 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b6cc │ │ │ │ - mov r2, ip │ │ │ │ - cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7c198 │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #2 │ │ │ │ - ble.n 7bea2 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r4, r5, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c1c0 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ - beq.n 7be9c │ │ │ │ - cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7be8a │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7c1c0 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ - sub.w r7, r4, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7b584 │ │ │ │ - movs r4, #3 │ │ │ │ - b.w 7b594 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.n 7be8a │ │ │ │ - b.n 7c1c0 │ │ │ │ - beq.n 7bef4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 7b594 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r4, r5, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c0f4 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7c200 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7c0f4 │ │ │ │ - ldrb r7, [r0, #2] │ │ │ │ - sub.w r4, r7, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c18a │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - sub.w ip, r4, #128 @ 0x80 │ │ │ │ - cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7c1fc │ │ │ │ - add.w r1, r4, r1, lsl #18 │ │ │ │ - adds r0, #4 │ │ │ │ - sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ - sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ - add.w r1, r1, r5, lsl #12 │ │ │ │ - add.w r4, r1, r7, lsl #6 │ │ │ │ - b.n 7bd7c │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7b594 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bls.w 7bd6e │ │ │ │ - sub.w r4, r1, #237 @ 0xed │ │ │ │ - negs r1, r4 │ │ │ │ - adcs r1, r4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - b.w 7b594 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.w 7bb86 │ │ │ │ - b.n 7bd7c │ │ │ │ - ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7b7b6 │ │ │ │ - cmp r1, #237 @ 0xed │ │ │ │ - bne.w 7b6c8 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b722 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7c068 │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - ble.n 7bfc8 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r4, r5, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b71c │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7b710 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b71c │ │ │ │ - ldrb r7, [r0, #2] │ │ │ │ - sub.w r4, r7, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7bffc │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - sub.w ip, r4, #128 @ 0x80 │ │ │ │ - cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7bfba │ │ │ │ - add.w r1, r4, r1, lsl #18 │ │ │ │ - adds r0, #4 │ │ │ │ - sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ - sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ - add.w r1, r1, r5, lsl #12 │ │ │ │ - add.w r4, r1, r7, lsl #6 │ │ │ │ - b.w 7b594 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub.w r4, r8, r1 │ │ │ │ - subs r7, r5, r1 │ │ │ │ - movw r8, #452 @ 0x1c4 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - b.w 7b652 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a8edc │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 7b59a │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - b.n 7bda0 │ │ │ │ + b.n 7b7c2 │ │ │ │ subs r3, r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b642 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 7bdc2 │ │ │ │ - ldrb.w ip, [r0, #1] │ │ │ │ - sub.w lr, ip, #128 @ 0x80 │ │ │ │ - cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 7b71c │ │ │ │ - cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 7c18e │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7b71c │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.w 7bdc2 │ │ │ │ - ldrb r1, [r0, #2] │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ - cmp r1, #63 @ 0x3f │ │ │ │ - bls.w 7bdc2 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b642 │ │ │ │ + b.n 7b7da │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7c09e │ │ │ │ + beq.w 7c11c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.w 7b678 │ │ │ │ + b.w 7b7c0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c032 │ │ │ │ + beq.n 7bfec │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c13a │ │ │ │ + beq.n 7c024 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 7b680 │ │ │ │ + beq.w 7b7c8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -121852,694 +121811,877 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #28184 @ 0x6e18 │ │ │ │ + movw r2, #26712 @ 0x6858 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1e804c │ │ │ │ - cbnz r0, 7c09e │ │ │ │ + bl 1e9618 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7c11c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7b516 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b692 │ │ │ │ + b.w 7b65a │ │ │ │ + mov r0, r6 │ │ │ │ + movw r1, #65533 @ 0xfffd │ │ │ │ + bl e64d8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 7c11c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + subs r4, r4, r7 │ │ │ │ + add r5, r4 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 7b65a │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #20256 @ 0x4f20 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #64] @ (7c0d4 ) │ │ │ │ + ldrge r4, [pc, #492] @ (7c24c ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ - b.w 7b460 │ │ │ │ + b.w 7b5c4 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 7b8fe │ │ │ │ + subs r3, r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 7b78a │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bhi.n 7bfbc │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #3 │ │ │ │ + ble.w 7bf10 │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r4, r5, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.w 7b864 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.w 7b858 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7b864 │ │ │ │ + ldrb r7, [r0, #2] │ │ │ │ + sub.w r4, r7, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.n 7c07c │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + sub.w ip, r4, #128 @ 0x80 │ │ │ │ + cmp.w ip, #63 @ 0x3f │ │ │ │ + bhi.n 7c0e4 │ │ │ │ + add.w r1, r4, r1, lsl #18 │ │ │ │ + adds r0, #4 │ │ │ │ + sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ + sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ + add.w r1, r1, r5, lsl #12 │ │ │ │ + add.w r4, r1, r7, lsl #6 │ │ │ │ + b.w 7b6d8 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 7bea4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #4 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 7b78a │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + b.n 7bec8 │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.w 7bc9e │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 7b86a │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + sub.w r4, r8, r1 │ │ │ │ + subs r7, r5, r1 │ │ │ │ + movw r8, #64516 @ 0xfc04 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + b.w 7b79a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2598 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e3c2c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7b460 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7bbf4 │ │ │ │ + b.w 7b5c4 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b578 │ │ │ │ - b.w 7b71c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf5200049 │ │ │ │ + bhi.w 7b6bc │ │ │ │ + b.w 7b864 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.n 7c10c │ │ │ │ + beq.n 7c210 │ │ │ │ adds r0, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r0, r8 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7b53e │ │ │ │ - b.n 7bea4 │ │ │ │ + bcc.w 7b682 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 7b6d8 │ │ │ │ + mov r2, ip │ │ │ │ + cmp r1, #239 @ 0xef │ │ │ │ + bhi.w 7c2e6 │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #2 │ │ │ │ + ble.n 7c19a │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r4, r5, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.w 7c336 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ + beq.n 7c194 │ │ │ │ + cmp r1, #237 @ 0xed │ │ │ │ + bne.n 7c182 │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.w 7c336 │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ + sub.w r7, r4, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bls.w 7b6c8 │ │ │ │ + movs r4, #3 │ │ │ │ + b.w 7b6d8 │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.n 7c182 │ │ │ │ + b.n 7c336 │ │ │ │ + bne.n 7c152 │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.w 7b6d8 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7bb52 │ │ │ │ + bls.w 7beec │ │ │ │ + sub.w r4, r1, #237 @ 0xed │ │ │ │ + negs r1, r4 │ │ │ │ + adcs r1, r4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + b.w 7b6d8 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bhi.w 7b7d2 │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt.n 7c262 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.n 7c2bc │ │ │ │ subs r3, r3, r2 │ │ │ │ - b.n 7bf32 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 7bd7c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 7b814 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1aad08 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 7b6de │ │ │ │ + cmp r1, #237 @ 0xed │ │ │ │ + bne.w 7b810 │ │ │ │ + b.n 7c0fe │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 7bd3c │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ tst.w r5, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7c112 │ │ │ │ + bne.n 7c216 │ │ │ │ mov r0, r1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 7c0fc │ │ │ │ + bls.n 7c200 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 7b594 │ │ │ │ + beq.w 7b6d8 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7c0de │ │ │ │ - b.w 7b546 │ │ │ │ + bls.n 7c144 │ │ │ │ + b.w 7b68a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13756 @ 0x35bc │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 7c0b0 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r1, #65533 @ 0xfffd │ │ │ │ - bl e62d0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 7c09e │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - subs r4, r4, r7 │ │ │ │ - add r5, r4 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.w 7b516 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 7c12e │ │ │ │ + cmp r0, r8 │ │ │ │ + bne.w 7bcd2 │ │ │ │ + b.n 7bea4 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf5200049 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b3ce │ │ │ │ - b.n 7c0b0 │ │ │ │ - sub.w r4, r8, r5 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.w 7b734 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #31 │ │ │ │ - bhi.w 7b642 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 7b6ee │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.w 7b77c │ │ │ │ - movs r4, #3 │ │ │ │ - b.n 7bd7c │ │ │ │ + bne.w 7b4ea │ │ │ │ + b.n 7c12e │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r4, r5, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.w 7c0fc │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7bfec │ │ │ │ - b.w 7b71c │ │ │ │ + bne.n 7c2aa │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7c0fc │ │ │ │ + ldrb r7, [r0, #2] │ │ │ │ + sub.w r4, r7, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.n 7c346 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + sub.w ip, r4, #128 @ 0x80 │ │ │ │ + cmp.w ip, #63 @ 0x3f │ │ │ │ + bhi.n 7c2a6 │ │ │ │ + add.w r1, r4, r1, lsl #18 │ │ │ │ + adds r0, #4 │ │ │ │ + sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ + sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ + add.w r1, r1, r5, lsl #12 │ │ │ │ + add.w r4, r1, r7, lsl #6 │ │ │ │ + b.n 7bea4 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 7bea4 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bls.n 7c1a8 │ │ │ │ - movs r4, #1 │ │ │ │ - b.w 7b594 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - b.w 7b4fc │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bgt.n 7c242 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 7bea4 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7c224 │ │ │ │ - movs r4, #2 │ │ │ │ - b.w 7b594 │ │ │ │ - add.w r0, r4, #28 │ │ │ │ - b.w 7b73a │ │ │ │ + bne.n 7c278 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7c278 │ │ │ │ + b.n 7c0fc │ │ │ │ mov r2, ip │ │ │ │ movs r4, #1 │ │ │ │ - b.w 7b594 │ │ │ │ + b.w 7b6d8 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7c0f4 │ │ │ │ + bhi.w 7c0fc │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c20e │ │ │ │ + bls.n 7c312 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.n 7c0f4 │ │ │ │ + beq.w 7c0fc │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7bd7a │ │ │ │ + beq.w 7bea2 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.n 7bd7c │ │ │ │ - movs r4, #4 │ │ │ │ - b.n 7bd7c │ │ │ │ + b.n 7bea4 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7bec2 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7bec2 │ │ │ │ - b.n 7c0f4 │ │ │ │ + bls.n 7c31e │ │ │ │ + movs r4, #1 │ │ │ │ + b.w 7b6d8 │ │ │ │ + sub.w r4, r8, r5 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.w 7b87c │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #31 │ │ │ │ + bhi.w 7b78a │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 7b836 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + b.w 7b640 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.n 7c2d2 │ │ │ │ + b.n 7c0fc │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.w 7b8c4 │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt.n 7c380 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7c152 │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bls.n 7c362 │ │ │ │ + movs r4, #2 │ │ │ │ + b.w 7b6d8 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c1e8 │ │ │ │ - b.n 7c0f4 │ │ │ │ + bne.w 7bf32 │ │ │ │ + b.w 7b864 │ │ │ │ + movs r4, #3 │ │ │ │ + b.n 7bea4 │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + b.w 7b882 │ │ │ │ mov r2, ip │ │ │ │ movs r4, #2 │ │ │ │ - b.w 7b594 │ │ │ │ + b.w 7b6d8 │ │ │ │ strb.w r8, [r2, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7be38 │ │ │ │ + b.n 7bfb2 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7c276 │ │ │ │ + bhi.n 7c3b4 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - beq.n 7c1c0 │ │ │ │ + beq.n 7c336 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7bea4 │ │ │ │ + beq.w 7c152 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.w 7b594 │ │ │ │ + b.w 7b6d8 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c1c0 │ │ │ │ + bhi.n 7c336 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c27c │ │ │ │ + bne.n 7c3ba │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c1c0 │ │ │ │ + bls.n 7c336 │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7be96 │ │ │ │ + bhi.w 7c18e │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7bf78 │ │ │ │ + bls.w 7c0c6 │ │ │ │ movs r4, #4 │ │ │ │ - b.w 7b594 │ │ │ │ + b.w 7b6d8 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c22c │ │ │ │ - b.n 7c1c0 │ │ │ │ + bne.n 7c36a │ │ │ │ + b.n 7c336 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c254 │ │ │ │ + bne.n 7c392 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c254 │ │ │ │ - b.n 7c1c0 │ │ │ │ - nop │ │ │ │ + bls.n 7c392 │ │ │ │ + b.n 7c336 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7c2ce │ │ │ │ + cbz r1, 7c40a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #42236 @ 0xa4fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7c2ce │ │ │ │ + bmi.n 7c40a │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7c2d6 │ │ │ │ + beq.n 7c412 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c3fc │ │ │ │ + beq.w 7c538 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c540 │ │ │ │ - ldr r3, [pc, #596] @ (7c538 ) │ │ │ │ + beq.w 7c67c │ │ │ │ + ldr r3, [pc, #596] @ (7c674 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c3bc │ │ │ │ + bne.n 7c4f8 │ │ │ │ add.w r1, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r0 │ │ │ │ ite ne │ │ │ │ movne r6, r2 │ │ │ │ orreq.w r6, r2, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w r0, [r1, #1152] @ 0x480 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7df74 │ │ │ │ + bl 7e13c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7c530 │ │ │ │ + beq.w 7c66c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7c36c │ │ │ │ + beq.n 7c4a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c336 │ │ │ │ + beq.n 7c472 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c528 │ │ │ │ + beq.w 7c664 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c448 │ │ │ │ + beq.w 7c584 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c44e │ │ │ │ + beq.w 7c58a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bmi.n 7c412 │ │ │ │ + bmi.n 7c54e │ │ │ │ mov r3, r4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c396 │ │ │ │ + beq.n 7c4d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c396 │ │ │ │ + cbnz r2, 7c4d2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #440] @ (7c53c ) │ │ │ │ + ldr r2, [pc, #440] @ (7c678 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c4a8 │ │ │ │ + bne.w 7c5e4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7c2d0 │ │ │ │ + beq.n 7c40c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7c2d0 │ │ │ │ + bne.n 7c40c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r4, #2 │ │ │ │ bfi r2, r4, #0, #2 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ strb r2, [r3, #16] │ │ │ │ lsls r2, r0, #17 │ │ │ │ - bmi.n 7c472 │ │ │ │ + bmi.n 7c5ae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7c2d0 │ │ │ │ + b.n 7c40c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c2f2 │ │ │ │ + beq.n 7c42e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c3ec │ │ │ │ + beq.n 7c528 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c3ec │ │ │ │ - ldr r2, [pc, #360] @ (7c53c ) │ │ │ │ + cbnz r2, 7c528 │ │ │ │ + ldr r2, [pc, #360] @ (7c678 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c4d6 │ │ │ │ + bne.n 7c612 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7c2d0 │ │ │ │ + b.n 7c40c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c2ce │ │ │ │ + beq.w 7c40a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1ac8b8 │ │ │ │ - b.n 7c2ce │ │ │ │ + bl 1ae6b8 │ │ │ │ + b.n 7c40a │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7c45a │ │ │ │ + cbnz r3, 7c596 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c35e │ │ │ │ + beq.n 7c49a │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 7c35e │ │ │ │ + b.n 7c49a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c34c │ │ │ │ + bne.w 7c488 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c2ce │ │ │ │ - movw r2, #1953 @ 0x7a1 │ │ │ │ + b.n 7c40a │ │ │ │ + movw r2, #2405 @ 0x965 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c4fc │ │ │ │ + bne.n 7c638 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c418 │ │ │ │ - b.n 7c35e │ │ │ │ + bne.n 7c554 │ │ │ │ + b.n 7c49a │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c4be │ │ │ │ + cbnz r2, 7c5fa │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c3b4 │ │ │ │ + beq.n 7c4f0 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 7c3b4 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7c4f0 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7c508 │ │ │ │ + bne.n 7c644 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c396 │ │ │ │ - movw r1, #1953 @ 0x7a1 │ │ │ │ + b.n 7c4d2 │ │ │ │ + movw r1, #2405 @ 0x965 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7c4ec │ │ │ │ + bne.n 7c628 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c478 │ │ │ │ - b.n 7c3b4 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.n 7c5b4 │ │ │ │ + b.n 7c4f0 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7c518 │ │ │ │ + bne.n 7c654 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c3ec │ │ │ │ + b.n 7c528 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c478 │ │ │ │ - b.n 7c3b4 │ │ │ │ + bne.n 7c5b4 │ │ │ │ + b.n 7c4f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c418 │ │ │ │ - b.n 7c35e │ │ │ │ + bne.n 7c554 │ │ │ │ + b.n 7c49a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c4b4 │ │ │ │ + b.n 7c5f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c4e2 │ │ │ │ + b.n 7c61e │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c336 │ │ │ │ - bl d7574 │ │ │ │ - b.n 7c2ce │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c472 │ │ │ │ + bl d77ac │ │ │ │ + b.n 7c40a │ │ │ │ nop │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7c2e0 │ │ │ │ + bne.w 7c41c │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7c5b4 │ │ │ │ + bpl.n 7c6f0 │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 7c58a │ │ │ │ + bpl.n 7c6c6 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7c59c │ │ │ │ + blt.n 7c6d8 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - ldr r3, [pc, #96] @ (7c5c8 ) │ │ │ │ + ldr r3, [pc, #96] @ (7c704 ) │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 7c2d0 │ │ │ │ + beq.w 7c40c │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c2d0 │ │ │ │ + bne.w 7c40c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c2d0 │ │ │ │ + b.n 7c40c │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7c560 │ │ │ │ + bge.n 7c69c │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7c5c0 │ │ │ │ + bpl.n 7c6fc │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r2, #1296 @ 0x510 │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7c56a │ │ │ │ + b.n 7c6a6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7c560 │ │ │ │ - b.n 7c5a0 │ │ │ │ + bge.n 7c69c │ │ │ │ + b.n 7c6dc │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7c5a0 │ │ │ │ + b.n 7c6dc │ │ │ │ nop │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ + cbz r0, 7c774 │ │ │ │ + cbz r1, 7c774 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7c768 │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + ubfx lr, ip, #2, #3 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, lr │ │ │ │ + bne.n 7c768 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 7c770 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 7c76c │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r1, #20 │ │ │ │ + addeq r1, #28 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + blx 293a0 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7c758 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 7c744 │ │ │ │ + subs r3, r0, r1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7c8f0 │ │ │ │ + blt.w 7caa0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7c6de │ │ │ │ + bne.n 7c88e │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7c6a2 │ │ │ │ + bpl.n 7c852 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7e6 │ │ │ │ + beq.w 7c996 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #51445 @ 0xc8f5 │ │ │ │ + movw r3, #51877 @ 0xcaa5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c7dc │ │ │ │ + bne.w 7c98c │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c7ce │ │ │ │ - ldr r3, [pc, #584] @ (7c878 ) │ │ │ │ + bne.w 7c97e │ │ │ │ + ldr r3, [pc, #584] @ (7ca28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7c6ba │ │ │ │ + beq.n 7c86a │ │ │ │ lsrs r3, r4, #18 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7c66c │ │ │ │ + bgt.n 7c81c │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7c6ba │ │ │ │ + cbz r2, 7c86a │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7c68c │ │ │ │ + cbz r1, 7c83c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c752 │ │ │ │ + beq.n 7c902 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c7fe │ │ │ │ + bne.w 7c9ae │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7c600 │ │ │ │ + bmi.n 7c7b0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c600 │ │ │ │ - bl 782ec │ │ │ │ - b.n 7c600 │ │ │ │ + beq.n 7c7b0 │ │ │ │ + bl 78400 │ │ │ │ + b.n 7c7b0 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c8de │ │ │ │ + bne.w 7ca8e │ │ │ │ mov r0, r4 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7c686 │ │ │ │ + b.n 7c836 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7c8ea │ │ │ │ + bne.w 7ca9a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #384] @ (7c878 ) │ │ │ │ + ldr r3, [pc, #384] @ (7ca28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 7c864 │ │ │ │ + bpl.w 7ca14 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8e8 │ │ │ │ + beq.w 7ca98 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c818 │ │ │ │ + bne.n 7c9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7c818 │ │ │ │ + beq.n 7c9c8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl de4e4 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl de700 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7c824 │ │ │ │ + beq.n 7c9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c8e8 │ │ │ │ + beq.w 7ca98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ ittet ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ - b.n 7c5f2 │ │ │ │ + b.n 7c7a2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ @@ -122549,123 +122691,123 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7c790 │ │ │ │ + bne.n 7c940 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c78c │ │ │ │ + cbz r3, 7c93c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7c87c │ │ │ │ + beq.n 7ca2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c83c │ │ │ │ + beq.n 7c9ec │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c7a8 │ │ │ │ + cbnz r3, 7c958 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c686 │ │ │ │ + beq.w 7c836 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c85e │ │ │ │ + beq.n 7ca0e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c7c8 │ │ │ │ + cbz r3, 7c978 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c686 │ │ │ │ + b.n 7c836 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c6aa │ │ │ │ + beq.w 7c85a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7c6b4 │ │ │ │ - bl 782ec │ │ │ │ + beq.w 7c864 │ │ │ │ + bl 78400 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7c6aa │ │ │ │ + b.n 7c85a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c7ee │ │ │ │ + beq.n 7c99e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7c600 │ │ │ │ - b.n 7c7f6 │ │ │ │ + beq.w 7c7b0 │ │ │ │ + b.n 7c9a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7c72a │ │ │ │ + bne.n 7c8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a70 │ │ │ │ + bl 202ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac8b8 │ │ │ │ + bl 1ae6b8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c686 │ │ │ │ + b.n 7c836 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7c84a │ │ │ │ + cbz r3, 7c9fa │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c686 │ │ │ │ + bne.w 7c836 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7c686 │ │ │ │ + b.n 7c836 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c7b8 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + b.n 7c968 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3025 @ 0xbd1 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7c824 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7c9d4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c79a │ │ │ │ + beq.n 7c94a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c8d8 │ │ │ │ + cbz r3, 7ca88 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7c8b0 │ │ │ │ + cbz r3, 7ca60 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -122674,92 +122816,92 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7c686 │ │ │ │ + b.n 7c836 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c888 │ │ │ │ + b.n 7ca38 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7c6d2 │ │ │ │ + b.n 7c882 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ac8b8 │ │ │ │ + b.w 1ae6b8 │ │ │ │ │ │ │ │ -0007c8f4 : │ │ │ │ +0007caa4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #20256 @ 0x4f20 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ca2e │ │ │ │ - cbz r0, 7c978 │ │ │ │ - ldr r3, [pc, #416] @ (7cac4 ) │ │ │ │ + bne.w 7cbde │ │ │ │ + cbz r0, 7cb28 │ │ │ │ + ldr r3, [pc, #416] @ (7cc74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7c990 │ │ │ │ + beq.n 7cb40 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7c960 │ │ │ │ + bgt.n 7cb10 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7c990 │ │ │ │ + cbz r2, 7cb40 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7c97c │ │ │ │ - cbz r2, 7c9b4 │ │ │ │ + cbz r0, 7cb2c │ │ │ │ + cbz r2, 7cb64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cabc │ │ │ │ + bne.w 7cc6c │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7c978 │ │ │ │ + b.n 7cb28 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -122769,74 +122911,74 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7c9f2 │ │ │ │ + bne.n 7cba2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c9ee │ │ │ │ + cbz r3, 7cb9e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ca58 │ │ │ │ + beq.n 7cc08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ca38 │ │ │ │ + beq.n 7cbe8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ca0a │ │ │ │ + cbnz r3, 7cbba │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7c978 │ │ │ │ + beq.n 7cb28 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cab6 │ │ │ │ + beq.n 7cc66 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7ca28 │ │ │ │ + cbz r3, 7cbd8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7c978 │ │ │ │ + b.n 7cb28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ca46 │ │ │ │ + cbz r3, 7cbf6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c978 │ │ │ │ + bne.n 7cb28 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7c978 │ │ │ │ + b.n 7cb28 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c9fc │ │ │ │ + beq.n 7cbac │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7cab0 │ │ │ │ + cbz r3, 7cc60 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7ca8a │ │ │ │ + cbz r3, 7cc3a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -122845,22 +122987,22 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7c978 │ │ │ │ + b.n 7cb28 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ca64 │ │ │ │ + b.n 7cc14 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ca18 │ │ │ │ + b.n 7cbc8 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7c9a8 │ │ │ │ + b.n 7cb58 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -122868,43 +123010,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cc20 │ │ │ │ + beq.w 7cdd0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cc7c │ │ │ │ + bne.w 7ce2c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7ced6 │ │ │ │ + beq.w 7d086 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7ccd6 │ │ │ │ + bne.w 7ce86 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7cb2e │ │ │ │ + cbz r3, 7ccde │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7cf6c │ │ │ │ + bne.w 7d15c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7ceb0 │ │ │ │ + ble.w 7d060 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfa6 │ │ │ │ + bne.w 7d196 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r8, r1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r2, [r8, r1] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -122917,29 +123059,29 @@ │ │ │ │ cmp.w r8, #7 │ │ │ │ str r0, [r3, #8] │ │ │ │ lsl.w r7, r7, r8 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ and.w r2, r6, r7 │ │ │ │ - bgt.n 7cbde │ │ │ │ + bgt.n 7cd8e │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldrsb.w r0, [lr, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7cdf0 │ │ │ │ + bge.w 7cfa0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7ce0e │ │ │ │ + beq.w 7cfbe │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ add.w r6, r3, #20 │ │ │ │ str r5, [r6, r2] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -122951,814 +123093,825 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7cf16 │ │ │ │ + bgt.w 7d10e │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7cd64 │ │ │ │ + bge.w 7cf14 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w lr, r3, #20 │ │ │ │ strh.w r0, [lr, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7ce12 │ │ │ │ + beq.w 7cfc2 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ str.w r5, [lr, r2] │ │ │ │ add r2, lr │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 7cbc0 │ │ │ │ + b.n 7cd70 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7ce2a │ │ │ │ + bmi.w 7cfe8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 7caf0 │ │ │ │ + bpl.w 7cca0 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ce8e │ │ │ │ + bne.w 7d03e │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cf38 │ │ │ │ - ldr r3, [pc, #736] @ (7cf30 ) │ │ │ │ + beq.w 7d128 │ │ │ │ + ldr r3, [pc, #688] @ (7d0b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7caf8 │ │ │ │ + beq.w 7cca8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7caf8 │ │ │ │ + bne.w 7cca8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d9824 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d9a68 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7cb0c │ │ │ │ + beq.w 7ccbc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 12993c <_PyUnicode_IsNumeric@@Base+0x644> │ │ │ │ + bl 12a230 <_PyUnicode_IsNumeric@@Base+0x628> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cf94 │ │ │ │ + bne.w 7d184 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cbd6 │ │ │ │ + beq.n 7cd86 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cbd6 │ │ │ │ + bne.n 7cd86 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cbd6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd86 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7cd2e │ │ │ │ + beq.n 7cede │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfe0 │ │ │ │ + bne.w 7d0b8 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w r6, r8, r2 │ │ │ │ + add.w r1, r8, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ - adds.w r1, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str.w r1, [r8, r2] │ │ │ │ + adds.w r6, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + str.w r6, [r8, r2] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - orrs r1, r3 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ + ubfx r1, r1, #0, #12 │ │ │ │ + orrs r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cefe │ │ │ │ + beq.w 7d0f6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d010 │ │ │ │ + bne.w 7d1d0 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r7, #24] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd46 │ │ │ │ + beq.n 7cef6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce58 │ │ │ │ + beq.w 7d008 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cbd6 │ │ │ │ + beq.w 7cd86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cbd6 │ │ │ │ + bne.w 7cd86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cbd6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd86 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r7 │ │ │ │ add.w lr, r3, r2, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7cbf4 │ │ │ │ + blt.w 7cda4 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ add lr, r2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add lr, r0 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w r2, lr, r7 │ │ │ │ - bgt.n 7cdc0 │ │ │ │ + bgt.n 7cf70 │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldrsb.w r8, [lr, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 7ce4a │ │ │ │ + bge.n 7cfda │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 7cb9e │ │ │ │ + b.n 7cd4e │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r7 │ │ │ │ cmp.w r8, #15 │ │ │ │ add.w lr, r3, r2, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w lr, r3, r2, lsl #2 │ │ │ │ ldrshle.w lr, [lr, #20] │ │ │ │ ldrgt.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7cdb4 │ │ │ │ + bge.n 7cf64 │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ it gt │ │ │ │ movgt.w lr, r2, lsl #2 │ │ │ │ - ble.w 7cbf6 │ │ │ │ + ble.w 7cda6 │ │ │ │ add lr, r3 │ │ │ │ - b.n 7cf2a │ │ │ │ + b.n 7d122 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r7 │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldrsb.w r9, [lr, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7cda8 │ │ │ │ - b.n 7cd82 │ │ │ │ + blt.n 7cf58 │ │ │ │ + b.n 7cf32 │ │ │ │ add.w lr, r3, #20 │ │ │ │ movs r7, #12 │ │ │ │ mla r2, r7, r0, r2 │ │ │ │ add.w r0, lr, r2 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #8] │ │ │ │ str.w r6, [lr, r2] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 7cbc0 │ │ │ │ + b.n 7cd70 │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + add r2, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + ands r2, r7 │ │ │ │ + b.n 7cf4a │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7ce70 │ │ │ │ + cbnz r2, 7d020 │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cc4e │ │ │ │ + bne.w 7cdfe │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cc4e │ │ │ │ - b.n 7cc2a │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add r2, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r7 │ │ │ │ - b.n 7cd9a │ │ │ │ - ldr r2, [pc, #216] @ (7cf34 ) │ │ │ │ + bne.w 7cdfe │ │ │ │ + b.n 7cdda │ │ │ │ + ldr r2, [pc, #168] @ (7d0b4 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cfc6 │ │ │ │ + bne.w 7d1b6 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 7cd46 │ │ │ │ - movw r3, #1953 @ 0x7a1 │ │ │ │ + b.n 7cef6 │ │ │ │ + movw r3, #2405 @ 0x965 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cfb6 │ │ │ │ + bne.w 7d1a6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cc2a │ │ │ │ + beq.w 7cdda │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7ce30 │ │ │ │ - movw r3, #1953 @ 0x7a1 │ │ │ │ + b.n 7cfee │ │ │ │ + movw r3, #2405 @ 0x965 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cfbe │ │ │ │ + bne.w 7d1ae │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7caf0 │ │ │ │ + beq.w 7cca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 7cc40 │ │ │ │ + b.n 7cdf0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d138 │ │ │ │ + bl 7d2f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cb36 │ │ │ │ + bne.w 7cce6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d01a │ │ │ │ + bne.w 7d1da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cef8 │ │ │ │ + beq.n 7d0a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d02e │ │ │ │ + beq.w 7d1ee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cbd8 │ │ │ │ + b.n 7cd88 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1f1a24 │ │ │ │ + movw r2, #42704 @ 0xa6d0 │ │ │ │ + add.w r6, r8, r2 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr.w r3, [r8, r2] │ │ │ │ + adds.w r1, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str.w r1, [r8, r2] │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ubfx r3, r3, #0, #12 │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrb r3, [r0, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7cec2 │ │ │ │ movs r3, #12 │ │ │ │ ldrb r6, [r0, #5] │ │ │ │ mla r3, r3, r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #28] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ - b.n 7cd2e │ │ │ │ + b.n 7cede │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ add.w lr, r3, r9 │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ - bge.n 7cf46 │ │ │ │ + bge.n 7d136 │ │ │ │ str.w r0, [lr, #20] │ │ │ │ - b.n 7cb9e │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 7cd4e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7caf0 │ │ │ │ - b.n 7cc4e │ │ │ │ + beq.w 7cca0 │ │ │ │ + b.n 7cdfe │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add r9, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r2, r9 │ │ │ │ ands r2, r7 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ add.w r9, r3, lr │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ - bge.w 7cd86 │ │ │ │ + bge.w 7cf36 │ │ │ │ add lr, r3 │ │ │ │ - b.n 7cf2a │ │ │ │ + b.n 7d122 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d138 │ │ │ │ + bl 7d2f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ced6 │ │ │ │ + beq.n 7d086 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7cb2e │ │ │ │ + b.n 7ccde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ccb8 │ │ │ │ + bne.w 7ce68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ccb8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f037c │ │ │ │ - b.n 7cb3e │ │ │ │ + bl 1f1a24 │ │ │ │ + b.n 7ccee │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7ce84 │ │ │ │ + b.n 7d034 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7cea4 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7d054 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7ce6a │ │ │ │ + beq.w 7d01a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 7ce6a │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1f037c │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w r6, r8, r2 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ - adds.w r1, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str.w r1, [r8, r2] │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 7cd02 │ │ │ │ + b.n 7d01a │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7cf10 │ │ │ │ + b.n 7d108 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cee4 │ │ │ │ + bne.w 7d094 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cee4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cef8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d0a8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7d07e │ │ │ │ + bgt.n 7d272 │ │ │ │ add.w lr, r2, r0 │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7d064 │ │ │ │ + bge.n 7d224 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7d0a6 │ │ │ │ + bge.n 7d23e │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.n 7d0fe │ │ │ │ - add.w r3, r2, r0, lsl #1 │ │ │ │ - ldrsh.w r3, [r3, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7d062 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add.w r3, r0, r0, lsl #2 │ │ │ │ - adds r0, r1, #1 │ │ │ │ - add r3, r0 │ │ │ │ - ands r3, r4 │ │ │ │ - add.w r0, r2, r3, lsl #1 │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ - b.n 7d076 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r3, r0, r4 │ │ │ │ - bgt.n 7d0da │ │ │ │ + bgt.n 7d29a │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7d07a │ │ │ │ + blt.n 7d23a │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7d0c0 │ │ │ │ + b.n 7d258 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.n 7d2be │ │ │ │ + add.w r3, r2, r0, lsl #1 │ │ │ │ + ldrsh.w r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 7d222 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + add.w r3, r0, r0, lsl #2 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ands r3, r4 │ │ │ │ + add.w r0, r2, r3, lsl #1 │ │ │ │ + ldrsh.w r0, [r0, #20] │ │ │ │ + b.n 7d236 │ │ │ │ add.w lr, r2, r3, lsl #1 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7d11c │ │ │ │ + bgt.n 7d2dc │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7d07a │ │ │ │ + blt.n 7d23a │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7d0da │ │ │ │ + b.n 7d29a │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7d062 │ │ │ │ + blt.n 7d222 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d236 │ │ │ │ add.w lr, r2, r3, lsl #2 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7d0f8 │ │ │ │ + bge.n 7d2b8 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7d07c │ │ │ │ + b.n 7d23c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7db8c │ │ │ │ + bhi.w 7dd50 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d6b2 │ │ │ │ + beq.w 7d87e │ │ │ │ mov.w sl, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r4, [pc, #732] @ (7d458 ) │ │ │ │ + ldr r7, [pc, #756] @ (7d630 ) │ │ │ │ lsl.w r2, sl, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w r1, r2, sl │ │ │ │ - str r4, [sp, #8] │ │ │ │ it hi │ │ │ │ strhi.w sl, [sp, #24] │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr.w fp, r1, sl │ │ │ │ - ldr.w r1, [r4, r8] │ │ │ │ + ldr.w r1, [r7, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bhi.w 7d6ee │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bhi.w 7d8b8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7d2f2 │ │ │ │ + bne.w 7d4bc │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7d73c │ │ │ │ + ble.w 7d8f4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ - add.w r0, r4, #28 │ │ │ │ - add.w fp, r4, #20 │ │ │ │ - str.w sl, [r4] │ │ │ │ - strb.w sl, [r4, #6] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r3, [r4, #24] │ │ │ │ + ldr.w r2, [r0, #2420] @ 0x974 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r0, r2, #28 │ │ │ │ + add.w fp, r2, #20 │ │ │ │ + str.w sl, [r2] │ │ │ │ + strb.w sl, [r2, #6] │ │ │ │ + str r1, [r2, #16] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + str r3, [r2, #20] │ │ │ │ + str r3, [r2, #24] │ │ │ │ movs r3, #5 │ │ │ │ - str r3, [r4, #12] │ │ │ │ + str r3, [r2, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ - strh r3, [r4, #4] │ │ │ │ + strh r3, [r2, #4] │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ blx 29718 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d9f4 │ │ │ │ + bne.w 7dbc4 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d6fe │ │ │ │ + beq.w 7d8c8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - adds r7, r3, r1 │ │ │ │ + add.w r9, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, fp │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 7d772 │ │ │ │ + bne.w 7d93c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7d772 │ │ │ │ + bne.w 7d93c │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ blx 29db8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7d29c │ │ │ │ - ldrb.w lr, [r4, #4] │ │ │ │ + beq.n 7d464 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldrb.w lr, [r0, #4] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d278 │ │ │ │ + b.n 7d43e │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d69a │ │ │ │ - ldrsh.w r0, [fp, r1, lsl #1] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 7d408 │ │ │ │ + bgt.w 7d866 │ │ │ │ + ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ + adds r4, #1 │ │ │ │ + bne.w 7d5d8 │ │ │ │ strh.w r2, [fp, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 7d29c │ │ │ │ - ldrb.w lr, [r4, #4] │ │ │ │ + beq.n 7d462 │ │ │ │ + ldrb.w lr, [r0, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp.w lr, #7 │ │ │ │ - ldr r7, [r1, #12] │ │ │ │ - and.w r1, ip, r7 │ │ │ │ - bgt.n 7d258 │ │ │ │ - ldrsb.w r0, [fp, r1] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 7d408 │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ + and.w r1, ip, r5 │ │ │ │ + bgt.n 7d41e │ │ │ │ + ldrsb.w r4, [fp, r1] │ │ │ │ + adds r4, #1 │ │ │ │ + bne.w 7d5d8 │ │ │ │ strb.w r2, [fp, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 7d274 │ │ │ │ + bne.n 7d43a │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r6, #24] │ │ │ │ movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ - beq.n 7d2de │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 7d4a6 │ │ │ │ + ldr.w r3, [r7, r8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - ldr.w r3, [r3, r8] │ │ │ │ - cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7d45c │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.w 7d634 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7d45c │ │ │ │ + bhi.w 7d634 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d45c │ │ │ │ + beq.w 7d634 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ - str.w sl, [r4, #16] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + str.w sl, [r2, #16] │ │ │ │ sub.w r3, r3, sl │ │ │ │ - str r3, [r4, #12] │ │ │ │ + str r3, [r2, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw ip, #9893 @ 0x26a5 │ │ │ │ + movw ip, #10285 @ 0x282d │ │ │ │ movt ip, #7 │ │ │ │ add r1, r2 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r9, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7da10 │ │ │ │ + bne.w 7dbe0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7d95e │ │ │ │ + bcs.w 7db58 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d9e0 │ │ │ │ + beq.w 7dbb0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d550 │ │ │ │ - strb r3, [r4, #4] │ │ │ │ + beq.w 7d728 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov.w r9, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ + strb r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ + strb r1, [r4, #5] │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ strb.w sl, [r4, #6] │ │ │ │ mov.w sl, #0 │ │ │ │ str.w r9, [r4] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29718 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r2, #20 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ add r0, r4 │ │ │ │ blx 29718 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d5c2 │ │ │ │ + bne.w 7d79e │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d700 │ │ │ │ + beq.w 7d8ca │ │ │ │ add.w r2, r5, #20 │ │ │ │ - adds r7, r2, r1 │ │ │ │ + add.w r9, r2, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d21c │ │ │ │ + bne.w 7d3de │ │ │ │ add.w r1, fp, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 7d3fe │ │ │ │ + ble.n 7d5ce │ │ │ │ mov.w ip, #12 │ │ │ │ mov r2, r1 │ │ │ │ mla ip, ip, sl, r1 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db98 │ │ │ │ - ldr.w r0, [r7], #8 │ │ │ │ + beq.w 7dd5c │ │ │ │ + ldr.w r0, [r9], #8 │ │ │ │ adds r2, #12 │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7d3de │ │ │ │ + bne.n 7d5ac │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f650 │ │ │ │ - b.n 7d29c │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + bl 7f814 │ │ │ │ + b.n 7d464 │ │ │ │ + mov.w r9, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + add.w r4, r9, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ - add r1, r0 │ │ │ │ + add r1, r4 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7d44c │ │ │ │ + ble.n 7d624 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d884 │ │ │ │ - ldrsh.w r0, [fp, r1, lsl #1] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 7d26a │ │ │ │ + bgt.w 7da54 │ │ │ │ + ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ + adds r4, #1 │ │ │ │ + beq.w 7d430 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ - add r1, r7 │ │ │ │ + add r1, r9 │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d424 │ │ │ │ + b.n 7d5f8 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ - add r1, r7 │ │ │ │ + add r1, r9 │ │ │ │ and.w r1, r1, ip │ │ │ │ - ldrsb.w r0, [fp, r1] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 7d292 │ │ │ │ - b.n 7d43e │ │ │ │ + ldrsb.w r4, [fp, r1] │ │ │ │ + adds r4, #1 │ │ │ │ + beq.w 7d458 │ │ │ │ + b.n 7d614 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #33981 @ 0x84bd │ │ │ │ + movw r2, #34257 @ 0x85d1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r9, #704] @ 0x2c0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 7d9c0 │ │ │ │ + bne.w 7dc00 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 7d938 │ │ │ │ + beq.w 7db30 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 7d4b0 │ │ │ │ + bgt.n 7d688 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d938 │ │ │ │ + beq.w 7db30 │ │ │ │ bic.w r2, r5, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d72a │ │ │ │ + beq.w 7d92a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d2de │ │ │ │ + bne.w 7d4a6 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r8, [r7, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ add.w r0, r8, r5 │ │ │ │ str r3, [r1, #12] │ │ │ │ @@ -123766,646 +123919,650 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w lr, r7, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 7d50c │ │ │ │ + bne.n 7d6e4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7d508 │ │ │ │ + cbz r2, 7d6e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7daf4 │ │ │ │ + beq.w 7dcb6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7dad0 │ │ │ │ + beq.w 7dc92 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7d528 │ │ │ │ + cbnz r3, 7d700 │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7d2de │ │ │ │ + beq.w 7d4a6 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7daa0 │ │ │ │ + beq.w 7dc60 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 7d54a │ │ │ │ + cbz r3, 7d722 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 7d2de │ │ │ │ - ldrd r7, r1, [r0, #24] │ │ │ │ - cmp r1, r7 │ │ │ │ - bcc.w 7d688 │ │ │ │ + b.n 7d4a6 │ │ │ │ + ldrd r4, r1, [r0, #24] │ │ │ │ + cmp r1, r4 │ │ │ │ + bcc.w 7d854 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ + add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ - adds r1, r0, r7 │ │ │ │ + adds r1, r0, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ - str.w ip, [r0, r7] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 7d95e │ │ │ │ + str.w ip, [r0, r4] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7db58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r9, r2, #20 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ strb r1, [r4, #5] │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str r3, [r4, #8] │ │ │ │ strb.w sl, [r4, #6] │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [r4] │ │ │ │ blx 29718 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, r9 │ │ │ │ blx 29718 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d3b6 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + beq.w 7d582 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7da3c │ │ │ │ + beq.w 7dafc │ │ │ │ add r3, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 7daa6 │ │ │ │ + ble.w 7dc76 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r0, r3, sl, lsl #3 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ add.w ip, r1, #3 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r8, r7, r1, lsl #2 │ │ │ │ + add.w r8, r4, r1, lsl #2 │ │ │ │ ldr.w lr, [r2, r1, lsl #3] │ │ │ │ ldr.w r0, [lr] │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, r9 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.w 7d89e │ │ │ │ - str.w lr, [r9] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ + bne.w 7da70 │ │ │ │ + str.w lr, [r7] │ │ │ │ + adds r7, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r9, #-4] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r1, r9 │ │ │ │ - bne.n 7d5f2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 7d7d2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - lsl.w lr, lr, r8 │ │ │ │ + mov ip, r2 │ │ │ │ + ldrb r7, [r2, #4] │ │ │ │ + lsl.w lr, lr, r7 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d666 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bgt.w 7d8bc │ │ │ │ - ldrsh.w ip, [fp, r2, lsl #1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7d8c4 │ │ │ │ + b.n 7d836 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 7da8c │ │ │ │ + ldrsh.w r4, [fp, r2, lsl #1] │ │ │ │ + adds r4, #1 │ │ │ │ + bne.w 7da94 │ │ │ │ strh.w r0, [fp, r2, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 7d9a0 │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ + beq.w 7db10 │ │ │ │ + ldrb.w r7, [ip, #4] │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ - cmp.w r8, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, lr, r1 │ │ │ │ - bgt.n 7d642 │ │ │ │ - ldrsb.w ip, [fp, r2] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7d8c4 │ │ │ │ + bgt.n 7d816 │ │ │ │ + ldrsb.w r4, [fp, r2] │ │ │ │ + adds r4, #1 │ │ │ │ + bne.w 7da94 │ │ │ │ strb.w r0, [fp, r2] │ │ │ │ - b.n 7d65a │ │ │ │ + b.n 7d82a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add.w r9, r2, #20 │ │ │ │ str.w r0, [lr, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w lr, [r0, #8] │ │ │ │ - b.n 7d578 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 7d408 │ │ │ │ + b.n 7d752 │ │ │ │ + ldr.w r4, [fp, r1, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + bne.w 7d5d8 │ │ │ │ str.w r2, [fp, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 7d274 │ │ │ │ - b.n 7d29c │ │ │ │ + bne.w 7d43a │ │ │ │ + b.n 7d462 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #780] @ (7d9cc ) │ │ │ │ + ldr r7, [pc, #784] @ (7db9c ) │ │ │ │ lsls r2, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, r2, lsl #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ mov.w fp, r1, lsr #1 │ │ │ │ mov.w r1, #12 │ │ │ │ mul.w r1, r1, fp │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bls.w 7d2f6 │ │ │ │ + bls.w 7d4c0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 7db5c │ │ │ │ + bhi.w 7dd20 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ - b.n 7d2f6 │ │ │ │ + b.n 7d4c0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add fp, r3 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 7d8fa │ │ │ │ + bne.w 7dac0 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ mul.w r2, r2, sl │ │ │ │ blx 29db8 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f650 │ │ │ │ - b.n 7d29c │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r2, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r1, #8] │ │ │ │ - b.n 7d2de │ │ │ │ + bl 7f814 │ │ │ │ + b.n 7d464 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [r9, #692] @ 0x2b4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7d9fe │ │ │ │ + bne.w 7dbce │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #5 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 7d330 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 7d4fa │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + ldr.w r3, [r7, r3, lsl #3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + strd r3, r1, [r2, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + b.n 7d4a6 │ │ │ │ cmp.w sl, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7da54 │ │ │ │ + ble.w 7dc58 │ │ │ │ mvn.w r2, ip │ │ │ │ add r2, sl │ │ │ │ - ands.w lr, r2, #3 │ │ │ │ - beq.n 7d856 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ands.w r4, r2, #3 │ │ │ │ + beq.n 7da22 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d85c │ │ │ │ + beq.n 7da2a │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - add.w r9, r7, #8 │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ + add.w lr, r9, #8 │ │ │ │ + ldmia.w r9, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - mov r7, r9 │ │ │ │ - cmp.w lr, #1 │ │ │ │ + mov r9, lr │ │ │ │ + cmp r4, #1 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.n 7d856 │ │ │ │ - cmp.w lr, #2 │ │ │ │ - beq.n 7d7d2 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ + beq.n 7da22 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 7d99a │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d85c │ │ │ │ + beq.n 7da2a │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ + add.w lr, lr, #8 │ │ │ │ + ldmia.w r9, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - mov r7, r9 │ │ │ │ + mov r9, lr │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d85c │ │ │ │ + beq.n 7da2a │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ - add.w r7, r9, #8 │ │ │ │ + ldmia.w r9, {r0, r1} │ │ │ │ + add.w r9, lr, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - b.n 7d856 │ │ │ │ + b.n 7da22 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ - add.w lr, r7, #8 │ │ │ │ - mov r9, ip │ │ │ │ + ldmia.w r9, {r0, r1} │ │ │ │ + add.w r4, r9, #8 │ │ │ │ + mov lr, ip │ │ │ │ cmp ip, sl │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.w 7d244 │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ - mov r7, lr │ │ │ │ + beq.w 7d406 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r9, r4 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d85c │ │ │ │ - ldrd r0, r1, [lr] │ │ │ │ - adds r7, #8 │ │ │ │ + cbz r1, 7da2a │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + add.w r9, r4, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d85c │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ - add.w r7, lr, #16 │ │ │ │ + cbz r1, 7da2a │ │ │ │ + ldmia.w r9, {r0, r1} │ │ │ │ + add.w r9, r4, #16 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - add.w ip, r9, #2 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + add.w ip, lr, #2 │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d85c │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ - add.w ip, r9, #3 │ │ │ │ - add.w r7, lr, #24 │ │ │ │ + cbz r1, 7da2a │ │ │ │ + ldmia.w r9, {r0, r1} │ │ │ │ + add.w ip, lr, #3 │ │ │ │ + add.w r9, r4, #24 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d7f0 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - add.w r2, r7, #8 │ │ │ │ + bne.n 7d9b8 │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ + add.w r2, r9, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7da30 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ + beq.w 7dc0e │ │ │ │ + add.w r4, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ - add.w r7, r2, #8 │ │ │ │ + add.w r9, r2, #8 │ │ │ │ cmp ip, sl │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - bne.w 7d780 │ │ │ │ - b.n 7d244 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 7d6a4 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + bne.w 7d94a │ │ │ │ + b.n 7d406 │ │ │ │ + ldr.w r4, [fp, r1, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + beq.w 7d870 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ - add r1, r7 │ │ │ │ + add r1, r9 │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d884 │ │ │ │ + b.n 7da54 │ │ │ │ str.w r0, [lr] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - str.w lr, [r9, #-8] │ │ │ │ + adds r7, #8 │ │ │ │ + str.w lr, [r7, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r9, #-4] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r9, r1 │ │ │ │ - bne.w 7d5f2 │ │ │ │ - b.n 7d626 │ │ │ │ - ldr.w r5, [fp, r2, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - beq.n 7d8f4 │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 7d7d2 │ │ │ │ + b.n 7d800 │ │ │ │ + ldr.w r4, [fp, r2, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + beq.n 7daba │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - add r2, ip │ │ │ │ + adds r4, r1, #1 │ │ │ │ + add r2, r4 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - cmp.w r8, #7 │ │ │ │ - bgt.n 7d928 │ │ │ │ - ldrsb.w ip, [fp, r2] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7d9d0 │ │ │ │ - cmp.w r8, #7 │ │ │ │ - ble.w 7d682 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ble.w 7d656 │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.n 7daee │ │ │ │ + ldrsb.w r4, [fp, r2] │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 7dba0 │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.w 7d84e │ │ │ │ + cmp r7, #15 │ │ │ │ + ble.w 7d826 │ │ │ │ str.w r0, [fp, r2, lsl #2] │ │ │ │ - b.n 7d65a │ │ │ │ + b.n 7d82a │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 7d71e │ │ │ │ + ble.w 7d8e8 │ │ │ │ mov.w lr, #12 │ │ │ │ mov ip, fp │ │ │ │ mla lr, lr, sl, fp │ │ │ │ - b.n 7d910 │ │ │ │ + b.n 7dad6 │ │ │ │ adds r3, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d90e │ │ │ │ + beq.n 7dad4 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 7d90e │ │ │ │ - b.n 7d71e │ │ │ │ - cmp.w r8, #15 │ │ │ │ + bne.n 7dad4 │ │ │ │ + b.n 7d8e8 │ │ │ │ + cmp r7, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w ip, [fp, r2, lsl #1] │ │ │ │ - ldrgt.w ip, [fp, r2, lsl #2] │ │ │ │ - b.n 7d8de │ │ │ │ + ldrshle.w r4, [fp, r2, lsl #1] │ │ │ │ + ldrgt.w r4, [fp, r2, lsl #2] │ │ │ │ + b.n 7daaa │ │ │ │ + add.w r1, fp, r3 │ │ │ │ + mov ip, r1 │ │ │ │ + cmp r0, sl │ │ │ │ + blt.w 7dc1a │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mov r2, sl │ │ │ │ + bl 7f814 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + bl 1b2718 <_PyNamespace_New@@Base+0x58> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #28] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7dc7c │ │ │ │ + strb r3, [r1, #3] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 7d4a6 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7daac │ │ │ │ + bne.w 7dc88 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d2de │ │ │ │ + b.n 7d4a6 │ │ │ │ ldr.w r4, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7dab6 │ │ │ │ + bne.n 7dc66 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 7db8c │ │ │ │ - ldrd r1, r7, [sp, #12] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7dd50 │ │ │ │ + ldrd r1, r4, [sp, #12] │ │ │ │ add.w r9, r2, #20 │ │ │ │ - ldr.w r0, [r7, #800] @ 0x320 │ │ │ │ + ldr.w r0, [r4, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ - str.w r0, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d578 │ │ │ │ - mov r5, r9 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r6, #24] │ │ │ │ - bl 1b091c <_PyNamespace_New@@Base+0x58> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #28] │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7dac6 │ │ │ │ - strb r3, [r1, #3] │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b.n 7d2de │ │ │ │ - ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b.n 7d2de │ │ │ │ + str.w r0, [r4, #800] @ 0x320 │ │ │ │ + b.n 7d752 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - b.n 7d8d4 │ │ │ │ + b.n 7daa2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7d56c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 7d744 │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r2, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7d5d0 │ │ │ │ + b.n 7d7ae │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w fp, #5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7db8c │ │ │ │ + beq.w 7dd50 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r2, #20 │ │ │ │ - b.n 7d578 │ │ │ │ + b.n 7d752 │ │ │ │ + ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 7d4a6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d868 │ │ │ │ - b.n 7da30 │ │ │ │ - add.w r1, fp, r3 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r0, sl │ │ │ │ - blt.n 7da5a │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 7f650 │ │ │ │ - b.n 7d9a4 │ │ │ │ - bne.w 7d244 │ │ │ │ - b.n 7d29c │ │ │ │ + bne.w 7da38 │ │ │ │ + b.n 7dc0e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - ldrb.w lr, [r3] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r3, r3, lr, lsl #2 │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ + adds r4, #1 │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ adds r0, #1 │ │ │ │ - add.w r8, r7, r3, lsl #2 │ │ │ │ + add.w lr, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - cmp lr, r9 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, r7 │ │ │ │ itt ne │ │ │ │ - addne.w lr, lr, #1 │ │ │ │ - strne.w lr, [r3] │ │ │ │ + addne r4, #1 │ │ │ │ + strne r4, [r3, #0] │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #-12] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - b.n 7da44 │ │ │ │ + b.n 7db02 │ │ │ │ + beq.w 7d464 │ │ │ │ + b.w 7d406 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d53a │ │ │ │ - beq.w 7d9a4 │ │ │ │ - b.n 7d62a │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 7d950 │ │ │ │ + b.n 7d712 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 7d986 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b.n 7d2de │ │ │ │ + b.n 7db7e │ │ │ │ + beq.w 7db10 │ │ │ │ + b.n 7d800 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 78400 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 7d4a6 │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 7db48 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 7dade │ │ │ │ + cbz r3, 7dca0 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r0, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d2de │ │ │ │ + bne.w 7d4a6 │ │ │ │ str.w r0, [r7, #532] @ 0x214 │ │ │ │ - b.w 7d2de │ │ │ │ + b.w 7d4a6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d518 │ │ │ │ + beq.w 7d6f0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7db56 │ │ │ │ + cbz r2, 7dd1a │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r7, #520] @ 0x208 │ │ │ │ - cbz r3, 7db2a │ │ │ │ + cbz r3, 7dcec │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r9, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ + ldr.w r0, [r9, #804] @ 0x324 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r9, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ - str.w r4, [r8, r5] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + str.w r4, [r8, r5] │ │ │ │ + str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.w 7d2de │ │ │ │ + b.w 7d4a6 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7db02 │ │ │ │ + b.n 7dcc4 │ │ │ │ adds r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ adds r1, r2, r1 │ │ │ │ adds.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bmi.n 7db8c │ │ │ │ + bmi.n 7dd50 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw ip, #9893 @ 0x26a5 │ │ │ │ + movw ip, #10285 @ 0x282d │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r9, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7d31a │ │ │ │ - b.n 7da10 │ │ │ │ - bl 1f5c8c │ │ │ │ + beq.w 7d4e4 │ │ │ │ + b.n 7dbe0 │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7d2ec │ │ │ │ - adds r7, #8 │ │ │ │ - b.n 7d3de │ │ │ │ + b.w 7d4b6 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + b.n 7d5ac │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r6, r3, #16 │ │ │ │ - bne.w 7dda6 │ │ │ │ + bne.w 7df6e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ddec │ │ │ │ + bne.w 7dfb4 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7dd22 │ │ │ │ + bgt.w 7deea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de5e │ │ │ │ + beq.w 7e026 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7de5e │ │ │ │ + bhi.w 7e026 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd48 │ │ │ │ - movw r8, #6185 @ 0x1829 │ │ │ │ + beq.w 7df10 │ │ │ │ + movw r8, #6737 @ 0x1a51 │ │ │ │ movt r8, #13 │ │ │ │ movw r3, #30808 @ 0x7858 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7ddba │ │ │ │ - ldr r3, [pc, #620] @ (7de94 ) │ │ │ │ + bpl.w 7df82 │ │ │ │ + ldr r3, [pc, #620] @ (7e05c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r5, 7dc5a │ │ │ │ + cbz r5, 7de22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -124413,37 +124570,37 @@ │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de78 │ │ │ │ - ldr r3, [pc, #536] @ (7de94 ) │ │ │ │ + beq.w 7e040 │ │ │ │ + ldr r3, [pc, #536] @ (7e05c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de2a │ │ │ │ + beq.w 7dff2 │ │ │ │ strd r6, r7, [r4, #16] │ │ │ │ movs r6, #1 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7dce2 │ │ │ │ - ldr r3, [pc, #488] @ (7de94 ) │ │ │ │ + bpl.n 7deaa │ │ │ │ + ldr r3, [pc, #488] @ (7e05c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124453,323 +124610,323 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de44 │ │ │ │ + beq.w 7e00c │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7ddc2 │ │ │ │ + bne.n 7df8a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7df74 │ │ │ │ + bl 7e13c │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7ddcc │ │ │ │ + beq.n 7df94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd1a │ │ │ │ + beq.n 7dee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de56 │ │ │ │ + beq.w 7e01e │ │ │ │ negs r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #57305 @ 0xdfd9 │ │ │ │ + movweq r8, #57845 @ 0xe1f5 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7dd82 │ │ │ │ + bne.n 7df4a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dc14 │ │ │ │ + bne.w 7dddc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dd1c │ │ │ │ + b.n 7dee4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dd48 │ │ │ │ - movw r8, #42141 @ 0xa49d │ │ │ │ + beq.n 7df10 │ │ │ │ + movw r8, #42721 @ 0xa6e1 │ │ │ │ movt r8, #13 │ │ │ │ - b.n 7dc14 │ │ │ │ - movw r8, #42653 @ 0xa69d │ │ │ │ + b.n 7dddc │ │ │ │ + movw r8, #43357 @ 0xa95d │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7dd30 │ │ │ │ - movw r8, #23965 @ 0x5d9d │ │ │ │ + b.n 7def8 │ │ │ │ + movw r8, #24501 @ 0x5fb5 │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7dd30 │ │ │ │ + b.n 7def8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7de5e │ │ │ │ + ble.n 7e026 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7dd94 │ │ │ │ - movw r8, #60553 @ 0xec89 │ │ │ │ + bne.n 7df5c │ │ │ │ + movw r8, #61057 @ 0xee81 │ │ │ │ movt r8, #14 │ │ │ │ - b.n 7dd30 │ │ │ │ + b.n 7def8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7de5e │ │ │ │ - movw r8, #12581 @ 0x3125 │ │ │ │ + bne.n 7e026 │ │ │ │ + movw r8, #14697 @ 0x3969 │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7dd30 │ │ │ │ + b.n 7def8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7de7c │ │ │ │ - bl 7e4d4 │ │ │ │ + bne.n 7e044 │ │ │ │ + bl 7e698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dd48 │ │ │ │ + beq.n 7df10 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7dc9e │ │ │ │ + b.n 7de66 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7dc4c │ │ │ │ - b.n 7dc5a │ │ │ │ + bne.w 7de14 │ │ │ │ + b.n 7de22 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a508 │ │ │ │ - b.n 7dcf6 │ │ │ │ + bl 7a620 │ │ │ │ + b.n 7debe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7dd06 │ │ │ │ + beq.n 7dece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd06 │ │ │ │ + bne.n 7dece │ │ │ │ mov r0, r1 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7dd10 │ │ │ │ - b.n 7dd1a │ │ │ │ + bne.n 7ded8 │ │ │ │ + b.n 7dee2 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a124 │ │ │ │ + bl 7a23c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dd48 │ │ │ │ - bl 7f61c │ │ │ │ + beq.n 7df10 │ │ │ │ + bl 7f7e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7de18 │ │ │ │ + beq.n 7dfe0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7de4e │ │ │ │ + cbz r3, 7e016 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7dd48 │ │ │ │ + beq.n 7df10 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dc9e │ │ │ │ + bne.w 7de66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd48 │ │ │ │ + beq.n 7df10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd48 │ │ │ │ + bne.n 7df10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd48 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7df10 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7dce2 │ │ │ │ + b.n 7deaa │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de18 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dfe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd1a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dee2 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #28020 @ 0x6d74 │ │ │ │ + movw r1, #26548 @ 0x67b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 7dd48 │ │ │ │ + bl d5514 │ │ │ │ + b.n 7df10 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7de2a │ │ │ │ + b.n 7dff2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28192 @ 0x6e20 │ │ │ │ + movw r1, #26720 @ 0x6860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 7dd48 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 7df10 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007de98 : │ │ │ │ +0007e060 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7dec8 │ │ │ │ - cbz r3, 7df1c │ │ │ │ + bgt.n 7e090 │ │ │ │ + cbz r3, 7e0e4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7df1c │ │ │ │ + bhi.n 7e0e4 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ asrs r6, r5, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7def6 │ │ │ │ - movw r5, #57305 @ 0xdfd9 │ │ │ │ + bne.n 7e0be │ │ │ │ + movw r5, #57845 @ 0xe1f5 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1ae218 │ │ │ │ - cbz r0, 7deea │ │ │ │ + bl 1b0018 │ │ │ │ + cbz r0, 7e0b2 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #42141 @ 0xa49d │ │ │ │ + movw r5, #42721 @ 0xa6e1 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7ded4 │ │ │ │ + b.n 7e09c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7df1c │ │ │ │ + ble.n 7e0e4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7df42 │ │ │ │ - movw r5, #60553 @ 0xec89 │ │ │ │ + bne.n 7e10a │ │ │ │ + movw r5, #61057 @ 0xee81 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7ded4 │ │ │ │ - movw r5, #6185 @ 0x1829 │ │ │ │ + b.n 7e09c │ │ │ │ + movw r5, #6737 @ 0x1a51 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7ded4 │ │ │ │ - movw r5, #23965 @ 0x5d9d │ │ │ │ + b.n 7e09c │ │ │ │ + movw r5, #24501 @ 0x5fb5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7ded4 │ │ │ │ + b.n 7e09c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #28020 @ 0x6d74 │ │ │ │ + movw r1, #26548 @ 0x67b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ - movw r5, #42653 @ 0xa69d │ │ │ │ + b.w d5514 │ │ │ │ + movw r5, #43357 @ 0xa95d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ded4 │ │ │ │ + b.n 7e09c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7df1c │ │ │ │ - movw r5, #12581 @ 0x3125 │ │ │ │ + bne.n 7e0e4 │ │ │ │ + movw r5, #14697 @ 0x3969 │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7ded4 │ │ │ │ + b.n 7e09c │ │ │ │ │ │ │ │ -0007df54 : │ │ │ │ +0007e11c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7df74 │ │ │ │ + bl 7e13c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7e4b4 │ │ │ │ - ldr.w r9, [pc, #1340] @ 7e4d0 │ │ │ │ + bpl.w 7e672 │ │ │ │ + ldr.w r9, [pc, #1336] @ 7e694 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r7, #42236 @ 0xa4fc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ cmp r3, r7 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ - bne.w 7e29c │ │ │ │ + bne.w 7e46e │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7e29c │ │ │ │ + beq.w 7e46e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e3be │ │ │ │ + beq.w 7e590 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e2ca │ │ │ │ + bne.w 7e49c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7e366 │ │ │ │ + beq.w 7e538 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7e106 │ │ │ │ + bne.w 7e2ce │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7e1e8 │ │ │ │ + beq.w 7e3b0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e1f0 │ │ │ │ + beq.w 7e3b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7e01e │ │ │ │ + cbz r2, 7e1e6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7e44e │ │ │ │ + bne.w 7e620 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e318 │ │ │ │ + ble.w 7e4ea │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e482 │ │ │ │ + bne.w 7e654 │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r7, sl, ip │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [sl, ip] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -124783,185 +124940,188 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ orr.w sl, r7, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r1, r8 │ │ │ │ - bgt.n 7e12e │ │ │ │ + bgt.n 7e2f6 │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldrsb.w lr, [r7, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e16c │ │ │ │ + bge.n 7e334 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e218 │ │ │ │ + beq.w 7e3e0 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r7, r3, #20 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r7, r2 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ strd sl, r0, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 7e0d6 │ │ │ │ + cbnz r3, 7e29e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7e27c │ │ │ │ + bmi.w 7e3fa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7e232 │ │ │ │ + bmi.w 7e44c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e0fc │ │ │ │ + cbz r3, 7e2c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e406 │ │ │ │ + beq.w 7e5d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e406 │ │ │ │ + beq.w 7e5d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 7e12a │ │ │ │ + cbz r0, 7e2f2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e4ae │ │ │ │ + beq.w 7e66c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ iteee eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ it ne │ │ │ │ strne r3, [r2, #0] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7e0fe │ │ │ │ + b.n 7e2c6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e3a6 │ │ │ │ + bgt.w 7e578 │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e190 │ │ │ │ + bge.n 7e358 │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w lr, #1 │ │ │ │ strh.w r1, [r7, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7e21c │ │ │ │ + beq.n 7e3e4 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7e0ae │ │ │ │ + b.n 7e276 │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, lr, #1 │ │ │ │ add r2, r7 │ │ │ │ ands r2, r1 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldrsb.w r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7e1ac │ │ │ │ + bge.n 7e374 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e08e │ │ │ │ + b.n 7e256 │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, lr, #1 │ │ │ │ add r2, r7 │ │ │ │ ands r2, r1 │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7e142 │ │ │ │ + blt.n 7e30a │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r2, r7 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7e20a │ │ │ │ + ble.n 7e3d2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e42a │ │ │ │ + bgt.w 7e5fc │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7e142 │ │ │ │ + blt.n 7e30a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e1cc │ │ │ │ + b.n 7e394 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e00c │ │ │ │ + bne.w 7e1d4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e016 │ │ │ │ - b.n 7e01e │ │ │ │ + bne.w 7e1de │ │ │ │ + b.n 7e1e6 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldrsb.w ip, [r7, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7e186 │ │ │ │ - b.n 7e1fc │ │ │ │ + blt.n 7e34e │ │ │ │ + b.n 7e3c4 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r7, r2 │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ str.w r8, [r7, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e0ae │ │ │ │ + b.n 7e276 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e376 │ │ │ │ + bne.w 7e548 │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e49a │ │ │ │ + bne.n 7e41a │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e294 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -124970,140 +125130,140 @@ │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e0e0 │ │ │ │ - b.n 7e0fc │ │ │ │ + bne.w 7e2a8 │ │ │ │ + b.n 7e2c4 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e38e │ │ │ │ + bne.w 7e560 │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e24a │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7e41a │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e24a │ │ │ │ - b.n 7e0cc │ │ │ │ + beq.w 7e29e │ │ │ │ + b.n 7e41a │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e366 │ │ │ │ + beq.n 7e538 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e3be │ │ │ │ + beq.w 7e590 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dfdc │ │ │ │ + beq.w 7e1a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7dfdc │ │ │ │ + bne.w 7e1a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl d9824 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d9a68 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7dff4 │ │ │ │ + beq.w 7e1bc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r7, r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r3, 7e2f8 │ │ │ │ + cbnz r3, 7e4ca │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 12993c <_PyUnicode_IsNumeric@@Base+0x644> │ │ │ │ + bl 12a230 <_PyUnicode_IsNumeric@@Base+0x628> │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0fe │ │ │ │ + beq.w 7e2c6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 7e312 │ │ │ │ + cbz r2, 7e4e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7e0fe │ │ │ │ + b.n 7e2c6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d138 │ │ │ │ + bl 7d2f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7e026 │ │ │ │ + bne.w 7e1ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e352 │ │ │ │ + beq.n 7e524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e4a6 │ │ │ │ + beq.w 7e684 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e366 │ │ │ │ + beq.n 7e538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e4c6 │ │ │ │ + beq.w 7e68c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e370 │ │ │ │ + cbz r3, 7e542 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e0fe │ │ │ │ - movw r3, #1953 @ 0x7a1 │ │ │ │ - movt r3, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7e478 │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #22 │ │ │ │ - bpl.w 7e0d6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b.n 7e23c │ │ │ │ - movw r3, #1953 @ 0x7a1 │ │ │ │ + b.n 7e2c6 │ │ │ │ + movw r3, #2405 @ 0x965 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e490 │ │ │ │ + bne.n 7e64a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7e0cc │ │ │ │ + bpl.w 7e294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7e286 │ │ │ │ + b.n 7e404 │ │ │ │ + movw r3, #2405 @ 0x965 │ │ │ │ + movt r3, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7e662 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #22 │ │ │ │ + bpl.w 7e29e │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b.n 7e456 │ │ │ │ lsls r7, r2, #2 │ │ │ │ add.w lr, r3, r7 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e40c │ │ │ │ + bge.n 7e5de │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7e08e │ │ │ │ + b.n 7e256 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -125113,252 +125273,247 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a60c │ │ │ │ + bl 7a724 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7e366 │ │ │ │ + beq.n 7e538 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e0fc │ │ │ │ + beq.w 7e2c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7e406 │ │ │ │ + cbz r3, 7e5d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e406 │ │ │ │ + beq.n 7e5d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7e0fc │ │ │ │ + b.n 7e2c4 │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands r2, r7 │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3b6 │ │ │ │ - b.n 7e1ae │ │ │ │ + blt.n 7e588 │ │ │ │ + b.n 7e376 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e43c │ │ │ │ + bge.n 7e60e │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 7e3b6 │ │ │ │ + b.n 7e588 │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r7, r2 │ │ │ │ add.w r2, r7, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e1c4 │ │ │ │ + b.n 7e38c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d138 │ │ │ │ + bl 7d2f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e33e │ │ │ │ + beq.w 7e510 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7e01e │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 7e1e6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e38a │ │ │ │ - b.n 7e0d6 │ │ │ │ + bne.n 7e55c │ │ │ │ + b.n 7e294 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f037c │ │ │ │ - b.n 7e02e │ │ │ │ - mov r0, r5 │ │ │ │ + bl 1f1a24 │ │ │ │ + b.n 7e1f6 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3a2 │ │ │ │ - b.n 7e0cc │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7e0d6 │ │ │ │ - b.n 7e24a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e352 │ │ │ │ + bne.n 7e574 │ │ │ │ + b.n 7e29e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7e12a │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + b.n 7e2f2 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #4287 @ 0x10bf │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7e366 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e538 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e366 │ │ │ │ - nop │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e538 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e4d4 : │ │ │ │ +0007e698 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30428 @ 0x76dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1ae218 │ │ │ │ - cbz r0, 7e4f8 │ │ │ │ + bl 1b0018 │ │ │ │ + cbz r0, 7e6bc │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e4fc : │ │ │ │ +0007e6c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29952 @ 0x7500 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1ae218 │ │ │ │ - cbz r0, 7e520 │ │ │ │ + bl 1b0018 │ │ │ │ + cbz r0, 7e6e4 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e5ba │ │ │ │ + beq.n 7e77e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 29770 │ │ │ │ - cbz r0, 7e596 │ │ │ │ + cbz r0, 7e75a │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 29d00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a864 │ │ │ │ - cbnz r0, 7e5ac │ │ │ │ + cbnz r0, 7e770 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7e5ac │ │ │ │ - movw r1, #28232 @ 0x6e48 │ │ │ │ + bne.n 7e770 │ │ │ │ + movw r1, #26760 @ 0x6888 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 7e578 │ │ │ │ + b.n 7e73c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7e5b2 │ │ │ │ + beq.n 7e776 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7e5ac │ │ │ │ + cbz r3, 7e770 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7e56e │ │ │ │ + bne.n 7e732 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2a864 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e572 │ │ │ │ + bne.n 7e736 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e55c │ │ │ │ + beq.n 7e720 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7e572 │ │ │ │ - b.n 7e5ac │ │ │ │ + bne.n 7e736 │ │ │ │ + b.n 7e770 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #272] @ (7e6e4 ) │ │ │ │ + ldr r4, [pc, #272] @ (7e8a8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1616] @ 0x650 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e688 │ │ │ │ - ldr.w lr, [pc, #244] @ 7e6e8 │ │ │ │ + beq.n 7e84c │ │ │ │ + ldr.w lr, [pc, #244] @ 7e8ac │ │ │ │ ldr.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr.w r0, [lr, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1616] @ 0x650 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e6b2 │ │ │ │ + bne.n 7e876 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e624 │ │ │ │ + beq.n 7e7e8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e668 │ │ │ │ + beq.n 7e82c │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125379,86 +125534,86 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e65c │ │ │ │ + b.n 7e820 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e65c │ │ │ │ + beq.n 7e820 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e620 │ │ │ │ - b.n 7e624 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + bne.n 7e7e4 │ │ │ │ + b.n 7e7e8 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7e6ce │ │ │ │ + bne.n 7e892 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e6a0 │ │ │ │ + b.n 7e864 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [lr, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e6a0 │ │ │ │ + b.n 7e864 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #236] @ (7e7ec ) │ │ │ │ + ldr r4, [pc, #236] @ (7e9b0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1612] @ 0x64c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e77a │ │ │ │ - ldr.w ip, [pc, #212] @ 7e7f0 │ │ │ │ + beq.n 7e93e │ │ │ │ + ldr.w ip, [pc, #212] @ 7e9b4 │ │ │ │ ldr.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1612] @ 0x64c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e7c0 │ │ │ │ + bne.n 7e984 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e79e │ │ │ │ + beq.n 7e962 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125473,93 +125628,93 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e932 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e746 │ │ │ │ + bne.n 7e90a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e76e │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 7e932 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e7da │ │ │ │ + bne.n 7e99e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e790 │ │ │ │ + b.n 7e954 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e790 │ │ │ │ + b.n 7e954 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007e7f4 : │ │ │ │ +0007e9b8 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e878 │ │ │ │ + beq.n 7ea3c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78be8 │ │ │ │ - cbz r0, 7e86e │ │ │ │ + bl 78d00 │ │ │ │ + cbz r0, 7ea32 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7e848 │ │ │ │ + ble.n 7ea0c │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r5 │ │ │ │ add.w lr, ip, #1 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e82c │ │ │ │ - ldr r4, [pc, #48] @ (7e87c ) │ │ │ │ + bne.n 7e9f0 │ │ │ │ + ldr r4, [pc, #48] @ (7ea40 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -125568,141 +125723,141 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7e880 ) │ │ │ │ - b.n 7e86e │ │ │ │ + ldr r0, [pc, #4] @ (7ea44 ) │ │ │ │ + b.n 7ea32 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0007e884 : │ │ │ │ +0007ea48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7e8b0 │ │ │ │ + bmi.n 7ea74 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30220 @ 0x760c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1ae218 │ │ │ │ - cbz r0, 7e8ae │ │ │ │ + bl 1b0018 │ │ │ │ + cbz r0, 7ea72 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14528 @ 0x38c0 │ │ │ │ + movw r1, #13056 @ 0x3300 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7eb98 │ │ │ │ + bls.w 7ed5c │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #20 │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7ed54 │ │ │ │ - ldr r3, [pc, #708] @ (7ebe0 ) │ │ │ │ + bne.w 7ef18 │ │ │ │ + ldr r3, [pc, #708] @ (7eda4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7ed1c │ │ │ │ + beq.w 7eee0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7eb0e │ │ │ │ + beq.w 7ecd2 │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #628] @ (7ebe4 ) │ │ │ │ + ldr r2, [pc, #628] @ (7eda8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed76 │ │ │ │ + bne.w 7ef3a │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7ec30 │ │ │ │ + bne.w 7edf4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7eba8 │ │ │ │ + beq.w 7ed6c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7eb5e │ │ │ │ + blt.w 7ed22 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ec00 │ │ │ │ + bne.w 7edc4 │ │ │ │ movw r9, #9980 @ 0x26fc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #152] @ 0x98 │ │ │ │ - movw r2, #44849 @ 0xaf31 │ │ │ │ + movw r2, #45133 @ 0xb04d │ │ │ │ movt r2, #7 │ │ │ │ movw r0, #9980 @ 0x26fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7ed98 │ │ │ │ - bl 7af84 │ │ │ │ + bne.w 7ef5c │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ebc0 │ │ │ │ + beq.w 7ed84 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 7ea08 │ │ │ │ - ldr r2, [pc, #508] @ (7ebe0 ) │ │ │ │ + bpl.n 7ebcc │ │ │ │ + ldr r2, [pc, #508] @ (7eda4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -125710,33 +125865,33 @@ │ │ │ │ orrs r2, r3 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - movw r2, #24381 @ 0x5f3d │ │ │ │ + movw r2, #25913 @ 0x6539 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7eca2 │ │ │ │ + bne.w 7ee66 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7ed12 │ │ │ │ + bne.w 7eed6 │ │ │ │ str r2, [r4, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 7ea7a │ │ │ │ - ldr r2, [pc, #408] @ (7ebe0 ) │ │ │ │ + bpl.n 7ec3e │ │ │ │ + ldr r2, [pc, #408] @ (7eda4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov.w r2, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -125745,748 +125900,748 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ed8a │ │ │ │ + beq.w 7ef4e │ │ │ │ ldr.w r1, [r2, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ec36 │ │ │ │ + beq.w 7edfa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7edbc │ │ │ │ + bpl.w 7ef80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eb34 │ │ │ │ + beq.n 7ecf8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7eb42 │ │ │ │ + bne.n 7ed06 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7eb42 │ │ │ │ - ldr r0, [pc, #292] @ (7ebe0 ) │ │ │ │ + beq.n 7ed06 │ │ │ │ + ldr r0, [pc, #292] @ (7eda4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7ec8e │ │ │ │ - bl 7cac8 │ │ │ │ + beq.w 7ee52 │ │ │ │ + bl 7cc78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eaf2 │ │ │ │ + beq.n 7ecb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7edd2 │ │ │ │ + beq.w 7ef96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eb06 │ │ │ │ + beq.n 7ecca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7edda │ │ │ │ + beq.w 7ef9e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 7e950 │ │ │ │ + bcc.w 7eb14 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ - b.n 7e950 │ │ │ │ + b.n 7eb14 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7eab4 │ │ │ │ + beq.n 7ec78 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7eaba │ │ │ │ + bne.n 7ec7e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1add90 │ │ │ │ + bl 1afb90 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ec94 │ │ │ │ + b.n 7ee58 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 7e99e │ │ │ │ - ldr r3, [pc, #120] @ (7ebe0 ) │ │ │ │ + bpl.w 7eb62 │ │ │ │ + ldr r3, [pc, #120] @ (7eda4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7ebec │ │ │ │ + beq.n 7edb0 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7ebec │ │ │ │ + bhi.n 7edb0 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7ebf4 │ │ │ │ + b.n 7edb8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #76] @ (7ebe8 ) │ │ │ │ + ldr r5, [pc, #76] @ (7edac ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e996 │ │ │ │ + bne.w 7eb5a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28240 @ 0x6e50 │ │ │ │ + movw r1, #26768 @ 0x6890 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ed68 │ │ │ │ + beq.w 7ef2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed68 │ │ │ │ + bne.w 7ef2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ed68 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ef2c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e9aa │ │ │ │ + beq.w 7eb6e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e9aa │ │ │ │ + bne.w 7eb6e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r9, #9980 @ 0x26fc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7e9b2 │ │ │ │ + bne.w 7eb76 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 7e9b2 │ │ │ │ + ble.w 7eb76 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ea3a │ │ │ │ + beq.w 7ebfe │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 7ea3a │ │ │ │ + b.n 7ebfe │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7e98c │ │ │ │ - bl 721b8 │ │ │ │ + b.n 7eb50 │ │ │ │ + bl 72340 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ede2 │ │ │ │ + beq.w 7efa6 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 7ea80 │ │ │ │ - ldr r2, [pc, #448] @ (7ee14 ) │ │ │ │ + bpl.w 7ec44 │ │ │ │ + ldr r2, [pc, #448] @ (7efd8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r7, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r6, r2, r3 │ │ │ │ add.w r6, r6, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r6, #252] @ 0xfc │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 7ec82 │ │ │ │ + beq.n 7ee46 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7ec82 │ │ │ │ + bhi.n 7ee46 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7ec8a │ │ │ │ + b.n 7ee4e │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7ea80 │ │ │ │ - bl 7a60c │ │ │ │ + b.n 7ec44 │ │ │ │ + bl 7a724 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7eae8 │ │ │ │ - b.n 7eaf2 │ │ │ │ + bne.w 7ecac │ │ │ │ + b.n 7ecb6 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ed0c │ │ │ │ + bne.n 7eed0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7ed94 │ │ │ │ + bne.n 7ef58 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 7ecbe │ │ │ │ + cbnz r1, 7ee82 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7ecfe │ │ │ │ + bne.n 7eec2 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 7ea36 │ │ │ │ + b.n 7ebfa │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ecb2 │ │ │ │ + bne.n 7ee76 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #10640 @ 0x2990 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ece2 │ │ │ │ + beq.n 7eea6 │ │ │ │ movw ip, #10188 @ 0x27cc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 7ecb8 │ │ │ │ + beq.n 7ee7c │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7ecfa │ │ │ │ + beq.n 7eebe │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 7ed6e │ │ │ │ - cbz r0, 7ed12 │ │ │ │ + bne.n 7ef32 │ │ │ │ + cbz r0, 7eed6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7ed08 │ │ │ │ + cbz r3, 7eecc │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7ea3a │ │ │ │ + b.n 7ebfe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 7ecb8 │ │ │ │ + beq.n 7ee7c │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ea36 │ │ │ │ - b.n 7ecba │ │ │ │ + beq.w 7ebfa │ │ │ │ + b.n 7ee7e │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e950 │ │ │ │ + bne.w 7eb14 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7eda4 │ │ │ │ + bne.n 7ef68 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7ed64 │ │ │ │ + cbz r5, 7ef28 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7e950 │ │ │ │ + b.n 7eb14 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e950 │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.w 7eb14 │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7eb06 │ │ │ │ + b.n 7ecca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ecfa │ │ │ │ + beq.n 7eebe │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7ecfe │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7eec2 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7edb0 │ │ │ │ + bne.n 7ef74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 7e97e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7eb42 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ - b.n 7ea7a │ │ │ │ + b.n 7ec3e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7ecc6 │ │ │ │ + b.n 7ee8a │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ea08 │ │ │ │ - b.n 7ebc0 │ │ │ │ + bne.w 7ebcc │ │ │ │ + b.n 7ed84 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ed46 │ │ │ │ + b.n 7ef0a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e97e │ │ │ │ + b.n 7eb42 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7ec94 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7ee58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7eaf2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ecb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7eb06 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ecca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7edf2 │ │ │ │ + beq.n 7efb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ee0c │ │ │ │ + cbz r3, 7efd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ed68 │ │ │ │ + beq.n 7ef2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ed68 │ │ │ │ + bne.n 7ef2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ed68 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ef2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7edf2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7efb6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ee18 : │ │ │ │ - b.w 7ee1c │ │ │ │ +0007efdc : │ │ │ │ + b.w 7efe0 │ │ │ │ │ │ │ │ -0007ee1c : │ │ │ │ +0007efe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7ef30 │ │ │ │ + bls.n 7f0f4 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ lsrs r6, r0, #30 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ef58 │ │ │ │ - ldr r2, [pc, #316] @ (7efa4 ) │ │ │ │ + bne.n 7f11c │ │ │ │ + ldr r2, [pc, #316] @ (7f168 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 7ef46 │ │ │ │ + beq.n 7f10a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7eede │ │ │ │ + beq.n 7f0a2 │ │ │ │ movw r2, #42652 @ 0xa69c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ strd r2, r1, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #232] @ (7efa8 ) │ │ │ │ + ldr r2, [pc, #232] @ (7f16c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7ef70 │ │ │ │ + bne.n 7f134 │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7ef3e │ │ │ │ + bne.n 7f102 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r7, [r2, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [lr, #12] │ │ │ │ strcc.w lr, [r2, #8] │ │ │ │ - bcc.n 7eea0 │ │ │ │ + bcc.n 7f064 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7eea0 │ │ │ │ + bne.n 7f064 │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ef88 │ │ │ │ + bne.n 7f14c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ef6a │ │ │ │ + cbz r4, 7f12e │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 7eea0 │ │ │ │ - ldr r4, [pc, #120] @ (7efac ) │ │ │ │ + b.n 7f064 │ │ │ │ + ldr r4, [pc, #120] @ (7f170 ) │ │ │ │ add.w r4, r4, r0, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7eed6 │ │ │ │ + b.n 7f09a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7eea0 │ │ │ │ - b.n 7ef06 │ │ │ │ + bne.n 7f064 │ │ │ │ + b.n 7f0ca │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eea0 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 7eed6 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.n 7f064 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 7f09a │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7ef96 │ │ │ │ + bne.n 7f15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7eecc │ │ │ │ + b.n 7f090 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ef22 │ │ │ │ + b.n 7f0e6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7eecc │ │ │ │ + b.n 7f090 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007efb0 <_PyLong_New@@Base>: │ │ │ │ +0007f174 <_PyLong_New@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 7f164 <_PyLong_New@@Base+0x1b4> │ │ │ │ + bgt.w 7f328 <_PyLong_New@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f088 <_PyLong_New@@Base+0xd8> │ │ │ │ + beq.n 7f24c <_PyLong_New@@Base+0xd8> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.w 7f116 <_PyLong_New@@Base+0x166> │ │ │ │ + bmi.w 7f2da <_PyLong_New@@Base+0x166> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f104 <_PyLong_New@@Base+0x154> │ │ │ │ - ldr r3, [pc, #388] @ (7f17c <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.w 7f2c8 <_PyLong_New@@Base+0x154> │ │ │ │ + ldr r3, [pc, #388] @ (7f340 <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7f0d4 <_PyLong_New@@Base+0x124> │ │ │ │ + bcs.n 7f298 <_PyLong_New@@Base+0x124> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f0c4 <_PyLong_New@@Base+0x114> │ │ │ │ + beq.n 7f288 <_PyLong_New@@Base+0x114> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 7f064 <_PyLong_New@@Base+0xb4> │ │ │ │ + cbz r0, 7f228 <_PyLong_New@@Base+0xb4> │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #312] @ (7f180 <_PyLong_New@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #312] @ (7f344 <_PyLong_New@@Base+0x1d0>) │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne.n 7f11e <_PyLong_New@@Base+0x16e> │ │ │ │ + bne.n 7f2e2 <_PyLong_New@@Base+0x16e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f12e <_PyLong_New@@Base+0x17e> │ │ │ │ + bne.n 7f2f2 <_PyLong_New@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r6, [r3, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 7f07c <_PyLong_New@@Base+0xcc> │ │ │ │ + bcc.n 7f240 <_PyLong_New@@Base+0xcc> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r5] │ │ │ │ - b.n 7f02c <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f1f0 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7f02c <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f1f0 <_PyLong_New@@Base+0x7c> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f142 <_PyLong_New@@Base+0x192> │ │ │ │ - ldr r3, [pc, #216] @ (7f17c <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.n 7f306 <_PyLong_New@@Base+0x192> │ │ │ │ + ldr r3, [pc, #216] @ (7f340 <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7f01e <_PyLong_New@@Base+0x6e> │ │ │ │ + bne.n 7f1e2 <_PyLong_New@@Base+0x6e> │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f02c <_PyLong_New@@Base+0x7c> │ │ │ │ + bne.n 7f1f0 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f14a <_PyLong_New@@Base+0x19a> │ │ │ │ + bne.n 7f30e <_PyLong_New@@Base+0x19a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f116 <_PyLong_New@@Base+0x166> │ │ │ │ + cbz r4, 7f2da <_PyLong_New@@Base+0x166> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f02c <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f1f0 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f02c <_PyLong_New@@Base+0x7c> │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.n 7f1f0 <_PyLong_New@@Base+0x7c> │ │ │ │ + bl 1f71c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f05e <_PyLong_New@@Base+0xae> │ │ │ │ + b.n 7f222 <_PyLong_New@@Base+0xae> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f05a <_PyLong_New@@Base+0xaa> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + beq.n 7f21e <_PyLong_New@@Base+0xaa> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f158 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bne.n 7f31c <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 7f05a <_PyLong_New@@Base+0xaa> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7f21e <_PyLong_New@@Base+0xaa> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f108 <_PyLong_New@@Base+0x158> │ │ │ │ + b.n 7f2cc <_PyLong_New@@Base+0x158> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f0f6 <_PyLong_New@@Base+0x146> │ │ │ │ + b.n 7f2ba <_PyLong_New@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f05a <_PyLong_New@@Base+0xaa> │ │ │ │ + b.n 7f21e <_PyLong_New@@Base+0xaa> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28284 @ 0x6e7c │ │ │ │ + movw r1, #26812 @ 0x68bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 7f11a <_PyLong_New@@Base+0x16a> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 7f2de <_PyLong_New@@Base+0x16a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f184 : │ │ │ │ +0007f348 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f3b0 │ │ │ │ + beq.w 7f574 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7f3e6 │ │ │ │ + beq.w 7f5aa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f28e │ │ │ │ + blt.n 7f452 │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7f1c2 │ │ │ │ + cbnz r3, 7f386 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2da │ │ │ │ + bne.w 7f49e │ │ │ │ movw r4, #9980 @ 0x26fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #44849 @ 0xaf31 │ │ │ │ + movw r1, #45133 @ 0xb04d │ │ │ │ movt r1, #7 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7f3ce │ │ │ │ + bne.w 7f592 │ │ │ │ movw r0, #9980 @ 0x26fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f262 │ │ │ │ + beq.n 7f426 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7f22e │ │ │ │ - ldr r1, [pc, #592] @ (7f454 ) │ │ │ │ + bpl.n 7f3f2 │ │ │ │ + ldr r1, [pc, #592] @ (7f618 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ sub.w ip, r0, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w lr, [r1, #3796] @ 0xed4 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ @@ -126496,496 +126651,496 @@ │ │ │ │ strd lr, r1, [r0, #-8] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 7f266 │ │ │ │ - movw r1, #24381 @ 0x5f3d │ │ │ │ + cbnz r3, 7f42a │ │ │ │ + movw r1, #25913 @ 0x6539 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f308 │ │ │ │ + bne.n 7f4cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 7f416 │ │ │ │ + bne.w 7f5da │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ - movw r1, #24381 @ 0x5f3d │ │ │ │ + movw r1, #25913 @ 0x6539 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f398 │ │ │ │ + bne.w 7f55c │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7f260 │ │ │ │ + b.n 7f424 │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n 7f1b6 │ │ │ │ - ldr r1, [pc, #444] @ (7f454 ) │ │ │ │ + bpl.n 7f37a │ │ │ │ + ldr r1, [pc, #444] @ (7f618 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r4, r2, r1 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f2c8 │ │ │ │ + beq.n 7f48c │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7f2c8 │ │ │ │ + bhi.n 7f48c │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7f2d0 │ │ │ │ + b.n 7f494 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1ba │ │ │ │ - b.n 7f1c2 │ │ │ │ + beq.w 7f37e │ │ │ │ + b.n 7f386 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #9980 @ 0x26fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f3a6 │ │ │ │ + bne.n 7f56a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7f1ca │ │ │ │ + bne.w 7f38e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7f1ca │ │ │ │ + ble.w 7f38e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f262 │ │ │ │ + beq.n 7f426 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7f262 │ │ │ │ + b.n 7f426 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f3aa │ │ │ │ + bne.n 7f56e │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f402 │ │ │ │ + bne.n 7f5c6 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f354 │ │ │ │ - cbnz r3, 7f346 │ │ │ │ + bne.n 7f518 │ │ │ │ + cbnz r3, 7f50a │ │ │ │ mov lr, r1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f39e │ │ │ │ + beq.n 7f562 │ │ │ │ movw r4, #10640 @ 0x2990 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f382 │ │ │ │ + beq.n 7f546 │ │ │ │ movw r4, #10188 @ 0x27cc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f382 │ │ │ │ - cbz r3, 7f382 │ │ │ │ + beq.n 7f546 │ │ │ │ + cbz r3, 7f546 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7f350 │ │ │ │ + cbz r3, 7f514 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7f262 │ │ │ │ + b.n 7f426 │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f31e │ │ │ │ + bne.n 7f4e2 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ movw r6, #10640 @ 0x2990 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7f37a │ │ │ │ + beq.n 7f53e │ │ │ │ movw r6, #10188 @ 0x27cc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f43c │ │ │ │ + bne.n 7f600 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f44e │ │ │ │ + bne.n 7f612 │ │ │ │ mov r3, ip │ │ │ │ - b.n 7f322 │ │ │ │ + b.n 7f4e6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f438 │ │ │ │ + bne.n 7f5fc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f260 │ │ │ │ + beq.w 7f424 │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7f260 │ │ │ │ + b.n 7f424 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f30e │ │ │ │ + beq.n 7f4d2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 7f394 │ │ │ │ + b.n 7f558 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f1ca │ │ │ │ + b.n 7f38e │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 7f322 │ │ │ │ + b.n 7f4e6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #28240 @ 0x6e50 │ │ │ │ + movw r1, #26768 @ 0x6890 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #9980 @ 0x26fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f22e │ │ │ │ - b.n 7f262 │ │ │ │ + bne.w 7f3f2 │ │ │ │ + b.n 7f426 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f40a │ │ │ │ + blt.n 7f5ce │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f2dc │ │ │ │ + bne.w 7f4a0 │ │ │ │ movw r4, #9980 @ 0x26fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f1ca │ │ │ │ + b.n 7f38e │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7f35e │ │ │ │ + b.n 7f522 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7f3ea │ │ │ │ + bpl.n 7f5ae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f296 │ │ │ │ + b.n 7f45a │ │ │ │ movw r1, #10640 @ 0x2990 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f434 │ │ │ │ + beq.n 7f5f8 │ │ │ │ movw r1, #10188 @ 0x27cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f388 │ │ │ │ + beq.n 7f54c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7f388 │ │ │ │ + b.n 7f54c │ │ │ │ mov r1, lr │ │ │ │ - b.n 7f346 │ │ │ │ + b.n 7f50a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f322 │ │ │ │ + beq.w 7f4e6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f438 │ │ │ │ + bne.n 7f5fc │ │ │ │ strd lr, r1, [r0, #20] │ │ │ │ - b.n 7f394 │ │ │ │ + b.n 7f558 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f346 │ │ │ │ + b.n 7f50a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7f480 │ │ │ │ - cbnz r2, 7f47a │ │ │ │ + cbnz r3, 7f644 │ │ │ │ + cbnz r2, 7f63e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9980 @ 0x26fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7f4e4 │ │ │ │ + bne.n 7f6a8 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7f476 │ │ │ │ + b.n 7f63a │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f506 │ │ │ │ + bne.n 7f6ca │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #9980 @ 0x26fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f516 │ │ │ │ + bne.n 7f6da │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7f4d2 │ │ │ │ - cbnz r2, 7f4f0 │ │ │ │ + cbnz r4, 7f696 │ │ │ │ + cbnz r2, 7f6b4 │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f4fc │ │ │ │ + beq.n 7f6c0 │ │ │ │ movw ip, #10188 @ 0x27cc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f4de │ │ │ │ + beq.n 7f6a2 │ │ │ │ movw ip, #10640 @ 0x2990 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f4de │ │ │ │ - cbz r2, 7f4de │ │ │ │ + beq.n 7f6a2 │ │ │ │ + cbz r2, 7f6a2 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7f4f6 │ │ │ │ + cbz r3, 7f6ba │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f4f6 │ │ │ │ + b.n 7f6ba │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7f518 │ │ │ │ + cbz r4, 7f6dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f4a2 │ │ │ │ - b.n 7f4c4 │ │ │ │ + beq.n 7f666 │ │ │ │ + b.n 7f688 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f4c4 │ │ │ │ + bne.n 7f688 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f476 │ │ │ │ - b.n 7f502 │ │ │ │ + beq.n 7f63a │ │ │ │ + b.n 7f6c6 │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ mov lr, r3 │ │ │ │ str.w r0, [lr, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f476 │ │ │ │ + b.n 7f63a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f4fc │ │ │ │ + bne.n 7f6c0 │ │ │ │ movw ip, #9980 @ 0x26fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7f4a2 │ │ │ │ + b.n 7f666 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #10640 @ 0x2990 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7f532 │ │ │ │ + beq.n 7f6f6 │ │ │ │ movw r5, #10188 @ 0x27cc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7f538 │ │ │ │ - cbnz r2, 7f548 │ │ │ │ + bne.n 7f6fc │ │ │ │ + cbnz r2, 7f70c │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7f4a2 │ │ │ │ + b.n 7f666 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f4a2 │ │ │ │ + beq.n 7f666 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f4c4 │ │ │ │ + bne.n 7f688 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7f502 │ │ │ │ + b.n 7f6c6 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7f4c4 │ │ │ │ + b.n 7f688 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7f56c │ │ │ │ + bhi.n 7f730 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f60c │ │ │ │ + beq.n 7f7d0 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f5ec │ │ │ │ + bcs.n 7f7b0 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7f5fc │ │ │ │ + beq.n 7f7c0 │ │ │ │ and.w lr, r5, r3, lsl #30 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f5ec │ │ │ │ + bcs.n 7f7b0 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7f5fc │ │ │ │ + beq.n 7f7c0 │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ and.w r2, r5, r3, lsl #30 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f5ec │ │ │ │ + bcs.n 7f7b0 │ │ │ │ mov lr, r4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7f5fc │ │ │ │ + beq.n 7f7c0 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7f5ca │ │ │ │ + bcc.n 7f78e │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f57a │ │ │ │ + bne.n 7f73e │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f61c : │ │ │ │ +0007f7e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23548 @ 0x5bfc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7af30 │ │ │ │ - cbz r0, 7f64c │ │ │ │ + bl 7b04c │ │ │ │ + cbz r0, 7f810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f72e │ │ │ │ + beq.n 7f8f2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #1 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ add.w lr, r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r5, r7 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 7f68e │ │ │ │ + b.n 7f852 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.n 7f712 │ │ │ │ + bgt.n 7f8d6 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ add.w r4, r0, ip │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7f6b0 │ │ │ │ + bne.n 7f874 │ │ │ │ add ip, r0 │ │ │ │ strh.w r1, [ip, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f6ae │ │ │ │ + beq.n 7f872 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ ldr.w r2, [lr, #-12] │ │ │ │ cmp r7, #7 │ │ │ │ and.w r3, r5, r2 │ │ │ │ - bgt.n 7f668 │ │ │ │ + bgt.n 7f82c │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w ip, [r4, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f6b0 │ │ │ │ + bne.n 7f874 │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7f688 │ │ │ │ + bne.n 7f84c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov.w ip, r2, lsr #5 │ │ │ │ add r4, r3 │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ add r3, r4 │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 7f6ee │ │ │ │ + bgt.n 7f8b2 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r2, [r4, #20] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 7f6a6 │ │ │ │ + beq.n 7f86a │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, ip │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7f6c6 │ │ │ │ + b.n 7f88a │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, ip │ │ │ │ ands r3, r5 │ │ │ │ cmp r7, #15 │ │ │ │ add.w r2, r0, r3, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w r2, r0, r3, lsl #2 │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f6e0 │ │ │ │ + bne.n 7f8a4 │ │ │ │ cmp r7, #15 │ │ │ │ it gt │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt.n 7f722 │ │ │ │ + bgt.n 7f8e6 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7f67c │ │ │ │ + b.n 7f840 │ │ │ │ lsls r4, r3, #2 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f6b2 │ │ │ │ + bne.n 7f876 │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7f688 │ │ │ │ + bne.n 7f84c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -127001,219 +127156,219 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f7e4 │ │ │ │ + bne.n 7f9a8 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 7f7b6 │ │ │ │ + cbnz r4, 7f97a │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbnz r4, 7f788 │ │ │ │ + cbnz r4, 7f94c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f874 │ │ │ │ + b.w 7fa38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f77c │ │ │ │ + beq.n 7f940 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f77c │ │ │ │ + bne.n 7f940 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #208] @ (7f870 ) │ │ │ │ + ldr r2, [pc, #208] @ (7fa34 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f82c │ │ │ │ + bne.n 7f9f0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7f77e │ │ │ │ + b.n 7f942 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f778 │ │ │ │ + beq.n 7f93c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f778 │ │ │ │ - ldr r2, [pc, #164] @ (7f870 ) │ │ │ │ + bne.n 7f93c │ │ │ │ + ldr r2, [pc, #164] @ (7fa34 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f848 │ │ │ │ + bne.n 7fa0c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f778 │ │ │ │ + b.n 7f93c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f774 │ │ │ │ + beq.n 7f938 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f774 │ │ │ │ + bne.n 7f938 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ (7f870 ) │ │ │ │ + ldr r2, [pc, #116] @ (7fa34 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 7f810 │ │ │ │ + cbnz r1, 7f9d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f774 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7f938 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f806 │ │ │ │ + beq.n 7f9ca │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f806 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7f9ca │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f7ac │ │ │ │ + beq.n 7f970 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f7ac │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 7f970 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f85e │ │ │ │ + bne.n 7fa22 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f778 │ │ │ │ + b.n 7f93c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f854 │ │ │ │ + b.n 7fa18 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f874 : │ │ │ │ +0007fa38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7fa80 │ │ │ │ - ldr r2, [pc, #512] @ (7faa4 ) │ │ │ │ + bne.w 7fc44 │ │ │ │ + ldr r2, [pc, #512] @ (7fc68 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movw ip, #20256 @ 0x4f20 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7f926 │ │ │ │ + ble.n 7faea │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f938 │ │ │ │ - cbz r1, 7f922 │ │ │ │ + bne.n 7fafc │ │ │ │ + cbz r1, 7fae6 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7f958 │ │ │ │ + beq.n 7fb1c │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7f90a │ │ │ │ + bgt.n 7face │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7f958 │ │ │ │ + cbz r2, 7fb1c │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7f944 │ │ │ │ - cbz r2, 7f97c │ │ │ │ + cbz r0, 7fb08 │ │ │ │ + cbz r2, 7fb40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7f8d4 │ │ │ │ + beq.n 7fa98 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fa78 │ │ │ │ + bne.w 7fc3c │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7f922 │ │ │ │ + b.n 7fae6 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -127223,72 +127378,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7f9ba │ │ │ │ + bne.n 7fb7e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7f9b6 │ │ │ │ + cbz r3, 7fb7a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7fa1a │ │ │ │ + beq.n 7fbde │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7f9f4 │ │ │ │ + beq.n 7fbb8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7f9d2 │ │ │ │ + cbnz r3, 7fb96 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7f922 │ │ │ │ + beq.n 7fae6 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7fa14 │ │ │ │ + cbz r1, 7fbd8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7f9ee │ │ │ │ + cbz r3, 7fbb2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7f922 │ │ │ │ + b.n 7fae6 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7fa02 │ │ │ │ + cbz r3, 7fbc6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f922 │ │ │ │ + bne.n 7fae6 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7f922 │ │ │ │ + b.n 7fae6 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f9de │ │ │ │ + b.n 7fba2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f9c4 │ │ │ │ + beq.n 7fb88 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7fa72 │ │ │ │ + cbz r3, 7fc36 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7fa4c │ │ │ │ + cbz r3, 7fc10 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -127297,348 +127452,348 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7f922 │ │ │ │ + b.n 7fae6 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7fa26 │ │ │ │ + b.n 7fbea │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7f970 │ │ │ │ + b.n 7fb34 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #8] @ (7faa4 ) │ │ │ │ + ldr r1, [pc, #8] @ (7fc68 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ - b.n 7f8a8 │ │ │ │ + b.n 7fa6c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007faa8 <_PyType_GetDict@@Base>: │ │ │ │ +0007fc6c <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7fab4 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7fc78 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #64] @ 7faf8 <_PyType_GetDict@@Base+0x50> │ │ │ │ + ldr.w ip, [pc, #64] @ 7fcbc <_PyType_GetDict@@Base+0x50> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [ip, #252] @ 0xfc │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7fae2 <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7fca6 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7faee <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 7fcb2 <_PyType_GetDict@@Base+0x46> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7faea <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 7fcae <_PyType_GetDict@@Base+0x42> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fafc : │ │ │ │ +0007fcc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7fb52 │ │ │ │ + bpl.n 7fd16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fb38 │ │ │ │ + bne.n 7fcfc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7fb38 │ │ │ │ + beq.n 7fcfc │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fb62 │ │ │ │ + beq.n 7fd26 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7fb34 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + b.n 7fcf8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fb34 │ │ │ │ + b.n 7fcf8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fb68 : │ │ │ │ +0007fd2c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7fb90 │ │ │ │ + bl 7fd54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 80172 │ │ │ │ + beq.w 80336 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 8057e │ │ │ │ + bhi.w 80742 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7ffd0 │ │ │ │ + beq.w 80194 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 80084 │ │ │ │ + beq.w 80248 │ │ │ │ ldr.w r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbc4 │ │ │ │ + bne.n 7fd88 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8049c │ │ │ │ + beq.w 80660 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ blx 29770 │ │ │ │ - cbz r0, 7fbf8 │ │ │ │ + cbz r0, 7fdbc │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80496 │ │ │ │ + beq.w 8065a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29d00 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80450 │ │ │ │ + beq.w 80614 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 29db8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8010c │ │ │ │ + bne.w 802d0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8017c │ │ │ │ + beq.w 80340 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8036a │ │ │ │ + beq.w 8052e │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 80356 │ │ │ │ + beq.w 8051a │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fce2 │ │ │ │ + beq.n 7fea6 │ │ │ │ add.w r0, r2, #8 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8036e │ │ │ │ + beq.w 80532 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r0, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fcdc │ │ │ │ + beq.n 7fea0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80372 │ │ │ │ + beq.w 80536 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #20] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7fcdc │ │ │ │ + cbz r3, 7fea0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80376 │ │ │ │ + beq.w 8053a │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #28] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - cbz r3, 7fcdc │ │ │ │ + cbz r3, 7fea0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8037a │ │ │ │ + beq.w 8053e │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 7fcdc │ │ │ │ + cbz r3, 7fea0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8037e │ │ │ │ + beq.w 80542 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 7fcdc │ │ │ │ + cbz r3, 7fea0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80382 │ │ │ │ + beq.w 80546 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 7fcdc │ │ │ │ + cbz r3, 7fea0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80386 │ │ │ │ + beq.w 8054a │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ - cbz r3, 7fcdc │ │ │ │ + cbz r3, 7fea0 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8031e │ │ │ │ + beq.w 804e2 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 80322 │ │ │ │ + beq.w 804e6 │ │ │ │ ldr.w r3, [r2, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fcc8 │ │ │ │ + bne.n 7fe8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8029e │ │ │ │ + bne.w 80462 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 802be │ │ │ │ + beq.w 80482 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 7fd26 │ │ │ │ + bpl.n 7feea │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 800fc │ │ │ │ + ble.w 802c0 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r4, r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80294 │ │ │ │ + beq.w 80458 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 80522 │ │ │ │ + beq.w 806e6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7fd08 │ │ │ │ + blt.n 7fecc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7fd74 │ │ │ │ + ble.n 7ff38 │ │ │ │ add.w lr, r5, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [sl, #172] @ 0xac │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 801a8 │ │ │ │ + beq.w 8036c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.w 801c6 │ │ │ │ + ble.w 8038a │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 80186 │ │ │ │ + bne.w 8034a │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7fd44 │ │ │ │ + bne.n 7ff08 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 803ee │ │ │ │ + bge.w 805b2 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7fd96 │ │ │ │ + cbz r2, 7ff5a │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 803c6 │ │ │ │ + bne.w 8058a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aef74 │ │ │ │ + bl 1b0d6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80294 │ │ │ │ + beq.w 80458 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80196 │ │ │ │ + beq.w 8035a │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #36] @ 0x24 │ │ │ │ - blt.w 80254 │ │ │ │ + blt.w 80418 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80294 │ │ │ │ + beq.w 80458 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r1, r0, #512 @ 0x200 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ - cbz r2, 7fdee │ │ │ │ + cbz r2, 7ffb2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -127658,15 +127813,15 @@ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #420 @ 0x1a4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ lsls r0, r0, #30 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 8040a │ │ │ │ + bmi.w 805ce │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -127677,1121 +127832,1121 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str.w fp, [r4, #448] @ 0x1c0 │ │ │ │ - cbz r3, 7fea2 │ │ │ │ - movw r8, #43708 @ 0xaabc │ │ │ │ + cbz r3, 80066 │ │ │ │ + movw r8, #42236 @ 0xa4fc │ │ │ │ movt r8, #47 @ 0x2f │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 80078 │ │ │ │ - bgt.w 80008 │ │ │ │ + beq.w 8023c │ │ │ │ + bgt.w 801cc │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 80078 │ │ │ │ + bls.w 8023c │ │ │ │ ldrsh.w r1, [r8, r3, lsl #2] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrsh.w r2, [r3, #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ - bne.w 8015c │ │ │ │ + bne.w 80320 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe6e │ │ │ │ + bne.n 80032 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8018a │ │ │ │ + beq.w 8034e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ff9e │ │ │ │ + blt.n 80162 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #44849 @ 0xaf31 │ │ │ │ + movw r3, #45133 @ 0xb04d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ff02 │ │ │ │ + bne.n 800c6 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7fee2 │ │ │ │ + cbz r2, 800a6 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 803a6 │ │ │ │ + blt.w 8056a │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8038a │ │ │ │ + blt.w 8054e │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 80562 │ │ │ │ + blt.w 80726 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 804fc │ │ │ │ + blt.w 806c0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 804c8 │ │ │ │ + bmi.w 8068c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ff4a │ │ │ │ + cbz r1, 8010e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7e524 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7e6e8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ff9e │ │ │ │ + beq.n 80162 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #708] @ (801ec ) │ │ │ │ + ldr r1, [pc, #708] @ (803b0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff44 │ │ │ │ + beq.n 80108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 804c0 │ │ │ │ + beq.w 80684 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7ff9e │ │ │ │ + beq.n 80162 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8014c │ │ │ │ + bne.w 80310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80162 │ │ │ │ - ldr r1, [pc, #660] @ (801f0 ) │ │ │ │ + bne.w 80326 │ │ │ │ + ldr r1, [pc, #660] @ (803b4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ - cbnz r0, 7ff9e │ │ │ │ + bl 79500 │ │ │ │ + cbnz r0, 80162 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 29770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8047a │ │ │ │ + beq.w 8063e │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80700 │ │ │ │ + bl 808c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ff9e │ │ │ │ + cbz r0, 80162 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (801f0 ) │ │ │ │ + ldr r1, [pc, #620] @ (803b4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff9e │ │ │ │ + beq.n 80162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80472 │ │ │ │ - bl 80760 │ │ │ │ + beq.w 80636 │ │ │ │ + bl 80924 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80454 │ │ │ │ + bne.w 80618 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, fp │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8054a │ │ │ │ + bne.w 8070e │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80298 │ │ │ │ + beq.w 8045c │ │ │ │ blx 29d00 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8042c │ │ │ │ + beq.w 805f0 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r2, sl │ │ │ │ blx 29db8 │ │ │ │ - b.n 7fbd6 │ │ │ │ + b.n 7fd9a │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7fe82 │ │ │ │ + bne.w 80046 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r6 │ │ │ │ - bl 80778 │ │ │ │ + bl 8093c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80778 │ │ │ │ + bl 8093c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80778 │ │ │ │ + bl 8093c │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 80078 │ │ │ │ + ble.n 8023c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 802d4 │ │ │ │ + bmi.w 80498 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 80078 │ │ │ │ + beq.n 8023c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 80326 │ │ │ │ + bmi.w 804ea │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 80078 │ │ │ │ + beq.n 8023c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 80336 │ │ │ │ + bmi.w 804fa │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 80078 │ │ │ │ + beq.n 8023c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 80346 │ │ │ │ + bmi.w 8050a │ │ │ │ subs r2, r6, #4 │ │ │ │ - beq.n 80078 │ │ │ │ + beq.n 8023c │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 802c4 │ │ │ │ + bmi.w 80488 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 8006a │ │ │ │ + bne.n 8022e │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fe6e │ │ │ │ - b.n 7fea2 │ │ │ │ + bne.w 80032 │ │ │ │ + b.n 80066 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80438 │ │ │ │ + bne.w 805fc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7fbd6 │ │ │ │ + beq.w 7fd9a │ │ │ │ strd r8, r9, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #28380 @ 0x6edc │ │ │ │ + movw r8, #26908 @ 0x691c │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ - movw r9, #28400 @ 0x6ef0 │ │ │ │ + movw r9, #26928 @ 0x6930 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ - movw sl, #8636 @ 0x21bc │ │ │ │ + movw sl, #7164 @ 0x1bfc │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8012c │ │ │ │ + beq.n 802f0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80144 │ │ │ │ + beq.n 80308 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 2aa68 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 801a0 │ │ │ │ + beq.n 80364 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 801fc │ │ │ │ + bmi.w 803c0 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 800bc │ │ │ │ + bne.n 80280 │ │ │ │ ldrd r8, r9, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7fbd6 │ │ │ │ + b.n 7fd9a │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7fd74 │ │ │ │ + b.n 7ff38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r5 │ │ │ │ - bpl.w 7fce2 │ │ │ │ + bpl.w 7fea6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fcf0 │ │ │ │ + beq.w 7feb4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 7fcf0 │ │ │ │ + b.n 7feb4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #8636 @ 0x21bc │ │ │ │ + movw r1, #7164 @ 0x1bfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800d4 │ │ │ │ + bne.n 80298 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 800d4 │ │ │ │ - ldr r1, [pc, #164] @ (801f4 ) │ │ │ │ + b.n 80298 │ │ │ │ + ldr r1, [pc, #164] @ (803b8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bf6f0 │ │ │ │ + bl bf990 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ff52 │ │ │ │ - b.n 7ff9e │ │ │ │ + bne.w 80116 │ │ │ │ + b.n 80162 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 80078 │ │ │ │ - ldr r1, [pc, #148] @ (801f8 ) │ │ │ │ + b.n 8023c │ │ │ │ + ldr r1, [pc, #148] @ (803bc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bf6f0 │ │ │ │ + bl bf990 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ff5a │ │ │ │ - b.n 7ff9e │ │ │ │ + bne.w 8011e │ │ │ │ + b.n 80162 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ - b.n 7fbde │ │ │ │ + b.n 7fda2 │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 7fce2 │ │ │ │ + b.n 7fea6 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7fd5a │ │ │ │ - movw r3, #17429 @ 0x4415 │ │ │ │ + b.n 7ff1e │ │ │ │ + movw r3, #18153 @ 0x46e9 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7feaa │ │ │ │ + b.n 8006e │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - b.n 7fdba │ │ │ │ + b.n 7ff7e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 800e4 │ │ │ │ + b.n 802a8 │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fd6a │ │ │ │ + beq.w 7ff2e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 801aa │ │ │ │ + bne.n 8036e │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fd6a │ │ │ │ + beq.w 7ff2e │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802e4 │ │ │ │ + beq.w 804a8 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 80302 │ │ │ │ + ble.w 804c6 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 801d6 │ │ │ │ + bne.n 8039a │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fd6a │ │ │ │ - add r3, pc, #736 @ (adr r3, 804d0 ) │ │ │ │ + b.n 7ff2e │ │ │ │ + add r3, pc, #736 @ (adr r3, 80694 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 80244 │ │ │ │ + cbz r4, 80408 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 8035c ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 80520 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 80238 │ │ │ │ + bgt.n 803fc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 80212 │ │ │ │ + blt.n 803d6 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 800ea │ │ │ │ + blt.w 802ae │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28480 @ 0x6f40 │ │ │ │ + movw r1, #27008 @ 0x6980 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ffb0 │ │ │ │ + b.n 80174 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28424 @ 0x6f08 │ │ │ │ + movw r1, #26952 @ 0x6948 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8022c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 803f0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, sl, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fdba │ │ │ │ + beq.w 7ff7e │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ orrs r1, r0 │ │ │ │ lsls r2, r1, #8 │ │ │ │ - bmi.w 7fdba │ │ │ │ + bmi.w 7ff7e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29100 @ 0x71ac │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 80234 │ │ │ │ - bl 782ec │ │ │ │ - b.n 7fbd6 │ │ │ │ + b.n 803f8 │ │ │ │ + bl 78400 │ │ │ │ + b.n 7fd9a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.w 8011a │ │ │ │ + bmi.w 802de │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28612 @ 0x6fc4 │ │ │ │ + movw r1, #27140 @ 0x6a04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 80234 │ │ │ │ + b.n 803f8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 80072 │ │ │ │ + b.n 80236 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 8003e │ │ │ │ + b.n 80202 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 801e8 │ │ │ │ + beq.w 803ac │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802e6 │ │ │ │ + bne.n 804aa │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 801e8 │ │ │ │ + beq.w 803ac │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - movw r1, #28748 @ 0x704c │ │ │ │ + movw r1, #27276 @ 0x6a8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov sl, r5 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 80234 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 803f8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 7fcd4 │ │ │ │ + b.n 7fe98 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - b.n 7fcd4 │ │ │ │ + b.n 7fe98 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 8004a │ │ │ │ + b.n 8020e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 80056 │ │ │ │ + b.n 8021a │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 80062 │ │ │ │ + b.n 80226 │ │ │ │ ldrd r5, r3, [r2, #4] │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc50 │ │ │ │ - b.n 7fcdc │ │ │ │ + bne.w 7fe14 │ │ │ │ + b.n 7fea0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 7fc4a │ │ │ │ + b.n 7fe0e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7fc60 │ │ │ │ + b.n 7fe24 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - b.n 7fc72 │ │ │ │ + b.n 7fe36 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 7fc82 │ │ │ │ + b.n 7fe46 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - b.n 7fc92 │ │ │ │ + b.n 7fe56 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - b.n 7fca2 │ │ │ │ + b.n 7fe66 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - b.n 7fcb2 │ │ │ │ + b.n 7fe76 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - b.n 7fcc2 │ │ │ │ + b.n 7fe86 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29236 @ 0x7234 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 7ff9e │ │ │ │ + bl d5514 │ │ │ │ + b.n 80162 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #29168 @ 0x71f0 │ │ │ │ + movw r1, #27696 @ 0x6c30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 7ff9e │ │ │ │ + bl d5514 │ │ │ │ + b.n 80162 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 80412 │ │ │ │ + cbz r3, 805d6 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #28916 @ 0x70f4 │ │ │ │ + movw r2, #27444 @ 0x6b34 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 206368 │ │ │ │ + bl 2071a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fd96 │ │ │ │ + bne.w 7ff5a │ │ │ │ mov sl, r5 │ │ │ │ - b.n 80234 │ │ │ │ + b.n 803f8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #28872 @ 0x70c8 │ │ │ │ + movw r1, #27400 @ 0x6b08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 80234 │ │ │ │ + bl d5514 │ │ │ │ + b.n 803f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac8b8 │ │ │ │ - b.n 7fe2c │ │ │ │ + bl 1ae6b8 │ │ │ │ + b.n 7fff0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29048 @ 0x7178 │ │ │ │ + movw r1, #27576 @ 0x6bb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 80234 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 803f8 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 80234 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 803f8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28332 @ 0x6eac │ │ │ │ + movw r1, #26860 @ 0x68ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8022c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 803f0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80234 │ │ │ │ + b.n 803f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80464 │ │ │ │ + beq.n 80628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 804b8 │ │ │ │ + cbz r3, 8067c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov sl, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 7ffb0 │ │ │ │ + b.n 80174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff9e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80162 │ │ │ │ movw r0, #44056 @ 0xac18 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #29452 @ 0x730c │ │ │ │ + movw r2, #27980 @ 0x6d4c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 206368 │ │ │ │ - b.n 7ff9e │ │ │ │ + bl 2071a8 │ │ │ │ + b.n 80162 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80234 │ │ │ │ + b.n 803f8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28568 @ 0x6f98 │ │ │ │ + movw r1, #27096 @ 0x69d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, sl │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 80234 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 803f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80464 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff44 │ │ │ │ - ldr r2, [pc, #204] @ (80598 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80108 │ │ │ │ + ldr r2, [pc, #204] @ (8075c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 80518 │ │ │ │ + beq.n 806dc │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 80518 │ │ │ │ + bhi.n 806dc │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - b.n 7ff10 │ │ │ │ + b.n 800d4 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #27904 @ 0x6d00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 7ff9e │ │ │ │ + bl d5514 │ │ │ │ + b.n 80162 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 804f8 │ │ │ │ + b.n 806bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44056 @ 0xac18 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #28640 @ 0x6fe0 │ │ │ │ + movw r2, #27168 @ 0x6a20 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 206368 │ │ │ │ + bl 2071a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80294 │ │ │ │ + bne.w 80458 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.w 7fd1c │ │ │ │ + b.w 7fee0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28524 @ 0x6f6c │ │ │ │ + movw r1, #27052 @ 0x69ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8022c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 803f0 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29308 @ 0x727c │ │ │ │ + movw r1, #27836 @ 0x6cbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 7ff9e │ │ │ │ + bl d5514 │ │ │ │ + b.n 80162 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28312 @ 0x6e98 │ │ │ │ + movw r1, #26840 @ 0x68d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8022c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 803f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8065c │ │ │ │ + beq.n 80820 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8062e │ │ │ │ + beq.n 807f2 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8068e │ │ │ │ + beq.n 80852 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80674 │ │ │ │ + beq.n 80838 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 806a8 │ │ │ │ + beq.n 8086c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 8059c │ │ │ │ + bl 80760 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 806ba │ │ │ │ + bne.n 8087e │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 806bc │ │ │ │ + bne.n 80880 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 806ce │ │ │ │ + bne.n 80892 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80684 │ │ │ │ + bne.n 80848 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 806ca │ │ │ │ + bne.n 8088e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 8069e │ │ │ │ + bne.n 80862 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 8063e │ │ │ │ + beq.n 80802 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8066c │ │ │ │ + bne.n 80830 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8064c │ │ │ │ + b.n 80810 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 80624 │ │ │ │ + bne.n 807e8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 80624 │ │ │ │ + bne.n 807e8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8066c │ │ │ │ + bne.n 80830 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8064c │ │ │ │ + beq.n 80810 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80604 │ │ │ │ + beq.n 807c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 806d2 │ │ │ │ + bne.n 80896 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 80614 │ │ │ │ + b.n 807d8 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80614 │ │ │ │ + beq.n 807d8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 806c6 │ │ │ │ + bne.n 8088a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8063e │ │ │ │ + b.n 80802 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 805f2 │ │ │ │ + beq.n 807b6 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 806d6 │ │ │ │ + bne.n 8089a │ │ │ │ mov r0, r8 │ │ │ │ - b.n 80604 │ │ │ │ + b.n 807c8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80624 │ │ │ │ + b.n 807e8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8069e │ │ │ │ + b.n 80862 │ │ │ │ mov r1, ip │ │ │ │ - b.n 80684 │ │ │ │ + b.n 80848 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8069e │ │ │ │ + b.n 80862 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80684 │ │ │ │ + b.n 80848 │ │ │ │ nop │ │ │ │ │ │ │ │ -000806dc : │ │ │ │ +000808a0 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 806fa │ │ │ │ + bmi.n 808be │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ itttt pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mvnpl.w r2, #3221225472 @ 0xc0000000 │ │ │ │ strpl r3, [r0, #84] @ 0x54 │ │ │ │ strpl r2, [r0, #0] │ │ │ │ - b.w 73ea8 │ │ │ │ + b.w 73fbc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00080700 : │ │ │ │ +000808c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 8072a │ │ │ │ - cbz r0, 80724 │ │ │ │ + blt.n 808ee │ │ │ │ + cbz r0, 808e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r3, 80744 │ │ │ │ - ldr r0, [pc, #52] @ (8075c ) │ │ │ │ - b.n 80720 │ │ │ │ + cbnz r3, 80908 │ │ │ │ + ldr r0, [pc, #52] @ (80920 ) │ │ │ │ + b.n 808e4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29616 @ 0x73b0 │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 80720 │ │ │ │ + b.n 808e4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29668 @ 0x73e4 │ │ │ │ + movw r1, #28196 @ 0x6e24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 80740 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 80904 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080760 : │ │ │ │ - ldr r3, [pc, #16] @ (80774 ) │ │ │ │ +00080924 : │ │ │ │ + ldr r3, [pc, #16] @ (80938 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 8076e │ │ │ │ + cbnz r0, 80932 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8076c │ │ │ │ + b.n 80930 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080778 : │ │ │ │ +0008093c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 80786 │ │ │ │ + bpl.n 8094a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #29748 @ 0x7434 │ │ │ │ + movw r1, #28276 @ 0x6e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 808d6 │ │ │ │ + beq.w 80a9a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (8091c ) │ │ │ │ + ldr r1, [pc, #328] @ (80ae0 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 808cc │ │ │ │ + beq.n 80a90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 808dc │ │ │ │ + bne.n 80aa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 808d6 │ │ │ │ + beq.n 80a9a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (80920 ) │ │ │ │ + ldr r1, [pc, #296] @ (80ae4 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 808cc │ │ │ │ + beq.n 80a90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 808f4 │ │ │ │ + bne.n 80ab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 808d6 │ │ │ │ + beq.n 80a9a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (80924 ) │ │ │ │ + ldr r1, [pc, #264] @ (80ae8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 808cc │ │ │ │ + beq.n 80a90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80904 │ │ │ │ + bne.n 80ac8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 808d6 │ │ │ │ + beq.n 80a9a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 80888 │ │ │ │ - movw r9, #29796 @ 0x7464 │ │ │ │ + ble.n 80a4c │ │ │ │ + movw r9, #28324 @ 0x6ea4 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 80858 │ │ │ │ + b.n 80a1c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 808bc │ │ │ │ + beq.n 80a80 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r8, r6, lsl #2 │ │ │ │ - cbz r0, 808c4 │ │ │ │ + cbz r0, 80a88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 80856 │ │ │ │ + bgt.n 80a1a │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80afc <_PyTuple_Resize@@Base> │ │ │ │ + bl 80cc0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 808c6 │ │ │ │ - ldr r1, [pc, #144] @ (80928 ) │ │ │ │ + beq.n 80a8a │ │ │ │ + ldr r1, [pc, #144] @ (80aec ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 808c4 │ │ │ │ + beq.n 80a88 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808b4 │ │ │ │ + beq.n 80a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 808ec │ │ │ │ + cbz r3, 80ab0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 80858 │ │ │ │ - b.n 80888 │ │ │ │ + bgt.n 80a1c │ │ │ │ + b.n 80a4c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808d6 │ │ │ │ + beq.n 80a9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80914 │ │ │ │ + cbz r3, 80ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 808b6 │ │ │ │ + b.n 80a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807e8 │ │ │ │ + bne.n 809ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 807e8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 809ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808b4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8080c │ │ │ │ + bne.n 809d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8080c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 809d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80830 │ │ │ │ + bne.n 809f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80830 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 809f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808d6 │ │ │ │ - add r4, sp, #16 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80a9a │ │ │ │ + add r6, pc, #272 @ (adr r6, 80bf4 ) │ │ │ │ movs r7, r5 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r6, pc, #352 @ (adr r6, 80c48 ) │ │ │ │ movs r7, r5 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r6, pc, #400 @ (adr r6, 80c7c ) │ │ │ │ movs r7, r5 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r6, pc, #480 @ (adr r6, 80cd0 <_PyTuple_Resize@@Base+0x10>) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0008092c : │ │ │ │ +00080af0 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80948 │ │ │ │ + bcs.n 80b0c │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 80978 │ │ │ │ + blt.n 80b3c │ │ │ │ lsrs r1, r0, #30 │ │ │ │ - bne.n 80998 │ │ │ │ + bne.n 80b5c │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7efb0 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 80974 │ │ │ │ + bl 7f174 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 80b38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ negs r2, r0 │ │ │ │ lsrs r1, r2, #30 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bne.n 8099a │ │ │ │ + bne.n 80b5e │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7efb0 <_PyLong_New@@Base> │ │ │ │ + bl 7f174 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80974 │ │ │ │ + beq.n 80b38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ - b.n 80974 │ │ │ │ + b.n 80b38 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 7efb0 <_PyLong_New@@Base> │ │ │ │ + bl 7f174 <_PyLong_New@@Base> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80974 │ │ │ │ - cbnz r4, 809c2 │ │ │ │ + beq.n 80b38 │ │ │ │ + cbnz r4, 80b86 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 80974 │ │ │ │ + b.n 80b38 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 809b8 │ │ │ │ + b.n 80b7c │ │ │ │ nop │ │ │ │ │ │ │ │ -000809d0 : │ │ │ │ +00080b94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -128799,221 +128954,221 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ad4 │ │ │ │ - ldr.w r8, [pc, #216] @ 80adc │ │ │ │ + beq.n 80c98 │ │ │ │ + ldr.w r8, [pc, #216] @ 80ca0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 80abe │ │ │ │ + bpl.n 80c82 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80a92 │ │ │ │ + bne.n 80c56 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80a34 │ │ │ │ + beq.n 80bf8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80a7a │ │ │ │ + bne.n 80c3e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 80a7a │ │ │ │ + beq.n 80c3e │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 80a9e │ │ │ │ - bl 7cac8 │ │ │ │ + beq.n 80c62 │ │ │ │ + bl 7cc78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80aae │ │ │ │ + bne.n 80c72 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 80a48 │ │ │ │ + bne.n 80c0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1add90 │ │ │ │ + bl 1afb90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80aa4 │ │ │ │ + b.n 80c68 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80a30 │ │ │ │ - b.n 80a34 │ │ │ │ - bl 7a60c │ │ │ │ + bne.n 80bf4 │ │ │ │ + b.n 80bf8 │ │ │ │ + bl 7a724 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80a72 │ │ │ │ + beq.n 80c36 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80a72 │ │ │ │ + bne.n 80c36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80a72 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c36 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80aa4 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80c68 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80a72 │ │ │ │ + b.n 80c36 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080ae0 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080ca4 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080afc <_PyTuple_Resize@@Base>: │ │ │ │ +00080cc0 <_PyTuple_Resize@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80dce <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + beq.w 80f92 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 80dce <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80f92 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80cf2 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + beq.w 80eb6 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 80dce <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80f92 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 80c24 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80de8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80c2a <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80dee <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 80b6c <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r1, 80d30 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 80bd6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + bge.n 80d9a <_PyTuple_Resize@@Base+0xda> │ │ │ │ add.w r2, r3, r5, lsl #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d3a <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 80efe <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80bd6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80d9a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d66 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ + bne.w 80f2a <_PyTuple_Resize@@Base+0x26a> │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80bd6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80d9a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c72 <_PyTuple_Resize@@Base+0x176> │ │ │ │ + bne.n 80e36 <_PyTuple_Resize@@Base+0x176> │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80bd6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80d9a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c9a <_PyTuple_Resize@@Base+0x19e> │ │ │ │ + bne.n 80e5e <_PyTuple_Resize@@Base+0x19e> │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80bd6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80d9a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c4a <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + bne.n 80e0e <_PyTuple_Resize@@Base+0x14e> │ │ │ │ adds r1, r5, #5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80bd6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80d9a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d12 <_PyTuple_Resize@@Base+0x216> │ │ │ │ + bne.w 80ed6 <_PyTuple_Resize@@Base+0x216> │ │ │ │ adds r2, r5, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 80bd6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80d9a <_PyTuple_Resize@@Base+0xda> │ │ │ │ adds r6, #32 │ │ │ │ add r6, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80cc6 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ + bne.n 80e8a <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 80bc8 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #532] @ (80dec <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ + blt.n 80d8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #532] @ (80fb0 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80d92 <_PyTuple_Resize@@Base+0x296> │ │ │ │ + bne.w 80f56 <_PyTuple_Resize@@Base+0x296> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10e6c4 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10ea94 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80db0 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ - bl 72ad0 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80f74 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 72c58 <_Py_NewReference@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 80c38 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #496] @ (80df0 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.n 80dfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #496] @ (80fb4 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ str r6, [r7, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -129024,202 +129179,202 @@ │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #448] @ (80df4 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #448] @ (80fb8 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 80c24 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + b.n 80de8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 29718 │ │ │ │ - b.n 80bfc <_PyTuple_Resize@@Base+0x100> │ │ │ │ + b.n 80dc0 <_PyTuple_Resize@@Base+0x100> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80bb0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + beq.n 80d74 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80bb0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.n 80d74 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80bb0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + b.n 80d74 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80b98 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + beq.n 80d5c <_PyTuple_Resize@@Base+0x9c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80b98 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + bne.n 80d5c <_PyTuple_Resize@@Base+0x9c> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b98 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + b.n 80d5c <_PyTuple_Resize@@Base+0x9c> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80ba4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + beq.w 80d68 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80ba4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80d68 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80ba4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + b.n 80d68 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r6] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80bd0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + beq.w 80d94 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80bd0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + bne.w 80d94 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80bd0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + b.n 80d94 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80c24 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80de8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80dbe <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ + bne.n 80f82 <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80c26 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80dea <_PyTuple_Resize@@Base+0x12a> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #32] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80bbe <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.w 80d82 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80bbe <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + bne.w 80d82 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80bbe <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + b.n 80d82 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80b7e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 80d42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80b7e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 80d42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b7e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + b.n 80d42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80b8c <_PyTuple_Resize@@Base+0x90> │ │ │ │ + beq.w 80d50 <_PyTuple_Resize@@Base+0x90> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80b8c <_PyTuple_Resize@@Base+0x90> │ │ │ │ + bne.w 80d50 <_PyTuple_Resize@@Base+0x90> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b8c <_PyTuple_Resize@@Base+0x90> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 80d50 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 80be2 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + beq.w 80da6 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80be2 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + b.n 80da6 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 7f874 │ │ │ │ + bl 7fa38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c26 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80dea <_PyTuple_Resize@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80d00 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bne.n 80ec4 <_PyTuple_Resize@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80d00 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80ec4 <_PyTuple_Resize@@Base+0x204> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 79330 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + bl 79448 │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #917 @ 0x395 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80db8 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80f7c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 80e0c <_PyTuple_Resize@@Base+0x310> │ │ │ │ + bne.n 80fd0 <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1af3d4 │ │ │ │ - b.n 80e10 <_PyTuple_Resize@@Base+0x314> │ │ │ │ + b.w 1b11d4 │ │ │ │ + b.n 80fd4 <_PyTuple_Resize@@Base+0x314> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #44849 @ 0xaf31 │ │ │ │ + movw r3, #45133 @ 0xb04d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80e92 <_PyTuple_Resize@@Base+0x396> │ │ │ │ + bne.n 81056 <_PyTuple_Resize@@Base+0x396> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7af84 │ │ │ │ - cbz r0, 80e8c <_PyTuple_Resize@@Base+0x390> │ │ │ │ + bl 7b0a0 │ │ │ │ + cbz r0, 81050 <_PyTuple_Resize@@Base+0x390> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 80e6a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ - ldr r1, [pc, #88] @ (80e9c <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ + bpl.n 8102e <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + ldr r1, [pc, #88] @ (81060 <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -129230,36 +129385,36 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 80e8e <_PyTuple_Resize@@Base+0x392> │ │ │ │ + cbz r4, 81052 <_PyTuple_Resize@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e8a <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + beq.n 8104e <_PyTuple_Resize@@Base+0x38e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (80ea0 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ - b.n 80e8a <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #16] @ (81064 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ + b.n 8104e <_PyTuple_Resize@@Base+0x38e> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80e6a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + bne.n 8102e <_PyTuple_Resize@@Base+0x36e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1aeddc │ │ │ │ + b.w 1b0bd4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -129270,29 +129425,29 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - bl 80f3c <_PyTuple_Resize@@Base+0x440> │ │ │ │ + bl 81100 <_PyTuple_Resize@@Base+0x440> │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80f1e <_PyTuple_Resize@@Base+0x422> │ │ │ │ - ldr r3, [pc, #64] @ (80f38 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ + bne.n 810e2 <_PyTuple_Resize@@Base+0x422> │ │ │ │ + ldr r3, [pc, #64] @ (810fc <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 80f2a <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bgt.n 810ee <_PyTuple_Resize@@Base+0x42e> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -129310,125 +129465,125 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80fce <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ + bne.n 81192 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 80f82 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbz r3, 81146 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80f82 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 81146 <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80f82 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbnz r2, 81146 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #208] @ (81040 <_PyTuple_Resize@@Base+0x544>) │ │ │ │ + ldr r2, [pc, #208] @ (81204 <_PyTuple_Resize@@Base+0x544>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80fea <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 811ae <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81022 <_PyTuple_Resize@@Base+0x526> │ │ │ │ + bne.n 811e6 <_PyTuple_Resize@@Base+0x526> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 80fa4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + cbz r0, 81168 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80fa4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + beq.n 81168 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80fa4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 81168 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 81006 <_PyTuple_Resize@@Base+0x50a> │ │ │ │ + cbnz r0, 811ca <_PyTuple_Resize@@Base+0x50a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80fb2 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + cbnz r0, 81176 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80fac <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + beq.n 81170 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80fac <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80fac <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bne.n 81170 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81170 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f54 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + beq.n 81118 <_PyTuple_Resize@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f54 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80f54 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.n 81118 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81118 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80f7e <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 81142 <_PyTuple_Resize@@Base+0x482> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80f7e <_PyTuple_Resize@@Base+0x482> │ │ │ │ + b.n 81142 <_PyTuple_Resize@@Base+0x482> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80fa8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + beq.n 8116c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80fa8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80fa8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bne.n 8116c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8116c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f88 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + beq.n 8114c <_PyTuple_Resize@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f88 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80f88 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bne.n 8114c <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8114c <_PyTuple_Resize@@Base+0x48c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00081044 : │ │ │ │ +00081208 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 81062 │ │ │ │ + bcs.n 81226 │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ movw r1, #20256 @ 0x4f20 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -129438,40 +129593,40 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 81158 │ │ │ │ + bcs.n 8131c │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8118e │ │ │ │ - ldr r3, [pc, #336] @ (811f0 ) │ │ │ │ + bne.n 81352 │ │ │ │ + ldr r3, [pc, #336] @ (813b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 81124 │ │ │ │ + beq.n 812e8 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 810e6 │ │ │ │ + cbnz r1, 812aa │ │ │ │ ldrd ip, r4, [r2, #24] │ │ │ │ cmp r4, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #16 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -129488,1075 +129643,1075 @@ │ │ │ │ movlt r1, #10 │ │ │ │ movge r1, #8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub.w r4, r4, r5, asr #31 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #232] @ (811f4 ) │ │ │ │ - bne.n 811a4 │ │ │ │ + ldr r1, [pc, #232] @ (813b8 ) │ │ │ │ + bne.n 81368 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 811ba │ │ │ │ + bne.n 8137e │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810e6 │ │ │ │ + bne.n 812aa │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 811d2 │ │ │ │ + bne.n 81396 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 8119c │ │ │ │ + cbz r3, 81360 │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 810e6 │ │ │ │ + b.n 812aa │ │ │ │ movs r0, #2 │ │ │ │ eor.w r1, r5, r5, asr #31 │ │ │ │ sub.w r1, r1, r5, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7efb0 <_PyLong_New@@Base> │ │ │ │ + bl 7f174 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 811a0 │ │ │ │ + cbz r0, 81364 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ite ge │ │ │ │ movge r2, #1 │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r2, #1 │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ lsrs r1, r1, #30 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8111e │ │ │ │ + b.n 812e2 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810e6 │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.n 812aa │ │ │ │ + bl 1f71c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8111e │ │ │ │ + b.n 812e2 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8111c │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + beq.n 812e0 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 811de │ │ │ │ + bne.n 813a2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8111c │ │ │ │ + b.n 812e0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8114a │ │ │ │ + b.n 8130e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8111c │ │ │ │ + b.n 812e0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r0, [r7, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ - ldr r0, [pc, #792] @ (8153c ) │ │ │ │ + beq.w 82376 │ │ │ │ + ldr r0, [pc, #792] @ (81700 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1af50c │ │ │ │ + bl 1b130c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82182 │ │ │ │ - bl 83ec8 │ │ │ │ + beq.w 82346 │ │ │ │ + bl 8408c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 82376 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r7, #-224] │ │ │ │ - bl 83f14 │ │ │ │ + bl 840d8 │ │ │ │ str.w r0, [r7, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 82376 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29940 @ 0x74f4 │ │ │ │ + movw r1, #28468 @ 0x6f34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 82376 │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 292c8 │ │ │ │ - bl 1af99c │ │ │ │ + bl 1b179c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82158 │ │ │ │ + beq.w 8231c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (81540 ) │ │ │ │ + ldr r1, [pc, #680] @ (81704 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82158 │ │ │ │ + beq.w 8231c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29948 @ 0x74fc │ │ │ │ + movw r1, #28476 @ 0x6f3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82158 │ │ │ │ + beq.w 8231c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812ce │ │ │ │ + beq.n 81492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8214e │ │ │ │ + beq.w 82312 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movw r1, #29960 @ 0x7508 │ │ │ │ + movw r1, #28488 @ 0x6f48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 1af9e8 │ │ │ │ + bl 1b17e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30004 @ 0x7534 │ │ │ │ + movw r1, #28532 @ 0x6f74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8131a │ │ │ │ + beq.n 814de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8213a │ │ │ │ + beq.w 822fe │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52288 @ 0xcc40 │ │ │ │ + movw r1, #50816 @ 0xc680 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1af9e8 │ │ │ │ + bl 1b17e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30020 @ 0x7544 │ │ │ │ + movw r1, #28548 @ 0x6f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8135e │ │ │ │ + beq.n 81522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82144 │ │ │ │ + beq.w 82308 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30036 @ 0x7554 │ │ │ │ + movw r1, #28564 @ 0x6f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1af9e8 │ │ │ │ + bl 1b17e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30052 @ 0x7564 │ │ │ │ + movw r1, #28580 @ 0x6fa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813a2 │ │ │ │ + beq.n 81566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82130 │ │ │ │ + beq.w 822f4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14004 @ 0x36b4 │ │ │ │ + movw r1, #12652 @ 0x316c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1af9e8 │ │ │ │ + bl 1b17e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30072 @ 0x7578 │ │ │ │ + movw r1, #28600 @ 0x6fb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813e6 │ │ │ │ + beq.n 815aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8211c │ │ │ │ + beq.w 822e0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - bl 1aa240 │ │ │ │ + beq.w 821a6 │ │ │ │ + bl 1ac06c │ │ │ │ movw r0, #40000 @ 0x9c40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61560 @ 0xf078 │ │ │ │ + movw r1, #60008 @ 0xea68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8142c │ │ │ │ + beq.n 815f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e8 │ │ │ │ + beq.w 822ac │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov.w r0, #3824 @ 0xef0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 846f8 │ │ │ │ + bl 848bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30092 @ 0x758c │ │ │ │ + movw r1, #28620 @ 0x6fcc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8146e │ │ │ │ + beq.n 81632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82126 │ │ │ │ + beq.w 822ea │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r3, #11960 @ 0x2eb8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #30104 @ 0x7598 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30112 @ 0x75a0 │ │ │ │ + movw r0, #28640 @ 0x6fe0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84824 │ │ │ │ + bl 849e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #28648 @ 0x6fe8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814c2 │ │ │ │ + beq.n 81686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820de │ │ │ │ + beq.w 822a2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r0, #13432 @ 0x3478 │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r0, #11960 @ 0x2eb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30128 @ 0x75b0 │ │ │ │ + movw r1, #28656 @ 0x6ff0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 820ca │ │ │ │ + bne.w 8228e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 846f8 │ │ │ │ + bl 848bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30140 @ 0x75bc │ │ │ │ + movw r1, #28668 @ 0x6ffc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81544 │ │ │ │ + beq.n 81708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820c0 │ │ │ │ - b.n 81544 │ │ │ │ + beq.w 82284 │ │ │ │ + b.n 81708 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldc 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r0, #58600 @ 0xe4e8 │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r0, #57128 @ 0xdf28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30152 @ 0x75c8 │ │ │ │ + movw r1, #28680 @ 0x7008 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81586 │ │ │ │ + beq.n 8174a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820b6 │ │ │ │ + beq.w 8227a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r0, #30164 @ 0x75d4 │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r0, #28692 @ 0x7014 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52264 @ 0xcc28 │ │ │ │ + movw r1, #50792 @ 0xc668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 815c8 │ │ │ │ + beq.n 8178c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820ac │ │ │ │ + beq.w 82270 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30172 @ 0x75dc │ │ │ │ + movw r1, #28700 @ 0x701c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81606 │ │ │ │ + beq.n 817ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82098 │ │ │ │ + beq.w 8225c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - bl 1aff28 │ │ │ │ + beq.w 821a6 │ │ │ │ + bl 1b1d28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27136 @ 0x6a00 │ │ │ │ + movw r1, #25664 @ 0x6440 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81640 │ │ │ │ + beq.n 81804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8208e │ │ │ │ + beq.w 82252 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - bl 1b0098 │ │ │ │ + beq.w 821a6 │ │ │ │ + bl 1b1e98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27068 @ 0x69bc │ │ │ │ + movw r1, #25596 @ 0x63fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8167a │ │ │ │ + beq.n 8183e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820a2 │ │ │ │ + beq.w 82266 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - ldr r2, [pc, #312] @ (817bc ) │ │ │ │ + beq.w 821a6 │ │ │ │ + ldr r2, [pc, #312] @ (81980 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #9968 @ 0x26f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1af210 │ │ │ │ + bl 1b1008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82084 │ │ │ │ + beq.w 82248 │ │ │ │ movw r0, #9968 @ 0x26f0 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ - ldr r7, [pc, #272] @ (817c0 ) │ │ │ │ + beq.w 821a6 │ │ │ │ + ldr r7, [pc, #272] @ (81984 ) │ │ │ │ str r7, [r0, #12] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 8092c │ │ │ │ + bl 80af0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ str r0, [r5, #16] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 846f8 │ │ │ │ + bl 848bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ sub.w r3, r7, #512 @ 0x200 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 846f8 │ │ │ │ + bl 848bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ movw r7, #43996 @ 0xabdc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - movw r1, #35120 @ 0x8930 │ │ │ │ + movw r1, #33648 @ 0x8370 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8174e │ │ │ │ + beq.n 81912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82064 │ │ │ │ + beq.w 82228 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 846f8 │ │ │ │ + bl 848bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30180 @ 0x75e4 │ │ │ │ + movw r1, #28708 @ 0x7024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8178e │ │ │ │ + beq.n 81952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 8221e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r2, #1608] @ 0x648 │ │ │ │ - b.n 817f2 │ │ │ │ + b.n 819b6 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82046 │ │ │ │ - bl 85c0c │ │ │ │ + beq.w 8220a │ │ │ │ + bl 85dd8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82016 │ │ │ │ + beq.w 821da │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 817ee │ │ │ │ + beq.n 819b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8200c │ │ │ │ + beq.w 821d0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, sl, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 817c4 │ │ │ │ + bne.n 81988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8608c │ │ │ │ + bl 86268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82024 │ │ │ │ + bne.w 821e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78824 │ │ │ │ + bl 7893c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81824 │ │ │ │ + beq.n 819e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 81824 │ │ │ │ + cbnz r2, 819e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30192 @ 0x75f0 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81850 │ │ │ │ + beq.n 81a14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82004 │ │ │ │ + beq.w 821c8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ - ldr.w r8, [pc, #1220] @ 81d2c │ │ │ │ + beq.w 821a6 │ │ │ │ + ldr.w r8, [pc, #1220] @ 81ef0 │ │ │ │ add.w r9, r0, #8 │ │ │ │ strd fp, r4, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, r8, #1160 @ 0x488 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ add.w r5, r8, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fc8 │ │ │ │ + beq.w 8218c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fc8 │ │ │ │ + beq.w 8218c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fc8 │ │ │ │ + beq.w 8218c │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add.w r8, r5, #16 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fc8 │ │ │ │ + beq.w 8218c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fc8 │ │ │ │ + beq.w 8218c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bne.n 8187a │ │ │ │ + bne.n 81a3e │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + movw r1, #28744 @ 0x7048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81966 │ │ │ │ + beq.n 81b2a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 81966 │ │ │ │ + cbnz r2, 81b2a │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #944 @ 0x3b0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + movw r1, #65008 @ 0xfdf0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81992 │ │ │ │ + beq.n 81b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fc0 │ │ │ │ + beq.w 82184 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r0, #30220 @ 0x760c │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r0, #28748 @ 0x704c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30228 @ 0x7614 │ │ │ │ + movw r1, #28756 @ 0x7054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819d4 │ │ │ │ + beq.n 81b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8229a │ │ │ │ + beq.w 8245e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r0, #13432 @ 0x3478 │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r0, #11960 @ 0x2eb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30240 @ 0x7620 │ │ │ │ + movw r1, #28768 @ 0x7060 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82286 │ │ │ │ + bne.w 8244a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - ldr r2, [pc, #760] @ (81d10 ) │ │ │ │ + beq.w 821a6 │ │ │ │ + ldr r2, [pc, #760] @ (81ed4 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (81d14 ) │ │ │ │ + ldr r1, [pc, #760] @ (81ed8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1af210 │ │ │ │ + bl 1b1008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82084 │ │ │ │ - ldr r0, [pc, #744] @ (81d14 ) │ │ │ │ - bl 85538 │ │ │ │ + beq.w 82248 │ │ │ │ + ldr r0, [pc, #744] @ (81ed8 ) │ │ │ │ + bl 85704 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ - ldr r3, [pc, #736] @ (81d18 ) │ │ │ │ + beq.w 821a6 │ │ │ │ + ldr r3, [pc, #736] @ (81edc ) │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r0, #30252 @ 0x762c │ │ │ │ + movw r0, #28780 @ 0x706c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add.w r2, r3, #160 @ 0xa0 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r3, [r7, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82260 │ │ │ │ + bne.w 82424 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35100 @ 0x891c │ │ │ │ + movw r1, #33628 @ 0x835c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a86 │ │ │ │ + beq.n 81c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82258 │ │ │ │ + beq.w 8241c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - bl 721b8 │ │ │ │ + beq.w 821a6 │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r0, #30260 @ 0x7634 │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r0, #28788 @ 0x7074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #420 @ 0x1a4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64484 @ 0xfbe4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ad8 │ │ │ │ + beq.n 81c9c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82250 │ │ │ │ + beq.w 82414 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8206e │ │ │ │ - movw r0, #30268 @ 0x763c │ │ │ │ + beq.w 82232 │ │ │ │ + movw r0, #28796 @ 0x707c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30280 @ 0x7648 │ │ │ │ + movw r1, #28808 @ 0x7088 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b1e │ │ │ │ + beq.n 81ce2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82248 │ │ │ │ + beq.w 8240c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61560 @ 0xf078 │ │ │ │ + movw r1, #60008 @ 0xea68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov.w r0, #3824 @ 0xef0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 846f8 │ │ │ │ + bl 848bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30092 @ 0x758c │ │ │ │ + movw r1, #28620 @ 0x6fcc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b76 │ │ │ │ + beq.n 81d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82240 │ │ │ │ + beq.w 82404 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8206e │ │ │ │ - movw r0, #30292 @ 0x7654 │ │ │ │ + beq.w 82232 │ │ │ │ + movw r0, #28820 @ 0x7094 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30312 @ 0x7668 │ │ │ │ + movw r1, #28840 @ 0x70a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bb8 │ │ │ │ + beq.n 81d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82238 │ │ │ │ + beq.w 823fc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b08c4 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b26c0 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bde │ │ │ │ + beq.n 81da2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 81bde │ │ │ │ + cbnz r3, 81da2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4072 @ 0xfe8 │ │ │ │ + movw r1, #2600 @ 0xa28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c0a │ │ │ │ + beq.n 81dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 822d4 │ │ │ │ + beq.w 82498 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - ldr r2, [pc, #264] @ (81d1c ) │ │ │ │ + beq.w 821a6 │ │ │ │ + ldr r2, [pc, #264] @ (81ee0 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #264] @ (81d20 ) │ │ │ │ + ldr r1, [pc, #264] @ (81ee4 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1af210 │ │ │ │ + bl 1b1008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82084 │ │ │ │ + beq.w 82248 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #248] @ (81d20 ) │ │ │ │ + ldr r0, [pc, #248] @ (81ee4 ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 85538 │ │ │ │ + bl 85704 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b09e8 <_PyNamespace_New@@Base+0x124> │ │ │ │ + bl 1b27e4 <_PyNamespace_New@@Base+0x124> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8206e │ │ │ │ + beq.w 82232 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29380 @ 0x72c4 │ │ │ │ + movw r1, #27908 @ 0x6d04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c6a │ │ │ │ + beq.n 81e2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 822c4 │ │ │ │ + beq.w 82488 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81fe2 │ │ │ │ - movw r0, #46040 @ 0xb3d8 │ │ │ │ + beq.w 821a6 │ │ │ │ + movw r0, #43160 @ 0xa898 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30324 @ 0x7674 │ │ │ │ + movw r1, #28852 @ 0x70b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81caa │ │ │ │ + beq.n 81e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 822cc │ │ │ │ + beq.w 82490 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - bl 1b0bf4 │ │ │ │ + beq.w 821a6 │ │ │ │ + bl 1b29f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36504 @ 0x8e98 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ce4 │ │ │ │ + beq.n 81ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 822a4 │ │ │ │ + beq.w 82468 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - ldr r2, [pc, #52] @ (81d24 ) │ │ │ │ + beq.w 821a6 │ │ │ │ + ldr r2, [pc, #52] @ (81ee8 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #52] @ (81d28 ) │ │ │ │ + ldr r1, [pc, #52] @ (81eec ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1af210 │ │ │ │ + bl 1b1008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82084 │ │ │ │ + beq.w 82248 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ - b.n 81d30 │ │ │ │ + beq.w 821a6 │ │ │ │ + b.n 81ef4 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -130564,585 +130719,585 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r6, pc, #704 @ (adr r6, 821b4 ) │ │ │ │ movs r7, r5 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30344 @ 0x7688 │ │ │ │ + movw r1, #28872 @ 0x70c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d56 │ │ │ │ + beq.n 81f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 822b4 │ │ │ │ + beq.w 82478 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ - bl 721b8 │ │ │ │ + beq.w 821a6 │ │ │ │ + bl 72340 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30356 @ 0x7694 │ │ │ │ + movw r1, #28884 @ 0x70d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d90 │ │ │ │ + beq.n 81f54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 822ac │ │ │ │ + beq.w 82470 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30376 @ 0x76a8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81dcc │ │ │ │ + beq.n 81f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 822bc │ │ │ │ + beq.w 82480 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8222e │ │ │ │ + bne.w 823f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movw r2, #10084 @ 0x2764 │ │ │ │ + movw r2, #8612 @ 0x21a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b0dcc │ │ │ │ + bl 1b2bc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 821b2 │ │ │ │ - ldr r0, [pc, #764] @ (820f4 ) │ │ │ │ + beq.w 82376 │ │ │ │ + ldr r0, [pc, #764] @ (822b8 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1af50c │ │ │ │ + bl 1b130c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ - movw r1, #20400 @ 0x4fb0 │ │ │ │ + beq.w 82376 │ │ │ │ + movw r1, #18928 @ 0x49f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #740] @ (820f8 ) │ │ │ │ - bl 8306c │ │ │ │ + ldr r2, [pc, #740] @ (822bc ) │ │ │ │ + bl 83230 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82198 │ │ │ │ - movw r1, #14196 @ 0x3774 │ │ │ │ + bne.w 8235c │ │ │ │ + movw r1, #12724 @ 0x31b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #724] @ (820fc ) │ │ │ │ + ldr r2, [pc, #724] @ (822c0 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82198 │ │ │ │ - bl 1b08c4 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 8235c │ │ │ │ + bl 1b26c0 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82198 │ │ │ │ + beq.w 8235c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32184 @ 0x7db8 │ │ │ │ + movw r1, #30712 @ 0x77f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 81e64 │ │ │ │ + beq.n 82028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82226 │ │ │ │ + beq.w 823ea │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 82198 │ │ │ │ - ldr r7, [pc, #656] @ (82100 ) │ │ │ │ + bne.w 8235c │ │ │ │ + ldr r7, [pc, #656] @ (822c4 ) │ │ │ │ mov.w r9, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 81e8a │ │ │ │ + b.n 8204e │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82198 │ │ │ │ + bne.w 8235c │ │ │ │ cmp.w fp, #17 │ │ │ │ - beq.n 81ec4 │ │ │ │ + beq.n 82088 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r9, fp │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82198 │ │ │ │ - bl 8306c │ │ │ │ + beq.w 8235c │ │ │ │ + bl 83230 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 81e7a │ │ │ │ + beq.n 8203e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81e7a │ │ │ │ + bne.n 8203e │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 81e7a │ │ │ │ - movw r1, #30388 @ 0x76b4 │ │ │ │ + b.n 8203e │ │ │ │ + movw r1, #28916 @ 0x70f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #564] @ (82104 ) │ │ │ │ + ldr r2, [pc, #564] @ (822c8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82198 │ │ │ │ - ldr r6, [pc, #552] @ (82108 ) │ │ │ │ + bne.w 8235c │ │ │ │ + ldr r6, [pc, #552] @ (822cc ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #544] @ (82104 ) │ │ │ │ - movw r1, #30400 @ 0x76c0 │ │ │ │ + ldr r2, [pc, #544] @ (822c8 ) │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r6, #876] @ 0x36c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82210 │ │ │ │ + bne.w 823d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82198 │ │ │ │ - ldr r2, [pc, #516] @ (8210c ) │ │ │ │ + bne.w 8235c │ │ │ │ + ldr r2, [pc, #516] @ (822d0 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #30412 @ 0x76cc │ │ │ │ + movw r1, #28940 @ 0x710c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 821fc │ │ │ │ + bne.w 823c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82198 │ │ │ │ - ldr r2, [pc, #484] @ (82110 ) │ │ │ │ + bne.w 8235c │ │ │ │ + ldr r2, [pc, #484] @ (822d4 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #30424 @ 0x76d8 │ │ │ │ + movw r1, #28952 @ 0x7118 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr.w r3, [r6, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 821e8 │ │ │ │ + bne.w 823ac │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82198 │ │ │ │ - ldr r2, [pc, #448] @ (82114 ) │ │ │ │ + bne.w 8235c │ │ │ │ + ldr r2, [pc, #448] @ (822d8 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #30436 @ 0x76e4 │ │ │ │ + movw r1, #28964 @ 0x7124 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8306c │ │ │ │ + bl 83230 │ │ │ │ ldr.w r3, [r6, #956] @ 0x3bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 821d4 │ │ │ │ + bne.w 82398 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82198 │ │ │ │ + bne.w 8235c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #35316 @ 0x89f4 │ │ │ │ + movw r1, #33844 @ 0x8434 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 809d0 │ │ │ │ + bl 80b94 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fa0 │ │ │ │ + beq.n 82164 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821cc │ │ │ │ + beq.w 82390 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 82376 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81992 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b56 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81fe2 │ │ │ │ + beq.n 821a6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 81fe2 │ │ │ │ + cbnz r2, 821a6 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #29848 @ 0x7498 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #28376 @ 0x6ed8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #300] @ (82118 ) │ │ │ │ + ldr r1, [pc, #300] @ (822dc ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81fb8 │ │ │ │ + b.n 8217c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81850 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 817ee │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 819b2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82024 │ │ │ │ + beq.n 821e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 8203e │ │ │ │ + cbz r2, 82202 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81fe2 │ │ │ │ + beq.n 821a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81fe2 │ │ │ │ + bne.n 821a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fe2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82024 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821e8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81fe2 │ │ │ │ + beq.n 821a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81fe2 │ │ │ │ - b.n 82038 │ │ │ │ + bne.n 821a6 │ │ │ │ + b.n 821fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8178e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8174e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81912 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fe2 │ │ │ │ + beq.n 821a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81fe2 │ │ │ │ + bne.n 821a6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 82038 │ │ │ │ - movw r3, #29876 @ 0x74b4 │ │ │ │ + b.n 821fc │ │ │ │ + movw r3, #28404 @ 0x6ef4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 81fea │ │ │ │ + b.n 821ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81640 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81804 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81606 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 817ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8167a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8183e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 815c8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8178c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81586 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8174a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81544 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814fc │ │ │ │ + bne.w 816c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814fc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814c2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81686 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8142c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815f0 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 82106 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813e6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8146e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81632 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813a2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81566 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8131a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814de │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8135e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81522 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 812ce │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79330 │ │ │ │ - ldr r3, [pc, #380] @ (822dc ) │ │ │ │ + bl 79448 │ │ │ │ + ldr r3, [pc, #380] @ (824a0 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #29972 @ 0x7514 │ │ │ │ + movw r3, #28500 @ 0x6f54 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81fb8 │ │ │ │ - ldr r2, [pc, #348] @ (822e0 ) │ │ │ │ + b.n 8217c │ │ │ │ + ldr r2, [pc, #348] @ (824a4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r4, [sp, #12] │ │ │ │ - movw r3, #29904 @ 0x74d0 │ │ │ │ + movw r3, #28432 @ 0x6f10 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - b.n 81fb8 │ │ │ │ + b.n 8217c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 821b2 │ │ │ │ + beq.n 82376 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 821b2 │ │ │ │ + cbnz r3, 82376 │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (822e0 ) │ │ │ │ + ldr r2, [pc, #296] @ (824a4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #29848 @ 0x7498 │ │ │ │ + movw r3, #28376 @ 0x6ed8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81fb8 │ │ │ │ + b.n 8217c │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fa0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82164 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f70 │ │ │ │ - ldr r0, [pc, #256] @ (822e4 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f70 │ │ │ │ + bne.w 82134 │ │ │ │ + ldr r0, [pc, #256] @ (824a8 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82134 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f4a │ │ │ │ - ldr r0, [pc, #240] @ (822e8 ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f4a │ │ │ │ + bne.w 8210e │ │ │ │ + ldr r0, [pc, #240] @ (824ac ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8210e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f24 │ │ │ │ - ldr r0, [pc, #224] @ (822ec ) │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f24 │ │ │ │ + bne.w 820e8 │ │ │ │ + ldr r0, [pc, #224] @ (824b0 ) │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81efe │ │ │ │ + bne.w 820c2 │ │ │ │ add.w r0, r6, #876 @ 0x36c │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81efe │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e64 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82028 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81fe2 │ │ │ │ - b.n 81dde │ │ │ │ + bne.w 821a6 │ │ │ │ + b.n 81fa2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81bb8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b76 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d3a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b1e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ce2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ad8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a86 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c4a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81a60 │ │ │ │ + beq.w 81c24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81fe2 │ │ │ │ + beq.w 821a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81fe2 │ │ │ │ + bne.w 821a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fe2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81a0e │ │ │ │ + bne.w 81bd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a0e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81bd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 819d4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ce4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d90 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d56 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f1a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81dcc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c6a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81caa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e6e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c0a │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dce │ │ │ │ + add r6, pc, #608 @ (adr r6, 82704 ) │ │ │ │ movs r7, r5 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r6, pc, #544 @ (adr r6, 826c8 ) │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000822f0 : │ │ │ │ +000824b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #4588 @ 0x11ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1af6c8 │ │ │ │ - cbz r0, 82346 │ │ │ │ + bl 1b14c8 │ │ │ │ + cbz r0, 8250a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1af710 │ │ │ │ - cbnz r0, 82330 │ │ │ │ + bl 1b1510 │ │ │ │ + cbnz r0, 824f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8234c │ │ │ │ + bl 82510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82346 │ │ │ │ + beq.n 8250a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 82346 │ │ │ │ + cbnz r3, 8250a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8232a │ │ │ │ + b.n 824ee │ │ │ │ nop │ │ │ │ │ │ │ │ -0008234c : │ │ │ │ +00082510 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbnz r3, 82392 │ │ │ │ - ldr.w ip, [pc, #52] @ 82398 │ │ │ │ + cbnz r3, 82556 │ │ │ │ + ldr.w ip, [pc, #52] @ 8255c │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r1, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ @@ -131153,264 +131308,264 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r3, pc} │ │ │ │ bl 2b88c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008239c : │ │ │ │ +00082560 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 823e2 │ │ │ │ + bne.n 825a6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 823fe │ │ │ │ + cbz r0, 825c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 823fe │ │ │ │ - ldr r1, [pc, #96] @ (8242c ) │ │ │ │ + bpl.n 825c2 │ │ │ │ + ldr r1, [pc, #96] @ (825f0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 82430 │ │ │ │ + bl 825f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 823fe │ │ │ │ + bne.n 825c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 823f4 │ │ │ │ + bpl.n 825b8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 823bc │ │ │ │ - bl 4abe2 │ │ │ │ - b.n 8241a │ │ │ │ + bne.n 82580 │ │ │ │ + bl 4ac12 │ │ │ │ + b.n 825de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8241e │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 8241a │ │ │ │ + bne.n 825e2 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 825de │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30668 @ 0x77cc │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 823de │ │ │ │ + b.n 825a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 823fe │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823fe │ │ │ │ + bne.n 825c2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 825c2 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00082430 : │ │ │ │ +000825f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 824b0 │ │ │ │ + bpl.n 82674 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8248e │ │ │ │ + bne.n 82652 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8248e │ │ │ │ + beq.n 82652 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 824a8 │ │ │ │ + beq.n 8266c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 82478 │ │ │ │ + cbnz r3, 8263c │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 824c0 │ │ │ │ + beq.n 82684 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8246c │ │ │ │ + bne.n 82630 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82472 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + b.n 82636 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82472 │ │ │ │ + b.n 82636 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82746 │ │ │ │ + beq.w 8290a │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a3e │ │ │ │ + beq.w 82c02 │ │ │ │ movw sl, #16328 @ 0x3fc8 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #41889 @ 0xa3a1 │ │ │ │ + movw r3, #42589 @ 0xa65d │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 82ec8 │ │ │ │ + bne.w 8308c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 827a4 │ │ │ │ + bgt.w 82968 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82eae │ │ │ │ + beq.w 83072 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 82eae │ │ │ │ + bhi.w 83072 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #19 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 827b4 │ │ │ │ + bmi.w 82978 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 8277e │ │ │ │ - ldr.w r9, [pc, #892] @ 828e4 │ │ │ │ + bmi.w 82942 │ │ │ │ + ldr.w r9, [pc, #892] @ 82aa8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi.w 829d6 │ │ │ │ + bhi.w 82b9a │ │ │ │ adds r0, r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.w 829d6 │ │ │ │ + bmi.w 82b9a │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 829c6 │ │ │ │ + bne.w 82b8a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcs.w 82978 │ │ │ │ + bcs.w 82b3c │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 829bc │ │ │ │ + beq.w 82b80 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 827cc │ │ │ │ + beq.w 82990 │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 82822 │ │ │ │ + blt.w 829e6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8287e │ │ │ │ - ldr r2, [pc, #720] @ (828e0 ) │ │ │ │ + bne.w 82a42 │ │ │ │ + ldr r2, [pc, #720] @ (82aa4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82886 │ │ │ │ + bne.w 82a4a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.w 828ae │ │ │ │ + beq.w 82a72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 828be │ │ │ │ + bne.w 82a82 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -131422,457 +131577,457 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r6, [fp] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82ee8 │ │ │ │ + bne.w 830ac │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82dc6 │ │ │ │ + beq.w 82f8a │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82dc6 │ │ │ │ + beq.w 82f8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 82d9a │ │ │ │ + bpl.w 82f5e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 82932 │ │ │ │ + bne.w 82af6 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82954 │ │ │ │ - movw r3, #13337 @ 0x3419 │ │ │ │ + beq.w 82b18 │ │ │ │ + movw r3, #13789 @ 0x35dd │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 828e8 │ │ │ │ + bne.w 82aac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83420 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 835e4 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 828fe │ │ │ │ + bne.w 82ac2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82722 │ │ │ │ + beq.n 828e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82cac │ │ │ │ + beq.w 82e70 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82dc6 │ │ │ │ + bne.w 82f8a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8273c │ │ │ │ + beq.n 82900 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82ee0 │ │ │ │ + beq.w 830a4 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82500 │ │ │ │ + bne.w 826c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.n 827b4 │ │ │ │ + bmi.n 82978 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #5853 @ 0x16dd │ │ │ │ + movw r2, #6537 @ 0x1989 │ │ │ │ movt r2, #12 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 82564 │ │ │ │ + beq.w 82728 │ │ │ │ ldr.w r1, [sl, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 82564 │ │ │ │ - movw r3, #6449 @ 0x1931 │ │ │ │ + b.n 82728 │ │ │ │ + movw r3, #6985 @ 0x1b49 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8253e │ │ │ │ + b.n 82702 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 828c6 │ │ │ │ + bne.w 82a8a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r4, r2, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.w 82544 │ │ │ │ + bpl.w 82708 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + movw r1, #26576 @ 0x67d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 829dc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 82ba0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r5 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 825dc │ │ │ │ + bcc.w 827a0 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r6, [r3, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82978 │ │ │ │ + beq.w 82b3c │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 825fc │ │ │ │ + ble.w 827c0 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825fc │ │ │ │ + beq.w 827c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 825fc │ │ │ │ + beq.w 827c0 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825fc │ │ │ │ + bne.w 827c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ef4 │ │ │ │ + bne.w 830b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 825fc │ │ │ │ + bmi.w 827c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82858 │ │ │ │ + bne.n 82a1c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8260e │ │ │ │ + beq.w 827d2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 8260e │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 827d2 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82d8c │ │ │ │ + bne.w 82f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 82632 │ │ │ │ + bne.w 827f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82646 │ │ │ │ + beq.w 8280a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 82646 │ │ │ │ + b.n 8280a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 829b0 │ │ │ │ + beq.n 82b74 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 82eae │ │ │ │ - movw r3, #26561 @ 0x67c1 │ │ │ │ + bne.w 83072 │ │ │ │ + movw r3, #27261 @ 0x6a7d │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8253e │ │ │ │ + b.n 82702 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8270e │ │ │ │ + beq.w 828d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8270e │ │ │ │ + bne.w 828d2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 82928 │ │ │ │ + beq.n 82aec │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8270e │ │ │ │ + b.n 828d2 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 826e6 │ │ │ │ + bne.w 828aa │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82fb4 │ │ │ │ + beq.w 83178 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f80 │ │ │ │ + beq.w 83144 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 828f0 │ │ │ │ + b.n 82ab4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82e54 │ │ │ │ + bne.w 83018 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ - cbz r0, 829d6 │ │ │ │ + cbz r0, 82b9a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 82802 │ │ │ │ - movw r3, #29105 @ 0x71b1 │ │ │ │ + b.n 829c6 │ │ │ │ + movw r3, #30049 @ 0x7561 │ │ │ │ movt r3, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8253e │ │ │ │ + b.n 82702 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ - bl 72774 │ │ │ │ - b.n 827f4 │ │ │ │ + bl 728fc │ │ │ │ + b.n 829b8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 827fa │ │ │ │ + bne.w 829be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f5e74 │ │ │ │ + bl 1f73b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82748 │ │ │ │ + b.n 8290c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82dc6 │ │ │ │ + beq.w 82f8a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82a1a │ │ │ │ + cbnz r3, 82bde │ │ │ │ mov r0, r9 │ │ │ │ - bl 1af950 │ │ │ │ + bl 1b1750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82dc6 │ │ │ │ + bne.w 82f8a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82a34 │ │ │ │ + beq.n 82bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82efe │ │ │ │ + beq.w 830c2 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82746 │ │ │ │ + beq.w 8290a │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 82ec8 │ │ │ │ + bne.w 8308c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82c6e │ │ │ │ + bgt.w 82e32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82eae │ │ │ │ + beq.w 83072 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 82eae │ │ │ │ + bhi.w 83072 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r4, #8 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 827b4 │ │ │ │ + bmi.w 82978 │ │ │ │ movw r6, #16328 @ 0x3fc8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq sl, r1 │ │ │ │ addne.w sl, r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 82e94 │ │ │ │ - ldr.w r8, [pc, #912] @ 82e38 │ │ │ │ + bmi.w 83058 │ │ │ │ + ldr.w r8, [pc, #912] @ 82ffc │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ - bcc.w 82e2c │ │ │ │ + bcc.w 82ff0 │ │ │ │ adds.w r3, r2, sl, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 82e2c │ │ │ │ + bmi.w 82ff0 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82e1c │ │ │ │ + bne.w 82fe0 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 82de4 │ │ │ │ + bcs.w 82fa8 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r3, lr, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82e48 │ │ │ │ + beq.w 8300c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w ip, [r3] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 82c7c │ │ │ │ + beq.w 82e40 │ │ │ │ add.w r4, r3, sl, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ sub.w sl, r4, #8 │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r2, #3756] @ 0xeac │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 82d3e │ │ │ │ + blt.w 82f02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r6, [pc, #720] @ (82e34 ) │ │ │ │ + ldr r6, [pc, #720] @ (82ff8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e6a │ │ │ │ + bne.w 8302e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ @@ -131895,1041 +132050,1041 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [r2] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str.w sl, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82e8a │ │ │ │ + bne.w 8304e │ │ │ │ mov r0, r9 │ │ │ │ blx 29d00 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82dc6 │ │ │ │ + beq.w 82f8a │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82dc6 │ │ │ │ + beq.w 82f8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 829e2 │ │ │ │ + bpl.w 82ba6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82cdc │ │ │ │ + bne.n 82ea0 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 82cee │ │ │ │ - movw r3, #13337 @ 0x3419 │ │ │ │ + beq.n 82eb2 │ │ │ │ + movw r3, #13789 @ 0x35dd │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 82ce2 │ │ │ │ + bne.n 82ea6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 83420 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 835e4 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82d1a │ │ │ │ + bne.n 82ede │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82a0c │ │ │ │ - b.n 82a1a │ │ │ │ - movw r5, #6449 @ 0x1931 │ │ │ │ + bne.w 82bd0 │ │ │ │ + b.n 82bde │ │ │ │ + movw r5, #6985 @ 0x1b49 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 82a7a │ │ │ │ - movw r5, #5853 @ 0x16dd │ │ │ │ + b.n 82c3e │ │ │ │ + movw r5, #6537 @ 0x1989 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82a7a │ │ │ │ + b.n 82c3e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 82cb8 │ │ │ │ - movw r5, #41889 @ 0xa3a1 │ │ │ │ + bne.n 82e7c │ │ │ │ + movw r5, #42589 @ 0xa65d │ │ │ │ movt r5, #11 │ │ │ │ - b.n 82a7a │ │ │ │ + b.n 82c3e │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 82cd2 │ │ │ │ + bcc.n 82e96 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82de4 │ │ │ │ + beq.w 82fa8 │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82b2a │ │ │ │ + b.n 82cee │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1af950 │ │ │ │ + bl 1b1750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82722 │ │ │ │ + b.n 828e6 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 82e60 │ │ │ │ + beq.w 83024 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 82eae │ │ │ │ - movw r5, #26561 @ 0x67c1 │ │ │ │ + bne.w 83072 │ │ │ │ + movw r5, #27261 @ 0x6a7d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82a7a │ │ │ │ + b.n 82c3e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82b2a │ │ │ │ + b.n 82cee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 82c0e │ │ │ │ + b.n 82dd2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82c40 │ │ │ │ + b.n 82e04 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f40 │ │ │ │ - bl c047c │ │ │ │ + beq.w 83104 │ │ │ │ + bl c071c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f10 │ │ │ │ + beq.w 830d4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82c4a │ │ │ │ + beq.n 82e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82c4a │ │ │ │ + bne.n 82e0e │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 82d38 │ │ │ │ + cbz r3, 82efc │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 82c4a │ │ │ │ + b.n 82e0e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b52 │ │ │ │ + beq.w 82d16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82b52 │ │ │ │ + beq.w 82d16 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82b52 │ │ │ │ + bne.w 82d16 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82f06 │ │ │ │ + bne.w 830ca │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 82b52 │ │ │ │ + bmi.w 82d16 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82d76 │ │ │ │ + bne.n 82f3a │ │ │ │ dmb ish │ │ │ │ - b.n 82b52 │ │ │ │ + b.n 82d16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8289a │ │ │ │ + b.n 82a5e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82dc6 │ │ │ │ + beq.n 82f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ca8 │ │ │ │ + beq.w 82e6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 829dc │ │ │ │ + beq.w 82ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829dc │ │ │ │ + bne.w 82ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 829dc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82ba0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82e3c │ │ │ │ + bne.n 83000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 82e2c │ │ │ │ + cbz r3, 82ff0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82b2a │ │ │ │ + b.n 82cee │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c9c │ │ │ │ + bne.w 82e60 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 829d6 │ │ │ │ + b.n 82b9a │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82e02 │ │ │ │ + b.n 82fc6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82c96 │ │ │ │ + b.n 82e5a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 82998 │ │ │ │ - movw r5, #29105 @ 0x71b1 │ │ │ │ + b.n 82b5c │ │ │ │ + movw r5, #30049 @ 0x7561 │ │ │ │ movt r5, #22 │ │ │ │ - b.n 82a7a │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 82c3e │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82e7e │ │ │ │ + bne.n 83042 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 82b72 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 82d36 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82b72 │ │ │ │ + b.n 82d36 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82a1a │ │ │ │ + b.n 82bde │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 82aa4 │ │ │ │ + b.n 82c68 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #28020 @ 0x6d74 │ │ │ │ + movw r1, #26548 @ 0x67b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 829dc │ │ │ │ + bl d5514 │ │ │ │ + b.n 82ba0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30840 @ 0x7878 │ │ │ │ + movw r1, #29368 @ 0x72b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 829dc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 82ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8273c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82900 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82722 │ │ │ │ + b.n 828e6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825fc │ │ │ │ - b.n 82846 │ │ │ │ + bne.w 827c0 │ │ │ │ + b.n 82a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82a34 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82bf8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82b52 │ │ │ │ - b.n 82d64 │ │ │ │ + bne.w 82d16 │ │ │ │ + b.n 82f28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 829fa │ │ │ │ + beq.w 82bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829fa │ │ │ │ + bne.w 82bbe │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 82f3a │ │ │ │ + cbz r3, 830fe │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 829fa │ │ │ │ + b.n 82bbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82f52 │ │ │ │ + beq.n 83116 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82fec │ │ │ │ + beq.n 831b0 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8304c │ │ │ │ + beq.n 83210 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #30684 @ 0x77dc │ │ │ │ + movw r3, #29212 @ 0x721c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #30696 @ 0x77e8 │ │ │ │ + movw r1, #29224 @ 0x7228 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 829fa │ │ │ │ + bl d5514 │ │ │ │ + b.n 82bbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82db2 │ │ │ │ + beq.w 82f76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82db2 │ │ │ │ + bne.w 82f76 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 82fae │ │ │ │ + cbz r3, 83172 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82f76 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82fc4 │ │ │ │ + beq.n 83188 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 83004 │ │ │ │ + cbz r2, 831c8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 8302e │ │ │ │ + cbz r1, 831f2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #30684 @ 0x77dc │ │ │ │ + movw r3, #29212 @ 0x721c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #30696 @ 0x77e8 │ │ │ │ + movw r1, #29224 @ 0x7228 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 82db2 │ │ │ │ + bl d5514 │ │ │ │ + b.n 82f76 │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 82ffe │ │ │ │ + cbz r3, 831c2 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 82f52 │ │ │ │ + b.n 83116 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 83024 │ │ │ │ + beq.n 831e8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82fc4 │ │ │ │ + b.n 83188 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82fd4 │ │ │ │ + bne.n 83198 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #30684 @ 0x77dc │ │ │ │ + movw r3, #29212 @ 0x721c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #30752 @ 0x7820 │ │ │ │ + movw r1, #29280 @ 0x7260 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 82db2 │ │ │ │ + bl d5514 │ │ │ │ + b.n 82f76 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82f68 │ │ │ │ + bne.n 8312c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #30684 @ 0x77dc │ │ │ │ + movw r3, #29212 @ 0x721c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #30752 @ 0x7820 │ │ │ │ + movw r1, #29280 @ 0x7260 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 829fa │ │ │ │ + bl d5514 │ │ │ │ + b.n 82bbe │ │ │ │ │ │ │ │ -0008306c : │ │ │ │ +00083230 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 831a4 │ │ │ │ + bne.w 83368 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ blx 29d00 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8319e │ │ │ │ - ldr r7, [pc, #428] @ (83258 ) │ │ │ │ + beq.n 83362 │ │ │ │ + ldr r7, [pc, #428] @ (8341c ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8319e │ │ │ │ + beq.n 83362 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 83180 │ │ │ │ + bpl.n 83344 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 83164 │ │ │ │ - movw r3, #13337 @ 0x3419 │ │ │ │ + beq.n 83328 │ │ │ │ + movw r3, #13789 @ 0x35dd │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8312e │ │ │ │ + bne.n 832f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83420 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 835e4 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83138 │ │ │ │ + bne.n 832fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83126 │ │ │ │ + beq.n 832ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8315c │ │ │ │ + cbz r3, 83320 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8310a │ │ │ │ + b.n 832ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83116 │ │ │ │ - ldr r2, [pc, #280] @ (8325c ) │ │ │ │ + bne.n 832da │ │ │ │ + ldr r2, [pc, #280] @ (83420 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83156 │ │ │ │ + cbz r3, 8331a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 83116 │ │ │ │ + b.n 832da │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af950 │ │ │ │ - b.n 83126 │ │ │ │ + bl 1b1750 │ │ │ │ + b.n 832ea │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 831dc │ │ │ │ + beq.n 833a0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 831ae │ │ │ │ + cbz r0, 83372 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8310a │ │ │ │ + b.n 832ce │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83116 │ │ │ │ + b.n 832da │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83126 │ │ │ │ + b.n 832ea │ │ │ │ mov r3, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83198 │ │ │ │ + beq.n 8335c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83198 │ │ │ │ - ldr r2, [pc, #152] @ (8325c ) │ │ │ │ + bne.n 8335c │ │ │ │ + ldr r2, [pc, #152] @ (83420 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 831d6 │ │ │ │ + cbz r3, 8339a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83198 │ │ │ │ + b.n 8335c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 831ec │ │ │ │ + beq.n 833b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 83236 │ │ │ │ + cbz r2, 833fa │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 83224 │ │ │ │ - movw r1, #30696 @ 0x77e8 │ │ │ │ + cbz r1, 833e8 │ │ │ │ + movw r1, #29224 @ 0x7228 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #30684 @ 0x77dc │ │ │ │ + movw r4, #29212 @ 0x721c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #30896 @ 0x78b0 │ │ │ │ + movw r3, #29424 @ 0x72f0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bl d52fc │ │ │ │ - b.n 83198 │ │ │ │ + bl d5514 │ │ │ │ + b.n 8335c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 831fc │ │ │ │ - movw r1, #30752 @ 0x7820 │ │ │ │ + bne.n 833c0 │ │ │ │ + movw r1, #29280 @ 0x7260 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 83206 │ │ │ │ + b.n 833ca │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - ldr r2, [pc, #32] @ (8325c ) │ │ │ │ + ldr r2, [pc, #32] @ (83420 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbz r6, 8324e │ │ │ │ + cbz r6, 83412 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 831ec │ │ │ │ + b.n 833b0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083260 : │ │ │ │ +00083424 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 83300 │ │ │ │ + bpl.n 834c4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #352] @ (833f4 ) │ │ │ │ + ldr r2, [pc, #352] @ (835b8 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8331e │ │ │ │ - movw r3, #13337 @ 0x3419 │ │ │ │ + beq.n 834e2 │ │ │ │ + movw r3, #13789 @ 0x35dd │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 832d2 │ │ │ │ + bne.n 83496 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83420 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 835e4 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 832dc │ │ │ │ + bne.n 834a0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - b.n 832be │ │ │ │ + b.n 83482 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 832ca │ │ │ │ - ldr r2, [pc, #272] @ (833f8 ) │ │ │ │ + bne.n 8348e │ │ │ │ + ldr r2, [pc, #272] @ (835bc ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r5, 832fa │ │ │ │ + cbz r5, 834be │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 832ca │ │ │ │ + b.n 8348e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 832ca │ │ │ │ + b.n 8348e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 83362 │ │ │ │ - bl c047c │ │ │ │ + cbz r3, 83526 │ │ │ │ + bl c071c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 83334 │ │ │ │ + cbz r0, 834f8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 832be │ │ │ │ + b.n 83482 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83318 │ │ │ │ + beq.n 834dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83318 │ │ │ │ - ldr r2, [pc, #176] @ (833f8 ) │ │ │ │ + bne.n 834dc │ │ │ │ + ldr r2, [pc, #176] @ (835bc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8335c │ │ │ │ + cbz r3, 83520 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83318 │ │ │ │ + b.n 834dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83372 │ │ │ │ + beq.n 83536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 833d8 │ │ │ │ + cbz r3, 8359c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 833aa │ │ │ │ - movw r1, #30684 @ 0x77dc │ │ │ │ + cbz r3, 8356e │ │ │ │ + movw r1, #29212 @ 0x721c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #30896 @ 0x78b0 │ │ │ │ + movw r3, #29424 @ 0x72f0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #30696 @ 0x77e8 │ │ │ │ + movw r1, #29224 @ 0x7228 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 83318 │ │ │ │ + bl d5514 │ │ │ │ + b.n 834dc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83382 │ │ │ │ - movw r1, #30684 @ 0x77dc │ │ │ │ + bne.n 83546 │ │ │ │ + movw r1, #29212 @ 0x721c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #30896 @ 0x78b0 │ │ │ │ + movw r3, #29424 @ 0x72f0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #30752 @ 0x7820 │ │ │ │ + movw r1, #29280 @ 0x7260 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 83318 │ │ │ │ - ldr r2, [pc, #28] @ (833f8 ) │ │ │ │ + bl d5514 │ │ │ │ + b.n 834dc │ │ │ │ + ldr r2, [pc, #28] @ (835bc ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 833ec │ │ │ │ + cbz r3, 835b0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83372 │ │ │ │ + b.n 83536 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000833fc <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000835c0 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00083418 : │ │ │ │ +000835dc : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 83420 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 835e4 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00083420 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000835e4 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 839dc <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bpl.w 83ba0 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83670 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bmi.w 83834 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836b2 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ - ldr.w r9, [pc, #1500] @ 83a38 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + beq.w 83876 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + ldr.w r9, [pc, #1500] @ 83bfc <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 836c0 <_PyObject_GenericSetAttrWithDict@@Base+0x2a0> │ │ │ │ + bne.w 83884 <_PyObject_GenericSetAttrWithDict@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 836cc <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + beq.w 83890 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 836f2 <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ + bne.w 838b6 <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, fp, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 836f2 <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ + bne.w 838b6 <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ ldr.w r6, [r3, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 835ea <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + beq.w 837ae <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8377c <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ + beq.w 83940 <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83788 <_PyObject_GenericSetAttrWithDict@@Base+0x368> │ │ │ │ + bne.w 8394c <_PyObject_GenericSetAttrWithDict@@Base+0x368> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838fa <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ + bne.w 83abe <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 835fe <_PyObject_GenericSetAttrWithDict@@Base+0x1de> │ │ │ │ + bmi.w 837c2 <_PyObject_GenericSetAttrWithDict@@Base+0x1de> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w fp, r7, #12 │ │ │ │ - bmi.n 83528 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + bmi.n 836ec <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838d6 <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ + beq.w 83a9a <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r7, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ add.w fp, r7, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 838d6 <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ + beq.w 83a9a <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 837aa <_PyObject_GenericSetAttrWithDict@@Base+0x38a> │ │ │ │ + beq.w 8396e <_PyObject_GenericSetAttrWithDict@@Base+0x38a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8387a <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + beq.w 83a3e <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8381e <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ + bne.w 839e2 <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8355c <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + beq.n 83720 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 837e4 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + bne.w 839a8 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 837e4 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.w 839a8 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8380e <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + beq.w 839d2 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7cac8 │ │ │ │ + bl 7cc78 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ + beq.n 837e2 <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 83656 <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + bne.n 8381a <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 835bc <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ + beq.n 83780 <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839fa <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ + beq.w 83bbe <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8382e <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + bne.w 839f2 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83776 <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + beq.w 8393a <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 839a2 <_PyObject_GenericSetAttrWithDict@@Base+0x582> │ │ │ │ + beq.w 83b66 <_PyObject_GenericSetAttrWithDict@@Base+0x582> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838fa <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ + bne.w 83abe <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 834f0 <_PyObject_GenericSetAttrWithDict@@Base+0xd0> │ │ │ │ + bpl.w 836b4 <_PyObject_GenericSetAttrWithDict@@Base+0xd0> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r9, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838aa <_PyObject_GenericSetAttrWithDict@@Base+0x48a> │ │ │ │ + beq.w 83a6e <_PyObject_GenericSetAttrWithDict@@Base+0x48a> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d90d8 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d931c <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 835a4 <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ + bge.n 83768 <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 835a4 <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ + beq.n 83768 <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #30984 @ 0x7908 │ │ │ │ + movw r1, #29512 @ 0x7348 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6da4 │ │ │ │ + bl d6fdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 8376c <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 8376c <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bne.n 8376c <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af950 │ │ │ │ - b.n 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ - ldr.w r9, [pc, #964] @ 83a38 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + bl 1b1750 │ │ │ │ + b.n 8376c <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + ldr.w r9, [pc, #964] @ 83bfc <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -132939,65 +133094,65 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838c6 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + beq.w 83a8a <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83460 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 83624 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 83458 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 839f4 <_PyObject_GenericSetAttrWithDict@@Base+0x5d4> │ │ │ │ + bne.w 8361c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 83bb8 <_PyObject_GenericSetAttrWithDict@@Base+0x5d4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83474 <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ + bne.w 83638 <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8349e <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ + beq.w 83662 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 835d0 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ + bne.w 83794 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 835d0 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ + bgt.w 83794 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bne.w 837a8 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 83776 <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + cbz r2, 8393a <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r3, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ adds r0, r1, r2 │ │ │ │ str r6, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -133013,359 +133168,359 @@ │ │ │ │ str.w r4, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8385c <_PyObject_GenericSetAttrWithDict@@Base+0x43c> │ │ │ │ + bne.n 83a20 <_PyObject_GenericSetAttrWithDict@@Base+0x43c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 839a6 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + beq.w 83b6a <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 834e0 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - movw r2, #32121 @ 0x7d79 │ │ │ │ + beq.w 836a4 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + movw r2, #32825 @ 0x8039 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8386e <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.n 83a32 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 83886 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + bne.n 83a4a <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7e30 │ │ │ │ + bl c80f0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83656 <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + b.n 8381a <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 837c0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ + bpl.n 83984 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83854 <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ + bne.n 83a18 <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44076 @ 0xac2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 722a4 │ │ │ │ + bl 7242c │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8353a <_PyObject_GenericSetAttrWithDict@@Base+0x11a> │ │ │ │ + bne.w 836fe <_PyObject_GenericSetAttrWithDict@@Base+0x11a> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ + b.n 837e2 <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 83996 <_PyObject_GenericSetAttrWithDict@@Base+0x576> │ │ │ │ + beq.w 83b5a <_PyObject_GenericSetAttrWithDict@@Base+0x576> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ movw ip, #44076 @ 0xac2c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 8358c <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + bne.w 83750 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a60c │ │ │ │ + bl 7a724 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 83556 <_PyObject_GenericSetAttrWithDict@@Base+0x136> │ │ │ │ - b.n 8355c <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + bne.w 8371a <_PyObject_GenericSetAttrWithDict@@Base+0x136> │ │ │ │ + b.n 83720 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835c8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - ldr r2, [pc, #504] @ (83a34 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 8378c <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + ldr r2, [pc, #504] @ (83bf8 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8384e <_PyObject_GenericSetAttrWithDict@@Base+0x42e> │ │ │ │ + cbz r3, 83a12 <_PyObject_GenericSetAttrWithDict@@Base+0x42e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 835c8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - bl 12973c <_PyUnicode_IsNumeric@@Base+0x444> │ │ │ │ + b.n 8378c <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bl 12a030 <_PyUnicode_IsNumeric@@Base+0x428> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 837d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + b.n 83998 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83776 <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8393a <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8377c <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ - b.n 839a6 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + bne.n 83940 <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ + b.n 83b6a <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83656 <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + b.n 8381a <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1af8f0 │ │ │ │ + bl 1b16f0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8379c <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + bne.n 83960 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 1b2e54 │ │ │ │ + bl 1b4c4c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8379c <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ - b.n 83656 <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + bne.w 83960 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + b.n 8381a <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83954 <_PyObject_GenericSetAttrWithDict@@Base+0x534> │ │ │ │ + beq.n 83b18 <_PyObject_GenericSetAttrWithDict@@Base+0x534> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8360a <_PyObject_GenericSetAttrWithDict@@Base+0x1ea> │ │ │ │ + beq.w 837ce <_PyObject_GenericSetAttrWithDict@@Base+0x1ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1af8cc │ │ │ │ + bl 1b16cc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83460 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 836b2 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bne.w 83624 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 83876 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 839aa <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + beq.n 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #31024 @ 0x7930 │ │ │ │ + movw r1, #29552 @ 0x7370 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl d52fc │ │ │ │ - b.n 83656 <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + bl d5514 │ │ │ │ + b.n 8381a <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83a26 <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ + beq.w 83bea <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + beq.w 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #252] @ (83a34 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #252] @ (83bf8 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8394e <_PyObject_GenericSetAttrWithDict@@Base+0x52e> │ │ │ │ + cbz r3, 83b12 <_PyObject_GenericSetAttrWithDict@@Base+0x52e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca5c4 │ │ │ │ + bl ca884 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 837de <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + beq.w 839a2 <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 83a16 <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ + beq.n 83bda <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1af8cc │ │ │ │ + bl 1b16cc │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + beq.w 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bne.w 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1add90 │ │ │ │ + bl 1afb90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83618 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ - bl d7574 │ │ │ │ + b.n 837dc <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bl d77ac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 834e0 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 836a4 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #13337 @ 0x3419 │ │ │ │ + movw r3, #13789 @ 0x35dd │ │ │ │ movt r3, #8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #30900 @ 0x78b4 │ │ │ │ - movwne r1, #30984 @ 0x7908 │ │ │ │ + movweq r1, #29428 @ 0x72f4 │ │ │ │ + movwne r1, #29512 @ 0x7348 │ │ │ │ movteq r1, #40 @ 0x28 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6da4 │ │ │ │ - b.n 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bl d6fdc │ │ │ │ + b.n 8376c <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 835c8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - ldr r2, [pc, #56] @ (83a34 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + b.n 8378c <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + ldr r2, [pc, #56] @ (83bf8 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83a10 <_PyObject_GenericSetAttrWithDict@@Base+0x5f0> │ │ │ │ + cbz r3, 83bd4 <_PyObject_GenericSetAttrWithDict@@Base+0x5f0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 835bc <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ + b.n 83780 <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d90d8 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d931c <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83974 <_PyObject_GenericSetAttrWithDict@@Base+0x554> │ │ │ │ + b.n 83b38 <_PyObject_GenericSetAttrWithDict@@Base+0x554> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bf6f0 │ │ │ │ + bl bf990 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8391e <_PyObject_GenericSetAttrWithDict@@Base+0x4fe> │ │ │ │ + b.n 83ae2 <_PyObject_GenericSetAttrWithDict@@Base+0x4fe> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083a3c <_PyType_LookupRef@@Base>: │ │ │ │ +00083c00 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #248] @ (83b48 <_PyType_LookupRef@@Base+0x10c>) │ │ │ │ + ldr r4, [pc, #248] @ (83d0c <_PyType_LookupRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ eor.w r4, r2, r1, asr #3 │ │ │ │ movs r1, #12 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r5, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83abc <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 83c80 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 83abc <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 83c80 <_PyType_LookupRef@@Base+0x80> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ - cbz r2, 83ab8 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + cbz r2, 83c7c <_PyType_LookupRef@@Base+0x7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83a9c <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83c60 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83a9c <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83c60 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 83b40 <_PyType_LookupRef@@Base+0x104> │ │ │ │ + beq.n 83d04 <_PyType_LookupRef@@Base+0x104> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 83a9c <_PyType_LookupRef@@Base+0x60> │ │ │ │ + b.n 83c60 <_PyType_LookupRef@@Base+0x60> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 83aa4 <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bne.n 83c68 <_PyType_LookupRef@@Base+0x68> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 83aa4 <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bgt.n 83c68 <_PyType_LookupRef@@Base+0x68> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83ab4 <_PyType_LookupRef@@Base+0x78> │ │ │ │ + bne.n 83c78 <_PyType_LookupRef@@Base+0x78> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83a9c <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83c60 <_PyType_LookupRef@@Base+0x60> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5, #2812] @ 0xafc │ │ │ │ @@ -133376,104 +133531,104 @@ │ │ │ │ strne r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83a9c <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83c60 <_PyType_LookupRef@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83a9c <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bne.n 83c60 <_PyType_LookupRef@@Base+0x60> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83a9c <_PyType_LookupRef@@Base+0x60> │ │ │ │ - bl d7574 │ │ │ │ - b.n 83ab8 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + b.n 83c60 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bl d77ac │ │ │ │ + b.n 83c7c <_PyType_LookupRef@@Base+0x7c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 83b56 <_PyType_LookupRef@@Base+0x11a> │ │ │ │ + cbz r3, 83d1a <_PyType_LookupRef@@Base+0x11a> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ - beq.n 83c16 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 83dda <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 83c16 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 83dda <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 83bea <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + ble.n 83dae <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83c16 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 83dda <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 83bc0 <_PyType_LookupRef@@Base+0x184> │ │ │ │ + beq.n 83d84 <_PyType_LookupRef@@Base+0x184> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 83c16 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 83dda <_PyType_LookupRef@@Base+0x1da> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 83ba4 <_PyType_LookupRef@@Base+0x168> │ │ │ │ + bne.n 83d68 <_PyType_LookupRef@@Base+0x168> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bpl.n 83bf0 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #84] @ (83c1c <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ + bpl.n 83db4 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #84] @ (83de0 <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ ldr.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 83c16 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 83dda <_PyType_LookupRef@@Base+0x1da> │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 83be4 <_PyType_LookupRef@@Base+0x1a8> │ │ │ │ + cbz r2, 83da8 <_PyType_LookupRef@@Base+0x1a8> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - b.n 83c10 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + b.n 83dd4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 83bc6 <_PyType_LookupRef@@Base+0x18a> │ │ │ │ + bne.n 83d8a <_PyType_LookupRef@@Base+0x18a> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ - cbz r0, 83c16 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 83dda <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r2, #2804] @ 0xaf4 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r0, [r3, #192] @ 0xc0 │ │ │ │ strh.w r2, [r3, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83c12 <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ + b.n 83dd6 <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -133481,63 +133636,63 @@ │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 83d2c <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ + bne.n 83ef0 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83d2c <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ + beq.n 83ef0 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83d56 <_PyType_LookupRef@@Base+0x31a> │ │ │ │ + beq.n 83f1a <_PyType_LookupRef@@Base+0x31a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83d20 <_PyType_LookupRef@@Base+0x2e4> │ │ │ │ + beq.n 83ee4 <_PyType_LookupRef@@Base+0x2e4> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 83ca6 <_PyType_LookupRef@@Base+0x26a> │ │ │ │ - ldr.w r8, [pc, #332] @ 83dc0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ble.n 83e6a <_PyType_LookupRef@@Base+0x26a> │ │ │ │ + ldr.w r8, [pc, #332] @ 83f84 <_PyType_LookupRef@@Base+0x384> │ │ │ │ add.w r5, r6, #8 │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 83cc8 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + bmi.n 83e8c <_PyType_LookupRef@@Base+0x28c> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 83d06 <_PyType_LookupRef@@Base+0x2ca> │ │ │ │ + beq.n 83eca <_PyType_LookupRef@@Base+0x2ca> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83d0e <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ + bne.n 83ed2 <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 83c7e <_PyType_LookupRef@@Base+0x242> │ │ │ │ + bne.n 83e42 <_PyType_LookupRef@@Base+0x242> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 83cc0 <_PyType_LookupRef@@Base+0x284> │ │ │ │ + beq.n 83e84 <_PyType_LookupRef@@Base+0x284> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83d4a <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + beq.n 83f0e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -133548,381 +133703,381 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 83d40 <_PyType_LookupRef@@Base+0x304> │ │ │ │ + cbz r3, 83f04 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 83c9a <_PyType_LookupRef@@Base+0x25e> │ │ │ │ + bne.n 83e5e <_PyType_LookupRef@@Base+0x25e> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 83caa <_PyType_LookupRef@@Base+0x26e> │ │ │ │ + b.n 83e6e <_PyType_LookupRef@@Base+0x26e> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 83d1c <_PyType_LookupRef@@Base+0x2e0> │ │ │ │ + beq.n 83ee0 <_PyType_LookupRef@@Base+0x2e0> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 83caa <_PyType_LookupRef@@Base+0x26e> │ │ │ │ + b.n 83e6e <_PyType_LookupRef@@Base+0x26e> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 83c70 <_PyType_LookupRef@@Base+0x234> │ │ │ │ - b.n 83ca6 <_PyType_LookupRef@@Base+0x26a> │ │ │ │ + bgt.n 83e34 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 83e6a <_PyType_LookupRef@@Base+0x26a> │ │ │ │ mov r0, sl │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 83c50 <_PyType_LookupRef@@Base+0x214> │ │ │ │ + bne.n 83e14 <_PyType_LookupRef@@Base+0x214> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d62 <_PyType_LookupRef@@Base+0x326> │ │ │ │ + b.n 83f26 <_PyType_LookupRef@@Base+0x326> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 83cf8 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ + b.n 83ebc <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 83cc0 <_PyType_LookupRef@@Base+0x284> │ │ │ │ + b.n 83e84 <_PyType_LookupRef@@Base+0x284> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 83d6a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bmi.n 83f2e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 83da0 <_PyType_LookupRef@@Base+0x364> │ │ │ │ + bpl.n 83f64 <_PyType_LookupRef@@Base+0x364> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 83cc0 <_PyType_LookupRef@@Base+0x284> │ │ │ │ - ldr r2, [pc, #84] @ (83dc0 <_PyType_LookupRef@@Base+0x384>) │ │ │ │ + b.n 83e84 <_PyType_LookupRef@@Base+0x284> │ │ │ │ + ldr r2, [pc, #84] @ (83f84 <_PyType_LookupRef@@Base+0x384>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 83db4 <_PyType_LookupRef@@Base+0x378> │ │ │ │ + beq.n 83f78 <_PyType_LookupRef@@Base+0x378> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 83db4 <_PyType_LookupRef@@Base+0x378> │ │ │ │ + bhi.n 83f78 <_PyType_LookupRef@@Base+0x378> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83d60 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bne.n 83f24 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 83d3a <_PyType_LookupRef@@Base+0x2fe> │ │ │ │ + beq.n 83efe <_PyType_LookupRef@@Base+0x2fe> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83d60 <_PyType_LookupRef@@Base+0x324> │ │ │ │ - b.n 83c58 <_PyType_LookupRef@@Base+0x21c> │ │ │ │ + beq.n 83f24 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + b.n 83e1c <_PyType_LookupRef@@Base+0x21c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 83d9a <_PyType_LookupRef@@Base+0x35e> │ │ │ │ + b.n 83f5e <_PyType_LookupRef@@Base+0x35e> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 83e26 <_PyType_LookupRef@@Base+0x3ea> │ │ │ │ + bne.n 83fea <_PyType_LookupRef@@Base+0x3ea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83e30 <_PyType_LookupRef@@Base+0x3f4> │ │ │ │ + beq.n 83ff4 <_PyType_LookupRef@@Base+0x3f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 83e3e <_PyType_LookupRef@@Base+0x402> │ │ │ │ + bne.n 84002 <_PyType_LookupRef@@Base+0x402> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 83e3e <_PyType_LookupRef@@Base+0x402> │ │ │ │ - ldr r0, [pc, #96] @ (83e64 <_PyType_LookupRef@@Base+0x428>) │ │ │ │ + beq.n 84002 <_PyType_LookupRef@@Base+0x402> │ │ │ │ + ldr r0, [pc, #96] @ (84028 <_PyType_LookupRef@@Base+0x428>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 83e5c <_PyType_LookupRef@@Base+0x420> │ │ │ │ - bl 7cac8 │ │ │ │ + beq.n 84020 <_PyType_LookupRef@@Base+0x420> │ │ │ │ + bl 7cc78 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 83dea <_PyType_LookupRef@@Base+0x3ae> │ │ │ │ + bne.n 83fae <_PyType_LookupRef@@Base+0x3ae> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 83dfc <_PyType_LookupRef@@Base+0x3c0> │ │ │ │ + beq.n 83fc0 <_PyType_LookupRef@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 83e02 <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ + bne.n 83fc6 <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1add90 │ │ │ │ - bl 7a60c │ │ │ │ + b.w 1afb90 │ │ │ │ + bl 7a724 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e68 : │ │ │ │ +0008402c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b2c8 │ │ │ │ + bl 7b3e4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 83eaa │ │ │ │ - ldr r1, [pc, #60] @ (83ec4 ) │ │ │ │ + cbz r0, 8406e │ │ │ │ + ldr r1, [pc, #60] @ (84088 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83260 │ │ │ │ + bl 83424 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 83eaa │ │ │ │ + cbnz r0, 8406e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 83ea4 │ │ │ │ + beq.n 84068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 83eb6 │ │ │ │ + cbz r3, 8407a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83ea4 │ │ │ │ + b.n 84068 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 83ea4 │ │ │ │ + b.n 84068 │ │ │ │ nop │ │ │ │ - add r3, pc, #736 @ (adr r3, 841a8 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 8436c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083ec8 : │ │ │ │ +0008408c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 83edc │ │ │ │ + bne.n 840a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 83efc │ │ │ │ + cbz r0, 840c0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + movw r0, #33968 @ 0x84b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 83ef8 │ │ │ │ + b.n 840bc │ │ │ │ nop │ │ │ │ │ │ │ │ -00083f14 : │ │ │ │ +000840d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 83f32 │ │ │ │ + cbz r0, 840f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 83f32 │ │ │ │ + bpl.n 840f6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 83f48 │ │ │ │ + b.n 8410c │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r9, [pc, #984] @ 84334 │ │ │ │ + ldr.w r9, [pc, #984] @ 844f8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 841a2 │ │ │ │ + beq.w 84366 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84236 │ │ │ │ + bne.w 843fa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #16901 @ 0x4205 │ │ │ │ + movw r2, #19229 @ 0x4b1d │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 842cc │ │ │ │ + bne.w 84490 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r5, r2, r2, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 842cc │ │ │ │ + blt.w 84490 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 841ee │ │ │ │ + beq.w 843b2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 8421a │ │ │ │ + bmi.w 843de │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 841c8 │ │ │ │ + bne.w 8438c │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8416c │ │ │ │ + bcs.w 84330 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [fp, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 841b8 │ │ │ │ + beq.w 8437c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w sl, [r5] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 84124 │ │ │ │ + beq.n 842e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 841de │ │ │ │ + beq.w 843a2 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w lr, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ble.n 84088 │ │ │ │ + ble.n 8424c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8407c │ │ │ │ + cbz r3, 84240 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - beq.n 8410e │ │ │ │ + beq.n 842d2 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 84114 │ │ │ │ + bne.n 842d8 │ │ │ │ adds r0, #1 │ │ │ │ add r1, lr │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 84088 │ │ │ │ + beq.n 8424c │ │ │ │ add r2, lr │ │ │ │ - b.n 84062 │ │ │ │ + b.n 84226 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 84152 │ │ │ │ + ble.n 84316 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #648] @ (84330 ) │ │ │ │ + ldr r2, [pc, #648] @ (844f4 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84222 │ │ │ │ + bne.w 843e6 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r6, r1 │ │ │ │ str r5, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r7, #8] │ │ │ │ @@ -133931,15 +134086,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r3, [r6, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r7, #16] │ │ │ │ str r4, [r7, #8] │ │ │ │ - cbz r5, 84106 │ │ │ │ + cbz r5, 842ca │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ sub.w r2, r7, #8 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -133948,150 +134103,150 @@ │ │ │ │ strd r1, r3, [r7, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8407c │ │ │ │ + beq.n 84240 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 84088 │ │ │ │ + beq.n 8424c │ │ │ │ add r1, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 84062 │ │ │ │ + b.n 84226 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - bcc.w 8402e │ │ │ │ + bcc.w 841f2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w sl, [r3, r0] │ │ │ │ - cbz r5, 8416c │ │ │ │ + cbz r5, 84330 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8402e │ │ │ │ + b.n 841f2 │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 840b8 │ │ │ │ + bne.n 8427c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b091c <_PyNamespace_New@@Base+0x58> │ │ │ │ - b.n 8421e │ │ │ │ + bl 1b2718 <_PyNamespace_New@@Base+0x58> │ │ │ │ + b.n 843e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 842ba │ │ │ │ + bne.w 8447e │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8421a │ │ │ │ + beq.n 843de │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 8414e │ │ │ │ + b.n 84312 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44076 @ 0xac2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 722a4 │ │ │ │ + bl 7242c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 84106 │ │ │ │ + b.n 842ca │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8414c │ │ │ │ + b.n 84310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8421a │ │ │ │ + cbz r0, 843de │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8402e │ │ │ │ + b.n 841f2 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84050 │ │ │ │ + b.n 84214 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r0 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsrs r3, r0 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 83fd6 │ │ │ │ - bl 1f5c8c │ │ │ │ + bge.w 8419a │ │ │ │ + bl 1f71c8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 84106 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 842ca │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84312 │ │ │ │ + bne.n 844d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 840b8 │ │ │ │ - bl 20d938 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8427c │ │ │ │ + bl 20eb44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84326 │ │ │ │ + beq.n 844ea │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8431e │ │ │ │ + beq.n 844e2 │ │ │ │ ldrb.w lr, [r5] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bls.n 8427c │ │ │ │ + bls.n 84440 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8425e │ │ │ │ + beq.n 84422 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8425e │ │ │ │ + b.n 84422 │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -134106,470 +134261,470 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 840e4 │ │ │ │ - b.n 84106 │ │ │ │ + bne.w 842a8 │ │ │ │ + b.n 842ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 84192 │ │ │ │ + b.n 84356 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44076 @ 0xac2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 722a4 │ │ │ │ + bl 7242c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8421e │ │ │ │ + beq.n 843e2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89b5c │ │ │ │ + bl 89d60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84106 │ │ │ │ + beq.w 842ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8421e │ │ │ │ + beq.n 843e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8421e │ │ │ │ + bne.n 843e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8421e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 843e2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 840b8 │ │ │ │ + b.n 8427c │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ - b.n 8421e │ │ │ │ + bl 78400 │ │ │ │ + b.n 843e2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084338 <_PyObject_New@@Base>: │ │ │ │ +000844fc <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 8446e <_PyObject_New@@Base+0x136> │ │ │ │ + blt.w 84632 <_PyObject_New@@Base+0x136> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8445c <_PyObject_New@@Base+0x124> │ │ │ │ - ldr r3, [pc, #292] @ (84494 <_PyObject_New@@Base+0x15c>) │ │ │ │ + bne.n 84620 <_PyObject_New@@Base+0x124> │ │ │ │ + ldr r3, [pc, #292] @ (84658 <_PyObject_New@@Base+0x15c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 843e8 <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 845ac <_PyObject_New@@Base+0xb0> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8444a <_PyObject_New@@Base+0x112> │ │ │ │ + beq.n 8460e <_PyObject_New@@Base+0x112> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 843cc <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 84590 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #224] @ (84498 <_PyObject_New@@Base+0x160>) │ │ │ │ - bne.n 84426 <_PyObject_New@@Base+0xee> │ │ │ │ + ldr r1, [pc, #224] @ (8465c <_PyObject_New@@Base+0x160>) │ │ │ │ + bne.n 845ea <_PyObject_New@@Base+0xee> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84436 <_PyObject_New@@Base+0xfe> │ │ │ │ + bne.n 845fa <_PyObject_New@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 8441a <_PyObject_New@@Base+0xe2> │ │ │ │ + bcc.n 845de <_PyObject_New@@Base+0xe2> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 843aa <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8456e <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84478 <_PyObject_New@@Base+0x140> │ │ │ │ + bne.n 8463c <_PyObject_New@@Base+0x140> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8446e <_PyObject_New@@Base+0x136> │ │ │ │ + beq.n 84632 <_PyObject_New@@Base+0x136> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 843aa <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8456e <_PyObject_New@@Base+0x72> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 843aa <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8456e <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 843c4 <_PyObject_New@@Base+0x8c> │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + beq.n 84588 <_PyObject_New@@Base+0x8c> │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84488 <_PyObject_New@@Base+0x150> │ │ │ │ + bne.n 8464c <_PyObject_New@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 843c4 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 84588 <_PyObject_New@@Base+0x8c> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 843aa <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 843e8 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 8456e <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 845ac <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 843aa <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8456e <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8440a <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 845ce <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 843c4 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 84588 <_PyObject_New@@Base+0x8c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008449c : │ │ │ │ +00084660 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 845a8 │ │ │ │ + beq.n 8476c │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 844ce │ │ │ │ + cbz r2, 84692 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 844ce │ │ │ │ + cbz r2, 84692 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 8450e │ │ │ │ + cbz r2, 846d2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 8450e │ │ │ │ + cbz r2, 846d2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 845da │ │ │ │ + beq.n 8479e │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 845da │ │ │ │ + beq.n 8479e │ │ │ │ movw r2, #56064 @ 0xdb00 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 845c8 │ │ │ │ + beq.n 8478c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w eaf24 │ │ │ │ + b.w eb11c │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 845b0 │ │ │ │ + bge.n 84774 │ │ │ │ movw r2, #40780 @ 0x9f4c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84572 │ │ │ │ - ldr r1, [pc, #204] @ (845f0 ) │ │ │ │ + beq.n 84736 │ │ │ │ + ldr r1, [pc, #204] @ (847b4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 845ac │ │ │ │ + beq.n 84770 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 84580 │ │ │ │ - cbz r2, 84580 │ │ │ │ + beq.n 84744 │ │ │ │ + cbz r2, 84744 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 8456c │ │ │ │ + beq.n 84730 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 8456c │ │ │ │ + cbnz r1, 84730 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 127de0 │ │ │ │ + b.w 128678 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #35516 @ 0x8abc │ │ │ │ + movw r1, #34044 @ 0x84fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d52fc │ │ │ │ - bl 27591c │ │ │ │ + b.w d5514 │ │ │ │ + bl 27539c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8456c │ │ │ │ + b.n 84730 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35552 @ 0x8ae0 │ │ │ │ + movw r1, #34080 @ 0x8520 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 8459e │ │ │ │ + b.n 84762 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84502 │ │ │ │ - b.n 845ac │ │ │ │ + beq.n 846c6 │ │ │ │ + b.n 84770 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35468 @ 0x8a8c │ │ │ │ + movw r1, #33996 @ 0x84cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n 845c4 │ │ │ │ + b.n 84788 │ │ │ │ nop │ │ │ │ - add r1, pc, #576 @ (adr r1, 84834 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 849f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84642 │ │ │ │ + bne.n 84806 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 84642 │ │ │ │ + beq.n 84806 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 8465e │ │ │ │ + cbz r3, 84822 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 846a6 │ │ │ │ + beq.n 8486a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84662 │ │ │ │ + beq.n 84826 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 846a6 │ │ │ │ + beq.n 8486a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84626 │ │ │ │ + bne.n 847ea │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 846a6 │ │ │ │ + beq.n 8486a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 846aa │ │ │ │ - ldr r2, [pc, #124] @ (846f0 ) │ │ │ │ + bne.n 8486e │ │ │ │ + ldr r2, [pc, #124] @ (848b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 846a6 │ │ │ │ + cbz r0, 8486a │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d589c <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5ab4 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 846a6 │ │ │ │ + beq.n 8486a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 846e8 │ │ │ │ + cbz r3, 848ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8463c │ │ │ │ - ldr r1, [pc, #72] @ (846f4 ) │ │ │ │ + b.n 84800 │ │ │ │ + ldr r1, [pc, #72] @ (848b8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 908d0 <_PyObject_LookupSpecial@@Base> │ │ │ │ - cbz r0, 846de │ │ │ │ + bl 90ae8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + cbz r0, 848a2 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 8463c │ │ │ │ + beq.n 84800 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8463c │ │ │ │ + bne.n 84800 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8463c │ │ │ │ - bl 80760 │ │ │ │ + b.n 84800 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84670 │ │ │ │ - b.n 846a6 │ │ │ │ + beq.n 84834 │ │ │ │ + b.n 8486a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 846a6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8486a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 847dc │ │ │ │ - ldr r3, [pc, #248] @ (8481c ) │ │ │ │ + bne.n 849a0 │ │ │ │ + ldr r3, [pc, #248] @ (849e0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 847a4 │ │ │ │ + beq.n 84968 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84766 │ │ │ │ + cbnz r2, 8492a │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ itttt cs │ │ │ │ addcs r1, r3, r0 │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs.w r1, r0, #16 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ @@ -134589,85 +134744,85 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (84820 ) │ │ │ │ + ldr r2, [pc, #140] @ (849e4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 847f0 │ │ │ │ + cbnz r3, 849b4 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84766 │ │ │ │ + bne.n 8492a │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84804 │ │ │ │ + bne.n 849c8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 847ea │ │ │ │ + cbz r4, 849ae │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 84766 │ │ │ │ + b.n 8492a │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84766 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 8479e │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.n 8492a │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 84962 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84810 │ │ │ │ + bne.n 849d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 8479c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 84960 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 847ce │ │ │ │ + b.n 84992 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8479c │ │ │ │ + b.n 84960 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084824 : │ │ │ │ +000849e8 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 8484c │ │ │ │ + bl 84a10 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -134675,60 +134830,60 @@ │ │ │ │ sub sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 849be │ │ │ │ - cbz r3, 84892 │ │ │ │ + bgt.w 84b82 │ │ │ │ + cbz r3, 84a56 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 849d8 │ │ │ │ + bhi.w 84b9c │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 84990 │ │ │ │ + bhi.w 84b54 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84866 │ │ │ │ + beq.n 84a2a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 84866 │ │ │ │ + bne.n 84a2a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84872 │ │ │ │ + bne.n 84a36 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 84aca │ │ │ │ - beq.w 84b68 │ │ │ │ + blt.w 84c8e │ │ │ │ + beq.w 84d2c │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 84a0c │ │ │ │ + beq.w 84bd0 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 84aa8 │ │ │ │ - ldr r7, [pc, #712] @ (84b74 ) │ │ │ │ + bgt.w 84c6c │ │ │ │ + ldr r7, [pc, #712] @ (84d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r2, r8 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 84a1e │ │ │ │ - ldr.w ip, [pc, #684] @ 84b78 │ │ │ │ + beq.w 84be2 │ │ │ │ + ldr.w ip, [pc, #684] @ 84d3c │ │ │ │ ldr.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84ace │ │ │ │ + bne.w 84c92 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r8, sp, #8 │ │ │ │ @@ -134740,123 +134895,123 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84b18 │ │ │ │ + beq.w 84cdc │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84b10 │ │ │ │ + beq.w 84cd4 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 8497e │ │ │ │ + beq.n 84b42 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84b14 │ │ │ │ + beq.w 84cd8 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #20 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 8497e │ │ │ │ + beq.n 84b42 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84a82 │ │ │ │ + beq.w 84c46 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 84962 │ │ │ │ + bne.n 84b26 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84ae6 │ │ │ │ + bne.w 84caa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84866 │ │ │ │ + bne.w 84a2a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 849d4 │ │ │ │ + beq.n 84b98 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 84882 │ │ │ │ - cbnz r5, 849fa │ │ │ │ + bne.w 84a46 │ │ │ │ + cbnz r5, 84bb8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 849d4 │ │ │ │ - bls.n 849ea │ │ │ │ + beq.n 84b98 │ │ │ │ + bls.n 84bae │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 849fa │ │ │ │ + beq.n 84bb8 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 849d4 │ │ │ │ + beq.n 84b98 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 849c2 │ │ │ │ + bne.n 84b86 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 84866 │ │ │ │ + b.n 84a2a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 849b4 │ │ │ │ - bhi.n 849fe │ │ │ │ + beq.n 84b78 │ │ │ │ + bhi.n 84bbc │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 849b4 │ │ │ │ + beq.n 84b78 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 84882 │ │ │ │ - b.n 849d4 │ │ │ │ + bne.w 84a46 │ │ │ │ + b.n 84b98 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 849d4 │ │ │ │ - bhi.n 84a06 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84b2e │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 849cc │ │ │ │ + beq.n 84b98 │ │ │ │ + bls.n 84bc4 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 84b90 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 84866 │ │ │ │ + b.n 84a2a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 84882 │ │ │ │ - b.n 849d4 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 849cc │ │ │ │ - b.n 849fa │ │ │ │ + bne.w 84a46 │ │ │ │ + b.n 84b98 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84cf2 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 84b90 │ │ │ │ + b.n 84bb8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84abe │ │ │ │ - ldr r2, [pc, #320] @ (84b74 ) │ │ │ │ + beq.n 84c82 │ │ │ │ + ldr r2, [pc, #320] @ (84d38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add.w r8, sp, #8 │ │ │ │ @@ -134871,1299 +135026,1298 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84930 │ │ │ │ + bne.w 84af4 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r4, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 84c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84aca │ │ │ │ + cbnz r3, 84c8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84aca │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84c8e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 84a1e │ │ │ │ - bl 1f5c8c │ │ │ │ + bls.n 84be2 │ │ │ │ + bl 1f71c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84a32 │ │ │ │ + bne.n 84bf6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 84988 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 84b4c │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84b1c │ │ │ │ + bne.n 84ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84a3e │ │ │ │ + b.n 84c02 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84b04 │ │ │ │ - cbnz r4, 84b46 │ │ │ │ + beq.n 84cc8 │ │ │ │ + cbnz r4, 84d0a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84988 │ │ │ │ - b.n 84ae6 │ │ │ │ + beq.w 84b4c │ │ │ │ + b.n 84caa │ │ │ │ movs r6, #1 │ │ │ │ - b.n 84a82 │ │ │ │ + b.n 84c46 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 84a82 │ │ │ │ + b.n 84c46 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 84a82 │ │ │ │ + b.n 84c46 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84a3e │ │ │ │ + b.n 84c02 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 84aca │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 84c8e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #34148 @ 0x8564 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84a9a │ │ │ │ - b.n 84aca │ │ │ │ + bne.n 84c5e │ │ │ │ + b.n 84c8e │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ - b.n 84988 │ │ │ │ + b.n 84b4c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 84bfe │ │ │ │ + bgt.n 84dc2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84bc4 │ │ │ │ + beq.n 84d88 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 84c1a │ │ │ │ + bhi.n 84dde │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 84bc6 │ │ │ │ + bhi.n 84d8a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84c48 │ │ │ │ + beq.n 84e0c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84b92 │ │ │ │ + beq.n 84d56 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 84b92 │ │ │ │ + bne.n 84d56 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 84ba0 │ │ │ │ + bne.n 84d64 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 84b92 │ │ │ │ + bne.n 84d56 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84c14 │ │ │ │ + beq.n 84dd8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84bb0 │ │ │ │ + bne.n 84d74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 84c36 │ │ │ │ + bne.n 84dfa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 84c14 │ │ │ │ - bls.n 84c2a │ │ │ │ + beq.n 84dd8 │ │ │ │ + bls.n 84dee │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84c36 │ │ │ │ + beq.n 84dfa │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 84c14 │ │ │ │ + beq.n 84dd8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84c02 │ │ │ │ + bne.n 84dc6 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84b92 │ │ │ │ + b.n 84d56 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84bee │ │ │ │ - bhi.n 84c3c │ │ │ │ + beq.n 84db2 │ │ │ │ + bhi.n 84e00 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 84bee │ │ │ │ + beq.n 84db2 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84bb0 │ │ │ │ - b.n 84c14 │ │ │ │ + bne.n 84d74 │ │ │ │ + b.n 84dd8 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84c14 │ │ │ │ - bhi.n 84c42 │ │ │ │ - cbz r3, 84c48 │ │ │ │ + beq.n 84dd8 │ │ │ │ + bhi.n 84e06 │ │ │ │ + cbz r3, 84e0c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84c0c │ │ │ │ + bne.n 84dd0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 84b92 │ │ │ │ + b.n 84d56 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 84bb0 │ │ │ │ - b.n 84c14 │ │ │ │ + bne.n 84d74 │ │ │ │ + b.n 84dd8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84c0c │ │ │ │ - b.n 84c36 │ │ │ │ + bne.n 84dd0 │ │ │ │ + b.n 84dfa │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 854f2 │ │ │ │ + bhi.w 856e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - lsls r5, r3, #15 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r5, r7, #10 │ │ │ │ - lsls r7, r2, #11 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r0, #11 │ │ │ │ + lsls r3, r3, #11 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r7, r0, #16 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r7, r1, #11 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r7, r7, #14 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r3, r1, #11 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r7, r3, #10 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r3, r2, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r5, r2, #15 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r4, #10 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r7, r2, #9 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 81208 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 84dbc │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8548c │ │ │ │ + beq.w 850b0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 85626 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 84da2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 84f7a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84da2 │ │ │ │ + beq.n 84f7a │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 81044 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #40253 @ 0x9d3d │ │ │ │ - movt r2, #21 │ │ │ │ - ldr.w r6, [r1], #8 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r6, r2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - bne.w 85328 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 84db2 │ │ │ │ - movw r6, #4372 @ 0x1114 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 84da2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 852ee │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852fc │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 854ba │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 854ca │ │ │ │ + mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84da2 │ │ │ │ + bl 7b40c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 84f7a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 84b7c │ │ │ │ + bl 84d40 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 85374 │ │ │ │ - beq.w 85258 │ │ │ │ + blt.w 854b6 │ │ │ │ + beq.w 85424 │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 852ca │ │ │ │ + bgt.w 85494 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #752] @ (8512c ) │ │ │ │ + ldr r3, [pc, #808] @ (852f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 85292 │ │ │ │ - ldr r0, [pc, #728] @ (85130 ) │ │ │ │ + ldr.w r5, [r3, #1608] @ 0x648 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8545e │ │ │ │ + ldr r0, [pc, #784] @ (852fc ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85332 │ │ │ │ + bne.w 85500 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ - add.w r0, r6, #12 │ │ │ │ + add.w r0, r5, #12 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - sub.w r2, r6, #8 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r3, [r6, #-8] │ │ │ │ + strd r1, r3, [r5, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 84c64 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8534c │ │ │ │ + beq.w 8551a │ │ │ │ mov r7, r8 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 84f06 │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 8509a │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85378 │ │ │ │ + beq.w 8555c │ │ │ │ cmp r7, #2 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - beq.n 84f06 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq.n 8509a │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8538e │ │ │ │ + beq.w 85558 │ │ │ │ cmp r7, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - beq.n 84f06 │ │ │ │ - add.w r2, r6, #20 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq.n 8509a │ │ │ │ + add.w r2, r5, #20 │ │ │ │ movs r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8534e │ │ │ │ + beq.w 8551c │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 84ee6 │ │ │ │ + bne.n 8507a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 85264 │ │ │ │ + bne.w 85430 │ │ │ │ adds r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 84da2 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #41133 @ 0xa0ad │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r5, [r1], #8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 854f6 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 84f40 │ │ │ │ + movw r5, #4372 @ 0x1114 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + b.n 84f7a │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 854f2 │ │ │ │ - add r1, pc, #4 @ (adr r1, 84f30 ) │ │ │ │ + bhi.w 856e4 │ │ │ │ + add r1, pc, #4 @ (adr r1, 850fc ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #92] @ (84f90 ) │ │ │ │ + str r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [pc, #92] @ (84fec ) │ │ │ │ + str r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [pc, #124] @ (8502c ) │ │ │ │ + ldr r7, [pc, #716] @ (85448 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [pc, #92] @ (8501c ) │ │ │ │ + str r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [pc, #92] @ (85054 ) │ │ │ │ + str r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #684] @ (852c4 ) │ │ │ │ + ldr r7, [pc, #228] @ (852c8 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r6, r7] │ │ │ │ + strh r3, [r0, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r1, r1] │ │ │ │ + ldrsb r3, [r1, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #684] @ (852dc ) │ │ │ │ + ldr r7, [pc, #228] @ (852e0 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [r3, r4] │ │ │ │ + strh r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, r0] │ │ │ │ + strh r5, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r7, r0] │ │ │ │ + strb r1, [r1, r0] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #468] @ (8521c ) │ │ │ │ + ldr r7, [pc, #300] @ (85340 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #468] @ (85220 ) │ │ │ │ + ldr r7, [pc, #300] @ (85344 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #468] @ (85230 ) │ │ │ │ + ldr r7, [pc, #300] @ (85354 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #956] @ (85420 ) │ │ │ │ + ldr r7, [pc, #524] @ (8543c ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r1, r0] │ │ │ │ + ldrsb r1, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #684] @ (85344 ) │ │ │ │ + ldr r7, [pc, #228] @ (85348 ) │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r4, r0] │ │ │ │ + strh r1, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r7, r3] │ │ │ │ + strh r1, [r1, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r7, r3] │ │ │ │ + strh r1, [r1, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #684] @ (8535c ) │ │ │ │ + ldr r7, [pc, #228] @ (85360 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #684] @ (85360 ) │ │ │ │ + ldr r7, [pc, #228] @ (85364 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [r3, r4] │ │ │ │ + strh r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #684] @ (8536c ) │ │ │ │ + ldr r7, [pc, #228] @ (85370 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #684] @ (85374 ) │ │ │ │ + ldr r7, [pc, #228] @ (85378 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #956] @ (85498 ) │ │ │ │ + ldr r7, [pc, #524] @ (854b4 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r4, r1] │ │ │ │ + strb r5, [r7, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + ldrsb r5, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r1, r7] │ │ │ │ + strh r1, [r3, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #956] @ (854b4 ) │ │ │ │ + ldr r7, [pc, #524] @ (854d0 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r6, r4] │ │ │ │ + strh r1, [r0, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85b34 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 85d00 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7ee1c │ │ │ │ + b.w 7efe0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 84b7c │ │ │ │ + bl 84d40 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 85374 │ │ │ │ + blt.w 854b6 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 854c6 │ │ │ │ - bl 721b8 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 855d0 │ │ │ │ + bl 72340 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 854dc │ │ │ │ + beq.w 855e6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 851bc │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 85388 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c64 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 84e28 │ │ │ │ + mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853f0 │ │ │ │ + beq.w 855b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853cc │ │ │ │ + beq.w 85590 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a620 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 853cc │ │ │ │ + beq.w 85590 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85316 │ │ │ │ + bne.w 854e4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851b2 │ │ │ │ + beq.n 8537e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 854ea │ │ │ │ + beq.w 855f4 │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 8515e │ │ │ │ + bgt.n 8532a │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afe9c │ │ │ │ + bl 1b1c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84da2 │ │ │ │ - b.n 8535e │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + bne.w 84f7a │ │ │ │ + b.n 8552c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 852b6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852fc │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 85480 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 854ca │ │ │ │ + mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 72d9c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 72f24 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 14f888 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 14fa38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fde28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w fe1ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 72d9c │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84da2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 72f24 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 84f7a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11a860 │ │ │ │ + b.w 11b0a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #724] @ (85530 ) │ │ │ │ + ldr r5, [pc, #724] @ (856fc ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 84f10 │ │ │ │ + beq.w 850a4 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ - movs r5, #1 │ │ │ │ + movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ - andls r5, r0 │ │ │ │ + andls r6, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 85286 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 853aa │ │ │ │ + beq.n 85452 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8556e │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 84f10 │ │ │ │ - b.n 85264 │ │ │ │ + beq.w 850a4 │ │ │ │ + b.n 85430 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, r8 │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 85392 │ │ │ │ - ldr r2, [pc, #648] @ (85534 ) │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 854aa │ │ │ │ + ldr r2, [pc, #652] @ (85700 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 84e76 │ │ │ │ + b.n 8500a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r6, 852fc │ │ │ │ + cbz r5, 854ca │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 851ea │ │ │ │ - b.n 851e2 │ │ │ │ + bge.n 853b6 │ │ │ │ + b.n 853ae │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 85292 │ │ │ │ - bl 1f5c8c │ │ │ │ - mov r6, r0 │ │ │ │ + bls.n 8545e │ │ │ │ + bl 1f71c8 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85392 │ │ │ │ - ldr r2, [pc, #592] @ (85534 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 852b2 │ │ │ │ + bne.n 85560 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 84f7a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 853a0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 856a4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 84de4 │ │ │ │ + beq.w 850da │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 84de4 │ │ │ │ + b.n 850da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8519a │ │ │ │ + bne.w 85366 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8519a │ │ │ │ - mov r3, r6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85366 │ │ │ │ + mov r3, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8537c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 12cb88 │ │ │ │ - ldr r3, [pc, #492] @ (85534 ) │ │ │ │ + bne.n 85546 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12d478 │ │ │ │ + ldr r3, [pc, #492] @ (85700 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 852b2 │ │ │ │ + b.n 8547c │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ subs r3, r2, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85374 │ │ │ │ + beq.n 854b6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 85374 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 84da2 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 8534e │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 854b6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 854b6 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #428] @ (85534 ) │ │ │ │ + ldr r3, [pc, #428] @ (85700 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 852b2 │ │ │ │ + b.n 8547c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 8534e │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - b.n 85374 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 84e06 │ │ │ │ - b.n 84e0e │ │ │ │ + b.n 8551c │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 8551c │ │ │ │ + ldr r2, [pc, #412] @ (85700 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 8547c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #34148 @ 0x8564 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85368 │ │ │ │ - b.n 85374 │ │ │ │ + bne.n 85536 │ │ │ │ + b.n 854b6 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 853fc │ │ │ │ + bne.n 855c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79330 │ │ │ │ - b.n 8535e │ │ │ │ + bl 79448 │ │ │ │ + b.n 8552c │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 85358 │ │ │ │ + b.n 85526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853e8 │ │ │ │ + bne.n 855ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 853e8 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 84b7c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 85374 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 731f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 85524 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 85514 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 855ac │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #34176 @ 0x8580 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - bl 84c64 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8550a │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 85426 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - vldr d0, [r3] │ │ │ │ - vldr d1, [r3, #8] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 188e90 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ + b.n 854b6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8537e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 854ae │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852fc │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 85648 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 854ca │ │ │ │ + mov r0, r5 │ │ │ │ blx 29a18 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8b068 │ │ │ │ - bl 80760 │ │ │ │ + b.w 8b264 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85374 │ │ │ │ + bne.w 854b6 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35664 @ 0x8b50 │ │ │ │ + movw r1, #34192 @ 0x8590 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 85374 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 854b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852fc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 854ca │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85478 │ │ │ │ - b.n 85480 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35648 @ 0x8b40 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ + blt.n 85612 │ │ │ │ + b.n 8561a │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 84d40 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 854b6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 73308 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + cbz r0, 856be │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 856ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - b.n 85374 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 851b2 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35700 @ 0x8b74 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 85374 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + bl 84e28 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r0, 8569a │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8567a │ │ │ │ subs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - b.n 85358 │ │ │ │ + b.n 85526 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 84f9a │ │ │ │ + b.n 84fa2 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afe9c │ │ │ │ + bl 1b1c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84da2 │ │ │ │ - b.n 8535e │ │ │ │ + bne.w 84f7a │ │ │ │ + b.n 8552c │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - b.n 85374 │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ + b.n 854b6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + vldr d0, [r3] │ │ │ │ + vldr d1, [r3, #8] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 18a6fc │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #34228 @ 0x85b4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 854b6 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085538 : │ │ │ │ +00085704 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 85714 │ │ │ │ + bmi.w 858e0 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 85756 │ │ │ │ - ldr r6, [pc, #664] @ (857fc ) │ │ │ │ + bpl.w 85922 │ │ │ │ + ldr r6, [pc, #664] @ (859c8 ) │ │ │ │ movw r7, #42236 @ 0xa4fc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r6, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 858a4 │ │ │ │ + bne.w 85a70 │ │ │ │ ldr.w r2, [r6, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 858a4 │ │ │ │ + beq.w 85a70 │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r6, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85766 │ │ │ │ + beq.w 85932 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 85a22 │ │ │ │ + bpl.w 85bee │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85932 │ │ │ │ + bhi.w 85afe │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85962 │ │ │ │ + blt.w 85b2e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 85782 │ │ │ │ + bmi.w 8594e │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 857c4 │ │ │ │ + bpl.w 85990 │ │ │ │ ldr.w r3, [r6, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 858ca │ │ │ │ + bne.w 85a96 │ │ │ │ ldr.w r2, [r6, #3680] @ 0xe60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 858ca │ │ │ │ + beq.w 85a96 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #528] @ (85800 ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #528] @ (859cc ) │ │ │ │ + bl 7956c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 857d4 │ │ │ │ + beq.w 859a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 85a22 │ │ │ │ + bpl.w 85bee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85966 │ │ │ │ + bhi.w 85b32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85962 │ │ │ │ + blt.w 85b2e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #472] @ 85808 │ │ │ │ + ldr.w r9, [pc, #472] @ 859d4 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 85a4e │ │ │ │ + bhi.w 85c1a │ │ │ │ adds r2, r3, r2 │ │ │ │ - bmi.w 85a4e │ │ │ │ + bmi.w 85c1a │ │ │ │ movw r7, #20256 @ 0x4f20 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w fp, [r7, #712] @ 0x2c8 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 859c0 │ │ │ │ + bne.w 85b8c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [ip, #1528] @ 0x5f8 │ │ │ │ - bcs.w 858ee │ │ │ │ + bcs.w 85aba │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r6, lr, lsl #3] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 859a4 │ │ │ │ + beq.w 85b70 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8580c │ │ │ │ + beq.w 859d8 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8584c │ │ │ │ + bgt.w 85a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #284] @ (85804 ) │ │ │ │ + ldr r2, [pc, #284] @ (859d0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 859dc │ │ │ │ + bne.w 85ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r5, 8570c │ │ │ │ + cbz r5, 858d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 29718 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #240] @ (85808 ) │ │ │ │ + ldr r0, [pc, #240] @ (859d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -136173,33 +136327,33 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85a3a │ │ │ │ + beq.w 85c06 │ │ │ │ ldr.w r5, [r1, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 85562 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + bmi.w 8572e │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a64 │ │ │ │ - movw r0, #35864 @ 0x8c18 │ │ │ │ + beq.w 85c30 │ │ │ │ + movw r0, #34392 @ 0x8658 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85962 │ │ │ │ - ldr r3, [pc, #132] @ (85808 ) │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85b2e │ │ │ │ + ldr r3, [pc, #132] @ (859d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -136209,50 +136363,50 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85a44 │ │ │ │ + beq.w 85c10 │ │ │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 855d4 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + bmi.w 857a0 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85770 │ │ │ │ + bne.n 8593c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [pc, #24] @ (85800 ) │ │ │ │ - movw r1, #35828 @ 0x8bf4 │ │ │ │ + ldr r2, [pc, #24] @ (859cc ) │ │ │ │ + movw r1, #34356 @ 0x8634 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldmia r7!, {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 858ec │ │ │ │ + ble.n 85ab8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.n 85898 │ │ │ │ + bcc.n 85a64 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ adds r2, r1, r6 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r7, [r1, r6] │ │ │ │ add.w r7, ip, r3 │ │ │ │ @@ -136261,779 +136415,785 @@ │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 856da │ │ │ │ + bge.w 858a6 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 856da │ │ │ │ + beq.w 858a6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 856da │ │ │ │ + beq.w 858a6 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856da │ │ │ │ + bne.w 858a6 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a5a │ │ │ │ + bne.w 85c26 │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 856da │ │ │ │ + bmi.w 858a6 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85882 │ │ │ │ + bne.n 85a4e │ │ │ │ dmb ish │ │ │ │ - b.n 856da │ │ │ │ + b.n 858a6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str.w r2, [fp, #12] │ │ │ │ str.w fp, [r2, #8] │ │ │ │ - b.n 856b8 │ │ │ │ - ldr r0, [pc, #468] @ (85a7c ) │ │ │ │ - bl 6d9ac │ │ │ │ + b.n 85884 │ │ │ │ + ldr r0, [pc, #468] @ (85c48 ) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 85766 │ │ │ │ + beq.w 85932 │ │ │ │ add.w r8, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (85a7c ) │ │ │ │ + ldr r1, [pc, #452] @ (85c48 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85598 │ │ │ │ - b.n 85766 │ │ │ │ - ldr r0, [pc, #436] @ (85a80 ) │ │ │ │ + bne.w 85764 │ │ │ │ + b.n 85932 │ │ │ │ + ldr r0, [pc, #436] @ (85c4c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 857d4 │ │ │ │ + beq.w 859a0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #416] @ (85a80 ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #416] @ (85c4c ) │ │ │ │ + bl 7956c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 855fa │ │ │ │ - b.n 857d4 │ │ │ │ + bne.w 857c6 │ │ │ │ + b.n 859a0 │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n 859f0 │ │ │ │ + bne.n 85bbc │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85a4e │ │ │ │ + beq.w 85c1a │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr.w r1, [r6, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r6, #800] @ 0x320 │ │ │ │ adds r7, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 856c2 │ │ │ │ + b.n 8588e │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85982 │ │ │ │ + bcc.n 85b4e │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ cmp.w r0, r1, lsr #30 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 85938 │ │ │ │ + beq.n 85b04 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #34440 @ 0x8688 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8570c │ │ │ │ + b.n 858d8 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85992 │ │ │ │ + bcc.n 85b5e │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq.n 8596c │ │ │ │ - b.n 8594c │ │ │ │ + beq.n 85b38 │ │ │ │ + b.n 85b18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85a0a │ │ │ │ + blt.n 85bd6 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 855be │ │ │ │ - b.n 85962 │ │ │ │ + bge.w 8578a │ │ │ │ + b.n 85b2e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 859fe │ │ │ │ + blt.n 85bca │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85622 │ │ │ │ - b.n 85962 │ │ │ │ + bge.w 857ee │ │ │ │ + b.n 85b2e │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 858ee │ │ │ │ + beq.n 85aba │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ - b.n 85826 │ │ │ │ + b.n 859f2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx fp │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a4e │ │ │ │ + beq.n 85c1a │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85928 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 85af4 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85a16 │ │ │ │ + bne.n 85be2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 856fa │ │ │ │ + bl 12d478 │ │ │ │ + b.n 858c6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 85910 │ │ │ │ + b.n 85adc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 8594c │ │ │ │ + bge.n 85b18 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8594c │ │ │ │ - b.n 85962 │ │ │ │ + bne.n 85b18 │ │ │ │ + b.n 85b2e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 8594c │ │ │ │ + bge.n 85b18 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8594c │ │ │ │ - b.n 85962 │ │ │ │ + bne.n 85b18 │ │ │ │ + b.n 85b2e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 856fa │ │ │ │ + b.n 858c6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35888 @ 0x8c30 │ │ │ │ + movw r1, #34416 @ 0x8670 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 85962 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 85b2e │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - b.n 8574c │ │ │ │ + b.n 85918 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 857ba │ │ │ │ + b.n 85986 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856da │ │ │ │ - b.n 85870 │ │ │ │ + bne.w 858a6 │ │ │ │ + b.n 85a3c │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #35828 @ 0x8bf4 │ │ │ │ + movw r1, #34356 @ 0x8634 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #4] @ (85a7c ) │ │ │ │ - b.n 857f0 │ │ │ │ + ldr r2, [pc, #4] @ (85c48 ) │ │ │ │ + b.n 859bc │ │ │ │ nop │ │ │ │ - ble.n 85b28 │ │ │ │ + ble.n 85cf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 85b6c │ │ │ │ + ble.n 85d38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085a84 : │ │ │ │ +00085c50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85b20 │ │ │ │ + beq.n 85cec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85b08 │ │ │ │ + bpl.n 85cd4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85ab4 │ │ │ │ + bhi.n 85c80 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85aec │ │ │ │ + bcc.n 85cb8 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, ip, lsl #30 │ │ │ │ cmp.w ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq.n 85abc │ │ │ │ + beq.n 85c88 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #34440 @ 0x8688 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85af8 │ │ │ │ + blt.n 85cc4 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85ad0 │ │ │ │ + bge.n 85c9c │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85ad0 │ │ │ │ + bne.n 85c9c │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35888 @ 0x8c30 │ │ │ │ + movw r1, #34416 @ 0x8670 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 85ae6 │ │ │ │ - movw r0, #35864 @ 0x8c18 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 85cb2 │ │ │ │ + movw r0, #34392 @ 0x8658 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85ae6 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85cb2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085b34 : │ │ │ │ +00085d00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (85bfc ) │ │ │ │ + ldr r2, [pc, #184] @ (85dc8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ - cbz r3, 85b92 │ │ │ │ + cbz r3, 85d5e │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r2, #1604] @ 0x644 │ │ │ │ str.w r4, [r2, #1608] @ 0x648 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne.n 85bb8 │ │ │ │ - ldr r2, [pc, #128] @ (85c00 ) │ │ │ │ + bne.n 85d84 │ │ │ │ + ldr r2, [pc, #128] @ (85dcc ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 85bbe │ │ │ │ + cbnz r4, 85d8a │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 725b8 │ │ │ │ + bl 72740 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 85bf2 │ │ │ │ + cbz r0, 85dbe │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 85b7c │ │ │ │ + beq.n 85d48 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 85b7c │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 85d48 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bne.n 85bde │ │ │ │ + bne.n 85daa │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 85b88 │ │ │ │ + b.n 85d54 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 85b88 │ │ │ │ + b.n 85d54 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085c04 : │ │ │ │ +00085dd0 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085c0c : │ │ │ │ +00085dd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85c92 │ │ │ │ + beq.n 85e5e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 85c5e │ │ │ │ + bge.n 85e2a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85cf8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85ec4 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ - bne.n 85c5a │ │ │ │ + bne.n 85e26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 85e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85ca2 │ │ │ │ + cbnz r3, 85e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85ca2 │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85e6e │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c5a │ │ │ │ + b.n 85e26 │ │ │ │ │ │ │ │ -00085ca8 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085e74 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 85cf8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85ec4 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85cd6 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85ea2 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85cd0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 85e9c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85cd0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85e9c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85cd0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85e9c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 85e08 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + bge.w 85fe0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ adds r6, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r6, r6, r1, asr #3 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #12 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 85e7a <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ + bgt.w 86054 <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 85e42 <_PyList_AppendTakeRefListResize@@Base+0x19a> │ │ │ │ + beq.w 8601e <_PyList_AppendTakeRefListResize@@Base+0x1aa> │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85e38 <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + bcs.w 86014 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw ip, #24493 @ 0x5fad │ │ │ │ - movt ip, #8 │ │ │ │ + movw r2, #24969 @ 0x6189 │ │ │ │ + movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - ldr.w r2, [r0, #700] @ 0x2bc │ │ │ │ - ldr.w r7, [r0, #688] @ 0x2b0 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, ip │ │ │ │ - mov r8, r7 │ │ │ │ - bne.w 85e68 <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + ldr.w r7, [r0, #700] @ 0x2bc │ │ │ │ + ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.w 86044 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85df0 <_PyList_AppendTakeRefListResize@@Base+0x148> │ │ │ │ - ldr r2, [pc, #308] @ (85e98 <_PyList_AppendTakeRefListResize@@Base+0x1f0>) │ │ │ │ + beq.n 85fc6 <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ + ldr r2, [pc, #324] @ (86074 <_PyList_AppendTakeRefListResize@@Base+0x200>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 85e16 <_PyList_AppendTakeRefListResize@@Base+0x16e> │ │ │ │ + beq.n 85fee <_PyList_AppendTakeRefListResize@@Base+0x17a> │ │ │ │ mov.w ip, r3, lsr #18 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ ubfx ip, r3, #0, #18 │ │ │ │ - ldr.w r7, [r2, #808] @ 0x328 │ │ │ │ - cmp r7, ip │ │ │ │ - bgt.n 85da6 <_PyList_AppendTakeRefListResize@@Base+0xfe> │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ + cmp r1, ip │ │ │ │ + bgt.n 85f74 <_PyList_AppendTakeRefListResize@@Base+0x100> │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ cmp lr, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 85e16 <_PyList_AppendTakeRefListResize@@Base+0x16e> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 85fee <_PyList_AppendTakeRefListResize@@Base+0x17a> │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - cmp r1, r2 │ │ │ │ - bhi.n 85dc4 <_PyList_AppendTakeRefListResize@@Base+0x11c> │ │ │ │ - add.w r2, r2, r0, lsl #4 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + cmp r2, r8 │ │ │ │ + bcc.n 85f92 <_PyList_AppendTakeRefListResize@@Base+0x11e> │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r6, lsl #4 │ │ │ │ - bcc.n 85dfa <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - bl 726a4 │ │ │ │ + bcc.n 85fd2 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + bl 7282c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 85e38 <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 86014 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ blx 29db8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 784bc │ │ │ │ + bl 785d0 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r8 │ │ │ │ - bl 726a4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7282c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 85e38 <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + cbz r0, 86014 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.w 85d00 <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ + blt.w 85ecc <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr.w r7, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #53945 @ 0xd2b9 │ │ │ │ + ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ + movw r2, #53993 @ 0xd2e9 │ │ │ │ movt r2, #6 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne.n 85e86 <_PyList_AppendTakeRefListResize@@Base+0x1de> │ │ │ │ - cmp r1, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 86060 <_PyList_AppendTakeRefListResize@@Base+0x1ec> │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ + cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a8d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85dfa <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.n 85fd2 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85e02 <_PyList_AppendTakeRefListResize@@Base+0x15a> │ │ │ │ + b.n 85fda <_PyList_AppendTakeRefListResize@@Base+0x166> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ movs r6, #0 │ │ │ │ - movw r2, #24493 @ 0x5fad │ │ │ │ + movw r2, #24969 @ 0x6189 │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r1, [r0, #700] @ 0x2bc │ │ │ │ - ldr.w r8, [r0, #688] @ 0x2b0 │ │ │ │ - mov lr, r1 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ + mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - mov r1, r6 │ │ │ │ - beq.w 85d5e <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w 85f2a <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ mov r1, r3 │ │ │ │ - mov r3, lr │ │ │ │ - blx r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85dfa <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - b.n 85e38 <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + bne.n 85fd2 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + b.n 86014 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85e42 <_PyList_AppendTakeRefListResize@@Base+0x19a> │ │ │ │ + beq.n 8601e <_PyList_AppendTakeRefListResize@@Base+0x1aa> │ │ │ │ adds r6, r1, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ - b.n 85d32 <_PyList_AppendTakeRefListResize@@Base+0x8a> │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ + b.n 85efe <_PyList_AppendTakeRefListResize@@Base+0x8a> │ │ │ │ mov r1, r3 │ │ │ │ + ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ + mov r2, r8 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85dfa <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - b.n 85e38 <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + bne.n 85fd2 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + b.n 86014 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085e9c : │ │ │ │ +00086078 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - subs.w lr, r1, #0 │ │ │ │ - blt.n 85fa4 │ │ │ │ + subs.w ip, r1, #0 │ │ │ │ + blt.n 86180 │ │ │ │ + movw r2, #20256 @ 0x4f20 │ │ │ │ + movt r2, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #20256 @ 0x4f20 │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - movw ip, #24493 @ 0x5fad │ │ │ │ - movt ip, #8 │ │ │ │ - ldr.w r5, [r0, #700] @ 0x2bc │ │ │ │ - ldr.w r4, [r0, #688] @ 0x2b0 │ │ │ │ - cmp r5, ip │ │ │ │ - bne.n 85f88 │ │ │ │ + movw r0, #24969 @ 0x6189 │ │ │ │ + movt r0, #8 │ │ │ │ + ldr.w lr, [r2, #700] @ 0x2bc │ │ │ │ + ldr.w r4, [r2, #688] @ 0x2b0 │ │ │ │ + cmp lr, r0 │ │ │ │ + bne.n 86164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f58 │ │ │ │ - ldr r1, [pc, #208] @ (85fa8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 85f64 │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ - add.w r2, r2, r1, lsl #3 │ │ │ │ - ubfx r1, r3, #0, #18 │ │ │ │ - ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 85f12 │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ - cmp r2, r1 │ │ │ │ + beq.n 86134 │ │ │ │ + ldr r0, [pc, #208] @ (86184 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ + cmn.w r1, #804 @ 0x324 │ │ │ │ + beq.n 86140 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ + add.w r1, r1, r0, lsl #3 │ │ │ │ + ubfx r0, r3, #0, #18 │ │ │ │ + ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ + cmp r5, r0 │ │ │ │ + bgt.n 860ee │ │ │ │ + ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r0 │ │ │ │ ite gt │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - cbz r1, 85f64 │ │ │ │ + moveq r0, #0 │ │ │ │ + cbz r0, 86140 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ - bhi.n 85f30 │ │ │ │ - add.w r2, r2, r1, lsl #4 │ │ │ │ - cmp.w r2, lr, lsl #2 │ │ │ │ - bcc.n 85f52 │ │ │ │ - mov r2, lr │ │ │ │ - mov r1, lr │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + cmp ip, r2 │ │ │ │ + bhi.n 8610c │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ + cmp.w r2, ip, lsl #2 │ │ │ │ + bcc.n 8612e │ │ │ │ + mov r2, ip │ │ │ │ + mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 726a4 │ │ │ │ - cbz r0, 85fa4 │ │ │ │ + bl 7282c │ │ │ │ + cbz r0, 86180 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 784bc │ │ │ │ + bl 785d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 726a4 │ │ │ │ - ldr.w r4, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #53945 @ 0xd2b9 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 85f98 │ │ │ │ - mov r1, lr │ │ │ │ + b.w 7282c │ │ │ │ + ldr.w r4, [r2, #680] @ 0x2a8 │ │ │ │ + movw r1, #53993 @ 0xd2e9 │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r4, r1 │ │ │ │ + bne.n 86174 │ │ │ │ + mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2a8d0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, ip │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ - b.n 85f90 │ │ │ │ + b.n 8616c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85f52 │ │ │ │ + b.n 8612e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8603e │ │ │ │ + beq.n 8621a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ (86088 ) │ │ │ │ + ldr r3, [pc, #200] @ (86264 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 86044 │ │ │ │ + beq.n 86220 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 85ff6 │ │ │ │ + bgt.n 861d2 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 86044 │ │ │ │ - cbz r3, 86044 │ │ │ │ + bgt.n 86220 │ │ │ │ + cbz r3, 86220 │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 86016 │ │ │ │ + bhi.n 861f2 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86038 │ │ │ │ + bcc.n 86214 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 726a4 │ │ │ │ + bl 7282c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86036 │ │ │ │ + cbz r0, 86212 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 784bc │ │ │ │ + bl 785d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 726a4 │ │ │ │ + b.w 7282c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 86084 │ │ │ │ + blt.n 86260 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53945 @ 0xd2b9 │ │ │ │ + movw r1, #53993 @ 0xd2e9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 86074 │ │ │ │ + bne.n 86250 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137041,50 +137201,50 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86038 │ │ │ │ + b.n 86214 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008608c : │ │ │ │ +00086268 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 860bc │ │ │ │ + cbz r0, 86298 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 860bc │ │ │ │ + bpl.n 86298 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 860e0 │ │ │ │ - cbz r0, 860cc │ │ │ │ + bl 862bc │ │ │ │ + cbz r0, 862a8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 860d2 │ │ │ │ + bne.n 862ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 860b8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860b8 │ │ │ │ + bne.n 86294 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86294 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -137092,79 +137252,79 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 861b0 │ │ │ │ + beq.n 8638c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8654c │ │ │ │ + bne.w 86722 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 861c0 │ │ │ │ + ble.n 8639c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 86d50 │ │ │ │ + beq.w 86f40 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 86246 │ │ │ │ + beq.n 86422 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86176 │ │ │ │ + b.n 86352 │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 864fa │ │ │ │ + bge.w 866d0 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 87094 │ │ │ │ + bne.w 8717e │ │ │ │ ands.w r9, r3, r2 │ │ │ │ - beq.n 8616c │ │ │ │ + beq.n 86348 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 8616c │ │ │ │ + bls.n 86348 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 8711c │ │ │ │ + bge.w 8719c │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 87094 │ │ │ │ + bne.w 8717e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 8616c │ │ │ │ + b.n 86348 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.n 86126 │ │ │ │ + bgt.n 86302 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ adds r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -137173,39 +137333,39 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 86c8e │ │ │ │ + bne.w 86e70 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 86f08 │ │ │ │ + bgt.w 870f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 870c8 │ │ │ │ + bne.w 8723c │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r4, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 870de │ │ │ │ + bne.w 87252 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 870ec │ │ │ │ + beq.w 87260 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ @@ -137217,406 +137377,397 @@ │ │ │ │ sub.w lr, r8, #4 │ │ │ │ mov r9, r2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r5 │ │ │ │ ldr.w ip, [lr, #4]! │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne.w 8709c │ │ │ │ + bne.w 87148 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 86430 │ │ │ │ + bne.w 8660a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8643c │ │ │ │ + beq.w 86616 │ │ │ │ ldrb.w r9, [ip, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - blt.n 86252 │ │ │ │ + blt.n 8642e │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86514 │ │ │ │ + bne.w 866ea │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 86f26 │ │ │ │ + beq.w 87112 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #14893 @ 0x3a2d │ │ │ │ + movw r3, #15677 @ 0x3d3d │ │ │ │ movt r3, #21 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8652a │ │ │ │ + bne.w 86700 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8680c │ │ │ │ + bne.w 869d2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8708e │ │ │ │ + bne.w 8715e │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle r9, r4 │ │ │ │ - bgt.w 86e5a │ │ │ │ - mov sl, r9 │ │ │ │ + bgt.w 870b8 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r4 │ │ │ │ + mov r9, r6 │ │ │ │ mov fp, r8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 86ccc │ │ │ │ + ble.w 86e98 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #14893 @ 0x3a2d │ │ │ │ - movt r8, #21 │ │ │ │ + movw r6, #15677 @ 0x3d3d │ │ │ │ + movt r6, #21 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86446 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86620 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 86930 │ │ │ │ + blt.w 86af8 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.w 86b8a │ │ │ │ + beq.w 86d80 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w r0, [fp, r1, lsl #2] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 867ca │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 863d6 │ │ │ │ + bgt.w 86990 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 865ae │ │ │ │ add.w r2, fp, r1, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r7, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 863d2 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 863d2 │ │ │ │ + bgt.n 865ac │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 865ac │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 863d0 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 863a0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 865ca │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ + bgt.n 865ac │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 8657c │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8679e │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ ite gt │ │ │ │ movgt ip, r4 │ │ │ │ - movle ip, r3 │ │ │ │ + movle ip, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86ce4 │ │ │ │ + bne.w 86ec4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r0, #28] │ │ │ │ strd r5, ip, [r0, #32] │ │ │ │ add fp, r1 │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86aac │ │ │ │ + bne.w 86cd0 │ │ │ │ subs.w r4, r4, ip │ │ │ │ - bne.w 862f8 │ │ │ │ + bne.w 864d8 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 86e8c │ │ │ │ + bgt.w 87050 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86864 │ │ │ │ + bne.w 86a10 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 861ee │ │ │ │ - b.w 86c8e │ │ │ │ + beq.w 863ca │ │ │ │ + b.w 86e70 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 86266 │ │ │ │ + bls.w 86442 │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 86252 │ │ │ │ - b.n 86288 │ │ │ │ + blt.w 8642e │ │ │ │ + b.n 86464 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d3e │ │ │ │ - bne.w 86930 │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.w 86af8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 86b8a │ │ │ │ + beq.w 86d80 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8649c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86674 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 865c6 │ │ │ │ + blt.w 8679c │ │ │ │ cmp r4, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 86346 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 863da │ │ │ │ + bne.w 86526 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 865b2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d3e │ │ │ │ - bne.w 865c6 │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.w 8679c │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 86496 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + beq.n 86670 │ │ │ │ + ldr.w r8, [sp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 867ae │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86976 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 863d2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ + blt.w 865ac │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 86346 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 863da │ │ │ │ + bne.w 86526 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 865b2 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, fp │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8629a │ │ │ │ - movw r3, #29069 @ 0x718d │ │ │ │ + beq.w 86476 │ │ │ │ + movw r3, #29557 @ 0x7375 │ │ │ │ movt r3, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 862b6 │ │ │ │ - movw r2, #27805 @ 0x6c9d │ │ │ │ + beq.w 86492 │ │ │ │ + movw r2, #33813 @ 0x8415 │ │ │ │ movt r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #14545 @ 0x38d1 │ │ │ │ + movw r3, #16657 @ 0x4111 │ │ │ │ movt r3, #18 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 862b6 │ │ │ │ + b.n 86492 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 870a4 │ │ │ │ + bgt.w 871fc │ │ │ │ add.w r5, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 86bf0 │ │ │ │ + ble.w 86dd2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870c4 │ │ │ │ + beq.w 8721e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 86bf0 │ │ │ │ + beq.w 86dd2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870f4 │ │ │ │ + beq.w 871cc │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 865bc │ │ │ │ + beq.n 86792 │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r7, #2 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870f6 │ │ │ │ + beq.w 871ce │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 865a2 │ │ │ │ + bne.n 86778 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 86130 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 8630c │ │ │ │ + movs r5, #2 │ │ │ │ + add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 867d4 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8699a │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 867e2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.w 86a6e │ │ │ │ - cmp r4, sl │ │ │ │ - mov ip, r4 │ │ │ │ + bge.w 869a8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 869b8 │ │ │ │ + cmp r3, r4 │ │ │ │ it ge │ │ │ │ - movge ip, sl │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 863e4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - movw r3, #29069 @ 0x718d │ │ │ │ + movge r3, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 865bc │ │ │ │ + movw r3, #29557 @ 0x7375 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - strd r9, r6, [sp, #48] @ 0x30 │ │ │ │ + strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r7, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 866b8 │ │ │ │ + bne.n 86884 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 87184 │ │ │ │ + beq.w 87310 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 87040 │ │ │ │ + beq.w 872d0 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r7, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87050 │ │ │ │ + beq.w 872e0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86848 │ │ │ │ + beq.w 86adc │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86858 │ │ │ │ + beq.w 86aec │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 866c6 │ │ │ │ + cbz r0, 86892 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 866de │ │ │ │ - b.n 8673e │ │ │ │ + blt.n 868aa │ │ │ │ + b.n 8690a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86f7e │ │ │ │ - bne.n 86794 │ │ │ │ + blt.w 87306 │ │ │ │ + bne.n 8695c │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 8673e │ │ │ │ + ble.n 8690a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 86f76 │ │ │ │ + bne.w 872fe │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r6, sl │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ add.w r9, r7, #20 │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r7, r3, #6, #1 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ @@ -137628,470 +137779,461 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87178 │ │ │ │ + beq.w 87314 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 86f60 │ │ │ │ + beq.w 872e6 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 86f72 │ │ │ │ + beq.w 872f8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86780 │ │ │ │ + beq.n 86948 │ │ │ │ adds r1, #20 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 8678a │ │ │ │ + cbz r0, 86952 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8678e │ │ │ │ + bge.n 86956 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 866f0 │ │ │ │ + bgt.n 868bc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 8679c │ │ │ │ + ble.n 86964 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r6, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 867f6 │ │ │ │ + bne.n 869bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8663c │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bne.w 86808 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 863e4 │ │ │ │ + ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 865bc │ │ │ │ adds r1, #28 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86730 │ │ │ │ + bne.n 868fc │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86734 │ │ │ │ + bgt.n 86900 │ │ │ │ add.w r4, sl, #1 │ │ │ │ - b.n 86736 │ │ │ │ + b.n 86902 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 8673e │ │ │ │ + bge.n 8690a │ │ │ │ mov sl, r9 │ │ │ │ - b.n 86644 │ │ │ │ + b.n 86810 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86768 │ │ │ │ + beq.n 86934 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86806 │ │ │ │ + b.n 869cc │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d3e │ │ │ │ - bne.w 863d2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.w 865ac │ │ │ │ + adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 864b6 │ │ │ │ - b.n 864f6 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8668e │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 865b2 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 864f6 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 865ca │ │ │ │ + beq.w 866cc │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8679e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d3e │ │ │ │ - bne.w 8660c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.w 867de │ │ │ │ mov r2, r5 │ │ │ │ - bl 1beb84 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86936 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1c0974 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 86afc │ │ │ │ + mov ip, r5 │ │ │ │ + b.n 865bc │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86768 │ │ │ │ + b.n 86934 │ │ │ │ adds r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ - bge.w 870a0 │ │ │ │ + bge.w 87268 │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ strd r4, r8, [r1, #4] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862e4 │ │ │ │ - b.n 86fd4 │ │ │ │ - adds r1, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 293a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 866a4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 866a6 │ │ │ │ + beq.w 864c0 │ │ │ │ + b.w 87274 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 86c4a │ │ │ │ + ble.w 86e2c │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86b40 │ │ │ │ + beq.w 86d3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b40 │ │ │ │ - ldr r2, [pc, #692] @ (86b48 ) │ │ │ │ + bne.w 86d3a │ │ │ │ + ldr r2, [pc, #664] @ (86cd8 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87056 │ │ │ │ + bne.w 871ae │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 86c82 │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ + ble.w 86e64 │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 868dc │ │ │ │ + beq.n 86a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 868dc │ │ │ │ - ldr r1, [pc, #636] @ (86b48 ) │ │ │ │ + cbnz r3, 86a88 │ │ │ │ + ldr r1, [pc, #608] @ (86cd8 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87070 │ │ │ │ + bne.w 87222 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86926 │ │ │ │ - add.w r9, sl, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 86ad2 │ │ │ │ + add.w sl, r9, #4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov.w r8, #2 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr.w r5, [r9, #4]! │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 86916 │ │ │ │ + beq.n 86ac2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86916 │ │ │ │ - ldr r3, [pc, #580] @ (86b48 ) │ │ │ │ + cbnz r3, 86ac2 │ │ │ │ + ldr r3, [pc, #552] @ (86cd8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f96 │ │ │ │ + bne.w 872b2 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.n 868f2 │ │ │ │ - mov r4, sl │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 86a9e │ │ │ │ + mov r4, r9 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 86f58 │ │ │ │ + bgt.w 872aa │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 861f8 │ │ │ │ - b.n 86c8a │ │ │ │ - movs r3, #2 │ │ │ │ + beq.w 863d4 │ │ │ │ + b.n 86e6c │ │ │ │ + adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 8701e │ │ │ │ - sub.w r7, fp, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w r7, r7, r2, lsl #2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [r7], #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx r3 │ │ │ │ + blx 293a0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87036 │ │ │ │ - bne.n 86a30 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86a44 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + bne.w 86870 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 86872 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 87292 │ │ │ │ + sub.w r7, fp, #4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r7, r7, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r7, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86c34 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + rsb ip, r3, #1 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r1, r3, #1 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mul.w ip, r3, ip │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ + blt.w 86c70 │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 86a50 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 86c5e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #1 │ │ │ │ + bge.n 86c62 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86e40 │ │ │ │ + subs r0, r5, #1 │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 869ce │ │ │ │ + bls.n 86ba8 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ - str.w r7, [fp] │ │ │ │ + str.w r6, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 869ce │ │ │ │ + bls.n 86ba8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str.w r5, [r2], #4 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str.w r6, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 869be │ │ │ │ + bhi.n 86b98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e42 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 8660c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #14893 @ 0x3a2d │ │ │ │ - movt r8, #21 │ │ │ │ + bne.w 87038 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 867de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r7, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r7, fp, r5, lsl #2 │ │ │ │ + movw r6, #15677 @ 0x3d3d │ │ │ │ + movt r6, #21 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86a54 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86c7e │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 86b04 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86614 │ │ │ │ - b.n 863e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 86e72 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 8694a │ │ │ │ - b.n 86990 │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 867de │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 86c30 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + ldr.w r5, [fp, r3, lsl #2] │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldrd r2, r5, [r5, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 86cdc │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 867de │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.n 86c70 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r7, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 86b48 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87036 │ │ │ │ - bne.n 86990 │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.n 86b6c │ │ │ │ + add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 86a38 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.w 86b0e │ │ │ │ + b.n 86b6c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 870d0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 86c66 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d3e │ │ │ │ - bne.n 86a22 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86b4c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 86a22 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - b.n 863e4 │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.w 867de │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 86d42 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 867de │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r6 │ │ │ │ str r5, [r1, #12] │ │ │ │ add.w r1, r3, #28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r7, lsl #2 │ │ │ │ + add.w fp, fp, r6, lsl #2 │ │ │ │ str r5, [r1, #4] │ │ │ │ add.w r1, r0, r2, lsl #4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ - str r7, [r1, #36] @ 0x24 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86408 │ │ │ │ + beq.w 865e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 86408 │ │ │ │ + b.n 865e0 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 867de │ │ │ │ + add r0, fp │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r6, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 867de │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 867de │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 867de │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86d06 │ │ │ │ + b.n 867de │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + b.n 86a5a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r7] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86d84 │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 86c94 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.w 86c00 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 867de │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 865b2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d3e │ │ │ │ - bne.n 86a6a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 86a22 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + blt.w 86f1e │ │ │ │ + bne.n 86c94 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 867de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86cb6 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86eae │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 86a22 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 86b3c │ │ │ │ - subs r3, r1, #1 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - ldr.w r5, [fp, r3, lsl #2] │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 86b90 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 86a22 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - b.n 868ae │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86ab4 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 86a6a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86b0c │ │ │ │ - b.n 86b3c │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 863da │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 86a22 │ │ │ │ - add r0, fp │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r7, r2, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 86a22 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 86a22 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 86b3c │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86bbe │ │ │ │ - b.n 86b3c │ │ │ │ + blt.w 867de │ │ │ │ + b.n 86bfa │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -138103,81 +138245,79 @@ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w fp, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 86fcc │ │ │ │ - bne.n 86c4a │ │ │ │ + bgt.w 8726c │ │ │ │ + bne.n 86e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86c78 │ │ │ │ + beq.n 86e5a │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - b.n 86886 │ │ │ │ + b.n 86a32 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 86c8e │ │ │ │ + bne.n 86e70 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86204 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ + b.w 863e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 86c72 │ │ │ │ + cbnz r3, 86e54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1beb84 │ │ │ │ - b.n 86998 │ │ │ │ + bl 1c0974 │ │ │ │ + b.n 86b74 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86204 │ │ │ │ + beq.w 863e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 86ca4 │ │ │ │ + cbz r3, 86e86 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35960 @ 0x8c78 │ │ │ │ + movw r1, #34488 @ 0x86b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 86cae │ │ │ │ + cbz r3, 86e90 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 86f04 │ │ │ │ + bgt.w 870f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86204 │ │ │ │ + b.w 863e0 │ │ │ │ + beq.w 870ea │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r2, fp │ │ │ │ + bls.w 8702c │ │ │ │ + movs r5, #2 │ │ │ │ + movs r0, #4 │ │ │ │ + b.n 86b84 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 86d3e │ │ │ │ - bne.w 86a6a │ │ │ │ + blt.n 86f1e │ │ │ │ + bne.w 867de │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.w 86a6a │ │ │ │ - b.n 86acc │ │ │ │ - beq.w 86efe │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 86ef0 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 869aa │ │ │ │ + ble.w 867de │ │ │ │ + b.n 86d98 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ @@ -138187,43 +138327,50 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 86d46 │ │ │ │ + ble.n 86f36 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 86d4a │ │ │ │ - mov r7, ip │ │ │ │ + bgt.n 86f3a │ │ │ │ + mov r6, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86a74 │ │ │ │ + ble.w 86c98 │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ subs r1, r2, #2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 86a74 │ │ │ │ - bl 88e08 │ │ │ │ + bge.w 86c98 │ │ │ │ + bl 88fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86d16 │ │ │ │ + beq.n 86ef6 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 86f84 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86ad2 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 86e90 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86a1e │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 86d0a │ │ │ │ + b.n 86eea │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8717e │ │ │ │ + ble.w 87368 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ @@ -138235,694 +138382,682 @@ │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - b.n 86db0 │ │ │ │ - cbz r6, 86de6 │ │ │ │ + b.n 86fa0 │ │ │ │ + cbz r6, 86fd6 │ │ │ │ ldrb.w r9, [r9, #16] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - bge.n 86e00 │ │ │ │ + bge.n 86ff0 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr.w r9, [r5, #4]! │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8715a │ │ │ │ + bne.w 87350 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8715a │ │ │ │ + beq.w 87350 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 8708a │ │ │ │ - cbz r7, 86de6 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 87144 │ │ │ │ + cbz r7, 86fd6 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 86df4 │ │ │ │ + bne.n 86fe4 │ │ │ │ mov sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 86d8e │ │ │ │ + beq.n 86f7e │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge.n 86e0a │ │ │ │ + bge.n 86ffa │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 86dac │ │ │ │ + b.n 86f9c │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 86de0 │ │ │ │ + bls.n 86fd0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 86de6 │ │ │ │ + b.n 86fd6 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ - b.w 8628a │ │ │ │ + b.w 86466 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8700c │ │ │ │ + beq.w 871c8 │ │ │ │ movw r5, #42236 @ 0xa4fc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 8629a │ │ │ │ + bne.w 86476 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 8629a │ │ │ │ + beq.w 86476 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #29069 @ 0x718d │ │ │ │ + movw r3, #29557 @ 0x7375 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 8652a │ │ │ │ + b.w 86700 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 867de │ │ │ │ movs r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 869d6 │ │ │ │ + bls.w 86bb0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ - b.n 86e46 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 86e5e │ │ │ │ - add.w r9, r2, r3 │ │ │ │ - b.w 862ee │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 86e86 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1beb84 │ │ │ │ - b.n 86a36 │ │ │ │ + b.n 8703c │ │ │ │ subs r1, r2, #2 │ │ │ │ - beq.n 86eaa │ │ │ │ + beq.n 8706e │ │ │ │ add.w r0, sp, #1640 @ 0x668 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it gt │ │ │ │ subgt r1, r2, #3 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e08 │ │ │ │ + bl 88fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86f84 │ │ │ │ + bne.w 86f26 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 8641c │ │ │ │ + ble.w 865f6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 86ee2 │ │ │ │ + beq.n 870a8 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ add.w r5, r2, r3, lsl #4 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r5, r5, #1596 @ 0x63c │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r5, r2 │ │ │ │ it lt │ │ │ │ sublt r1, r3, #3 │ │ │ │ - bl 88e08 │ │ │ │ + bl 88fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86f84 │ │ │ │ + bne.w 86f26 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 86eb8 │ │ │ │ + b.n 8707e │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 870bc │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.w 864ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 86e3c │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 8660c │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + cbnz r3, 870e4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1c0974 │ │ │ │ + b.n 86c78 │ │ │ │ mov ip, r4 │ │ │ │ - b.w 863e4 │ │ │ │ + b.w 865bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 86f1e │ │ │ │ + b.n 8710a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 86f12 │ │ │ │ - b.w 86204 │ │ │ │ + bhi.n 870fe │ │ │ │ + b.w 863e0 │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 86fb2 │ │ │ │ + beq.n 87182 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #15689 @ 0x3d49 │ │ │ │ + movw r2, #17801 @ 0x4589 │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #27805 @ 0x6c9d │ │ │ │ + movw r3, #33813 @ 0x8415 │ │ │ │ movt r3, #24 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 86520 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ - b.n 86926 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86722 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86782 │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 86644 │ │ │ │ - ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86926 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 86cae │ │ │ │ + b.w 866f6 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86fd6 │ │ │ │ + mov r5, fp │ │ │ │ + mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86872 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86912 │ │ │ │ - ldr r2, [pc, #480] @ (87188 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 86912 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #50469 @ 0xc525 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #33813 @ 0x8415 │ │ │ │ + movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 862b6 │ │ │ │ - b.w 86538 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 862e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 866f6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r3, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 86fec │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 86fe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 87004 │ │ │ │ + b.n 87176 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 86ff8 │ │ │ │ - b.w 862e4 │ │ │ │ - movs r7, #1 │ │ │ │ + bhi.n 8716a │ │ │ │ + b.w 864c0 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 8714a │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #27805 @ 0x6c9d │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #53061 @ 0xcf45 │ │ │ │ + movt r3, #23 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 86520 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r1, fp, r3, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 869a6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8660c │ │ │ │ - b.n 86e42 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - b.n 86f84 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 8668c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 8684a │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 86492 │ │ │ │ + b.w 8670e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + b.w 86466 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 868a4 │ │ │ │ + beq.w 86a50 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 868a4 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 868d8 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 868d8 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 86de6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - b.n 86ff0 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 8700e │ │ │ │ - mov r5, fp │ │ │ │ - b.n 87096 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 86c00 │ │ │ │ + b.n 86a50 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 8714e │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 8732e │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 87326 │ │ │ │ + ldrd r7, r5, [r6, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r6, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r4, r3, [r6, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8731a │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 86418 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87172 │ │ │ │ + beq.w 87320 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d5f64 │ │ │ │ + bl d617c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86582 │ │ │ │ + bne.w 86758 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 870f6 │ │ │ │ - bl 782ec │ │ │ │ + b.n 871ce │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86a84 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 86a84 │ │ │ │ + bl 78400 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 8620e │ │ │ │ + b.w 863ea │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 870d6 │ │ │ │ + bpl.n 8724a │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ - b.w 86222 │ │ │ │ + bl 78400 │ │ │ │ + b.w 863fe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 8623c │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 87136 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 8712e │ │ │ │ - ldrd r7, r5, [r6, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r6, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r6, #8] │ │ │ │ - cbnz r5, 87154 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 8623c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - b.w 8628a │ │ │ │ + b.w 86418 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 86de2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 864c0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 8728c │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 87280 │ │ │ │ + b.n 87162 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 86b80 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 867de │ │ │ │ + b.n 87038 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78400 │ │ │ │ + b.n 86ad2 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86abe │ │ │ │ + ldr r2, [pc, #172] @ (87370 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.w 86abe │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86858 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86ade │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 868ee │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 8694a │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 86810 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 86f26 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 872d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 872ec │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 87252 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 871e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 782ec │ │ │ │ - b.n 87106 │ │ │ │ + bl 78400 │ │ │ │ + b.n 871e2 │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 870fc │ │ │ │ + beq.w 871d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 870fc │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 870fc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 870de │ │ │ │ + bne.w 871d4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 871d4 │ │ │ │ mov r6, r8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #27805 @ 0x6c9d │ │ │ │ + movw r3, #33813 @ 0x8415 │ │ │ │ movt r3, #24 │ │ │ │ mov r8, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 862b6 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 87106 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 86f66 │ │ │ │ + b.w 86492 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 86154 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b.n 87044 │ │ │ │ + b.w 86330 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 871ee │ │ │ │ + beq.n 873d6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 871e0 │ │ │ │ + bpl.n 873c8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 871ea │ │ │ │ + beq.n 873d2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 871cc │ │ │ │ + bpl.n 873b4 │ │ │ │ adds r1, #20 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 871d6 │ │ │ │ + cbz r0, 873be │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 871c8 │ │ │ │ + bne.n 873b0 │ │ │ │ cmp r5, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 871bc │ │ │ │ + bne.n 873a4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 871ce │ │ │ │ + b.n 873b6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 871e2 │ │ │ │ + b.n 873ca │ │ │ │ nop │ │ │ │ │ │ │ │ -000871f4 : │ │ │ │ +000873dc : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #616] @ (87474 ) │ │ │ │ + ldr r4, [pc, #616] @ (8765c ) │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8745a │ │ │ │ + beq.w 87642 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87378 │ │ │ │ + beq.w 87560 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87378 │ │ │ │ + beq.w 87560 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8747c │ │ │ │ + bl 87664 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87460 │ │ │ │ + beq.w 87648 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8730c │ │ │ │ + beq.n 874f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 872f6 │ │ │ │ + bpl.n 874de │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 872f6 │ │ │ │ + beq.n 874de │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873a6 │ │ │ │ + beq.w 8758e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8742c │ │ │ │ + bne.w 87614 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 872e4 │ │ │ │ + ble.n 874cc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8728a │ │ │ │ + beq.n 87472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87338 │ │ │ │ + beq.n 87520 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 872e4 │ │ │ │ + ble.n 874cc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 872a2 │ │ │ │ + beq.n 8748a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8734e │ │ │ │ + beq.n 87536 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 872e4 │ │ │ │ + beq.n 874cc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 872ba │ │ │ │ + beq.n 874a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8738a │ │ │ │ + beq.n 87572 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 872e4 │ │ │ │ + beq.n 874cc │ │ │ │ add.w r9, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 872de │ │ │ │ + beq.n 874c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87362 │ │ │ │ + beq.n 8754a │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 872c4 │ │ │ │ + bne.n 874ac │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8739e │ │ │ │ + bne.n 87586 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 87272 │ │ │ │ + b.n 8745a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87246 │ │ │ │ + bpl.n 8742e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1b037c │ │ │ │ + bl 1b217c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87282 │ │ │ │ - b.n 872e4 │ │ │ │ - ldr r2, [pc, #316] @ (87478 ) │ │ │ │ + bne.n 8746a │ │ │ │ + b.n 874cc │ │ │ │ + ldr r2, [pc, #316] @ (87660 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87414 │ │ │ │ + bne.n 875fc │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 8728a │ │ │ │ - ldr r2, [pc, #296] @ (87478 ) │ │ │ │ + b.n 87472 │ │ │ │ + ldr r2, [pc, #296] @ (87660 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 873c8 │ │ │ │ + cbnz r3, 875b0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 872a2 │ │ │ │ + b.n 8748a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #272] @ (87478 ) │ │ │ │ + ldr r2, [pc, #272] @ (87660 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 873b0 │ │ │ │ + cbnz r3, 87598 │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b.n 872de │ │ │ │ + b.n 874c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b037c │ │ │ │ + bl 1b217c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 872ea │ │ │ │ - ldr r2, [pc, #236] @ (87478 ) │ │ │ │ + b.n 874d2 │ │ │ │ + ldr r2, [pc, #236] @ (87660 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 873e0 │ │ │ │ + cbnz r3, 875c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 872ba │ │ │ │ + b.n 874a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ - b.n 872ea │ │ │ │ - cbz r3, 873f8 │ │ │ │ + bl 78400 │ │ │ │ + b.n 874d2 │ │ │ │ + cbz r3, 875e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 873f8 │ │ │ │ + cbz r3, 875e0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 87272 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 8745a │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87372 │ │ │ │ + beq.n 8755a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 87372 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 8755a │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8735c │ │ │ │ + beq.n 87544 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8735c │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 87544 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87398 │ │ │ │ + beq.n 87580 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87398 │ │ │ │ + b.n 87580 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.n 873ac │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 87594 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87348 │ │ │ │ + beq.n 87530 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87348 │ │ │ │ + b.n 87530 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87272 │ │ │ │ + beq.w 8745a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87464 │ │ │ │ + bne.n 8764c │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ - b.n 873ac │ │ │ │ + bl 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ + b.n 87594 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6174e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + bl 6177e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 872ea │ │ │ │ + b.n 874d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8743e │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8743e │ │ │ │ + bne.n 87626 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87626 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -138932,271 +139067,267 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 87574 │ │ │ │ - cbz r4, 874c0 │ │ │ │ + bgt.n 8775a │ │ │ │ + cbz r4, 876a8 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 875a4 │ │ │ │ + bhi.n 8778a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 87548 │ │ │ │ + bhi.n 8772e │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 87498 │ │ │ │ + beq.n 87680 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87498 │ │ │ │ + bne.n 87680 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 874a2 │ │ │ │ + bne.n 8768a │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 8768e │ │ │ │ + blt.w 8786a │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 8759c │ │ │ │ + beq.n 87782 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 875e0 │ │ │ │ + bgt.n 877bc │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87696 │ │ │ │ + beq.w 87872 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 8758e │ │ │ │ + beq.n 87774 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87634 │ │ │ │ + beq.w 87810 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 8758e │ │ │ │ + beq.n 87774 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8760e │ │ │ │ + beq.n 877ea │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 8758e │ │ │ │ + beq.n 87774 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84c64 │ │ │ │ + bl 84e28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87610 │ │ │ │ + beq.n 877ec │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 8752c │ │ │ │ - b.n 87590 │ │ │ │ + bne.n 87712 │ │ │ │ + b.n 87776 │ │ │ │ sub.w r5, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 87498 │ │ │ │ + bne.n 87680 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8758a │ │ │ │ + beq.n 87770 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 875b2 │ │ │ │ - cbnz r0, 875cc │ │ │ │ + bne.n 87696 │ │ │ │ + cbnz r0, 877aa │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 8758a │ │ │ │ - bls.n 875c2 │ │ │ │ + beq.n 87770 │ │ │ │ + bls.n 8779c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 875cc │ │ │ │ + beq.n 877aa │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 8758a │ │ │ │ + beq.n 87770 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 87578 │ │ │ │ + bne.n 8775e │ │ │ │ subs r0, #1 │ │ │ │ - b.n 87498 │ │ │ │ + b.n 87680 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87638 │ │ │ │ + bne.n 87814 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87568 │ │ │ │ - bhi.n 875d0 │ │ │ │ + beq.n 8774e │ │ │ │ + bhi.n 877ae │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 87568 │ │ │ │ + beq.n 8774e │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 8758a │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 87498 │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 874ba │ │ │ │ + bne.w 87696 │ │ │ │ + b.n 87770 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8758a │ │ │ │ - bls.n 875d6 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 87582 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 87498 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 875b2 │ │ │ │ - b.n 8758a │ │ │ │ + beq.n 87770 │ │ │ │ + bhi.n 877b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87678 │ │ │ │ + beq.n 87854 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87582 │ │ │ │ - b.n 875cc │ │ │ │ + bne.n 87768 │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 87680 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.w 87696 │ │ │ │ + b.n 87770 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 87768 │ │ │ │ + b.n 877aa │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8769a │ │ │ │ + beq.n 87876 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84c64 │ │ │ │ - cbz r0, 87610 │ │ │ │ + bl 84e28 │ │ │ │ + cbz r0, 877ec │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 874f8 │ │ │ │ + b.n 876de │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 27bff0 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27ba24 <_PyInterpreterConfig_AsDict@@Base+0x870> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 876a8 │ │ │ │ + bne.n 87884 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 876a0 │ │ │ │ + bne.n 8787c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8759c │ │ │ │ + b.n 87782 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87610 │ │ │ │ + b.n 877ec │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 87656 │ │ │ │ - cbnz r5, 87660 │ │ │ │ + beq.n 87832 │ │ │ │ + cbnz r5, 8783c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87598 │ │ │ │ - b.n 87638 │ │ │ │ + beq.n 8777e │ │ │ │ + b.n 87814 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #34148 @ 0x8564 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 87620 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 877fc │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 8762e │ │ │ │ + b.n 8780a │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87610 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 8762e │ │ │ │ + b.n 877ec │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 8780a │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ - b.n 8762e │ │ │ │ + bl 78400 │ │ │ │ + b.n 8780a │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87626 │ │ │ │ + beq.n 87802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87626 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87626 │ │ │ │ + bne.n 87802 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87802 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87932 │ │ │ │ + bne.w 87b0e │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8791a │ │ │ │ + bne.w 87af6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 878a0 │ │ │ │ + beq.w 87a7c │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 878ac │ │ │ │ + bne.w 87a88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8788c │ │ │ │ + beq.w 87a68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 878e6 │ │ │ │ + beq.w 87ac2 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44849 @ 0xaf31 │ │ │ │ + movw r3, #45133 @ 0xb04d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 878f2 │ │ │ │ + bne.w 87ace │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8787c │ │ │ │ + beq.w 87a58 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87774 │ │ │ │ - ldr r2, [pc, #528] @ (87960 ) │ │ │ │ + bpl.n 87950 │ │ │ │ + ldr r2, [pc, #528] @ (87b3c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ subs r0, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ @@ -139212,222 +139343,222 @@ │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8783e │ │ │ │ + beq.n 87a1a │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13556 @ 0x34f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r5 │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87846 │ │ │ │ + beq.n 87a22 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 87824 │ │ │ │ + ble.n 87a00 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 877f6 │ │ │ │ + beq.n 879d2 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 877f6 │ │ │ │ + beq.n 879d2 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 877f6 │ │ │ │ + beq.n 879d2 │ │ │ │ add.w r8, r1, #20 │ │ │ │ mov.w r9, #3 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ add.w r6, r9, #1 │ │ │ │ mov r9, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 877dc │ │ │ │ + bne.n 879b8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 87824 │ │ │ │ + ble.n 87a00 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 87824 │ │ │ │ + beq.n 87a00 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 87824 │ │ │ │ + beq.n 87a00 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 87824 │ │ │ │ + beq.n 87a00 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a32 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 87816 │ │ │ │ + bne.n 879f2 │ │ │ │ movw r2, #21648 @ 0x5490 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87880 │ │ │ │ - bl 87b6c │ │ │ │ + beq.n 87a5c │ │ │ │ + bl 87d48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87866 │ │ │ │ + cbnz r0, 87a42 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8794c │ │ │ │ + bne.n 87b28 │ │ │ │ mov r2, ip │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 87954 │ │ │ │ + bne.n 87b30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6640 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ + bl e6848 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8783e │ │ │ │ + beq.n 87a1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8787c │ │ │ │ + beq.n 87a58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8787c │ │ │ │ + cbnz r2, 87a58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8783e │ │ │ │ - bl 1f00dc │ │ │ │ + b.n 87a1a │ │ │ │ + bl 1f1784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8783e │ │ │ │ - b.n 87866 │ │ │ │ + beq.n 87a1a │ │ │ │ + b.n 87a42 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44849 @ 0xaf31 │ │ │ │ + movw r3, #45133 @ 0xb04d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 878b8 │ │ │ │ + bne.n 87a94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87730 │ │ │ │ + b.n 8790c │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8788c │ │ │ │ + beq.n 87a68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 87964 │ │ │ │ + b.n 87b40 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8787c │ │ │ │ + beq.n 87a58 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #7 │ │ │ │ add.w r0, r3, #32 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 8783e │ │ │ │ + b.n 87a1a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1b03d0 │ │ │ │ + b.w 1b21d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8787c │ │ │ │ + beq.n 87a58 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ - b.n 87792 │ │ │ │ - movw r0, #10192 @ 0x27d0 │ │ │ │ + b.n 8796e │ │ │ │ + movw r0, #8720 @ 0x2210 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8787c │ │ │ │ - b.n 876fa │ │ │ │ + beq.n 87a58 │ │ │ │ + b.n 878d6 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #10192 @ 0x27d0 │ │ │ │ + movw r0, #8720 @ 0x2210 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2517d8 │ │ │ │ + bl 251744 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 876e8 │ │ │ │ - b.n 8787c │ │ │ │ + bne.w 878c4 │ │ │ │ + b.n 87a58 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87848 │ │ │ │ - b.n 87856 │ │ │ │ + bne.w 87a24 │ │ │ │ + b.n 87a32 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87852 │ │ │ │ - b.n 87824 │ │ │ │ + bne.w 87a2e │ │ │ │ + b.n 87a00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #44849 @ 0xaf31 │ │ │ │ + movw r3, #45133 @ 0xb04d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87ae8 │ │ │ │ + bne.w 87cc4 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ad8 │ │ │ │ + beq.w 87cb4 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 879ca │ │ │ │ - ldr r0, [pc, #356] @ (87b08 ) │ │ │ │ + bpl.n 87ba6 │ │ │ │ + ldr r0, [pc, #356] @ (87ce4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -139442,174 +139573,174 @@ │ │ │ │ movs r0, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87a9c │ │ │ │ + beq.n 87c78 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r1, #13556 @ 0x34f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ cmpne ip, r1 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ ldr.w r0, [ip, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87aa4 │ │ │ │ + beq.n 87c80 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87a82 │ │ │ │ + ble.n 87c5e │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87a54 │ │ │ │ + beq.n 87c30 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87a54 │ │ │ │ + beq.n 87c30 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87a54 │ │ │ │ + beq.n 87c30 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ add.w r6, r8, #1 │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87a3a │ │ │ │ + bne.n 87c16 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87a82 │ │ │ │ + ble.n 87c5e │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87a82 │ │ │ │ + beq.n 87c5e │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87a82 │ │ │ │ + beq.n 87c5e │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87a82 │ │ │ │ + beq.n 87c5e │ │ │ │ adds r0, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w lr, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87c8e │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 87a74 │ │ │ │ + bne.n 87c50 │ │ │ │ movw r2, #21648 @ 0x5490 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87adc │ │ │ │ - bl 87b6c │ │ │ │ + beq.n 87cb8 │ │ │ │ + bl 87d48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87ac2 │ │ │ │ + cbnz r0, 87c9e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, ip │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbnz r0, 87af6 │ │ │ │ + cbnz r0, 87cd2 │ │ │ │ mov r1, ip │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 87afc │ │ │ │ + bne.n 87cd8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6640 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ + bl e6848 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a9c │ │ │ │ + beq.n 87c78 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87ad8 │ │ │ │ + beq.n 87cb4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87ad8 │ │ │ │ + cbnz r2, 87cb4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87a9c │ │ │ │ - bl 1f00dc │ │ │ │ + b.n 87c78 │ │ │ │ + bl 1f1784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a9c │ │ │ │ - b.n 87ac2 │ │ │ │ + beq.n 87c78 │ │ │ │ + b.n 87c9e │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 879ca │ │ │ │ - b.n 87ad8 │ │ │ │ + bne.w 87ba6 │ │ │ │ + b.n 87cb4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87aa6 │ │ │ │ - b.n 87ab2 │ │ │ │ + bne.n 87c82 │ │ │ │ + b.n 87c8e │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87aae │ │ │ │ - b.n 87a82 │ │ │ │ + bne.n 87c8a │ │ │ │ + b.n 87c5e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087b0c : │ │ │ │ +00087ce8 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 87b52 │ │ │ │ + cbz r3, 87d2e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 87b48 │ │ │ │ + ble.n 87d24 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87b56 │ │ │ │ + beq.n 87d32 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87b48 │ │ │ │ + beq.n 87d24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87b56 │ │ │ │ + beq.n 87d32 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 87b48 │ │ │ │ + beq.n 87d24 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87b56 │ │ │ │ + beq.n 87d32 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 87b48 │ │ │ │ + beq.n 87d24 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 87b56 │ │ │ │ + beq.n 87d32 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87b3a │ │ │ │ + bne.n 87d16 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 87b5a │ │ │ │ + cbz r0, 87d36 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 87b4c │ │ │ │ + bne.n 87d28 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ @@ -139617,169 +139748,163 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88264 │ │ │ │ + beq.w 883d2 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 882fc │ │ │ │ + beq.w 884e4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56399 @ 0xdc4f │ │ │ │ + movw r2, #56343 @ 0xdc17 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 884d2 │ │ │ │ + beq.w 8864a │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - mov fp, r9 │ │ │ │ + mov fp, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #24] │ │ │ │ movw r2, #36996 @ 0x9084 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 87c22 │ │ │ │ + b.n 87dfe │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87d06 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + bne.w 87ede │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88302 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ + bne.w 88562 │ │ │ │ + ldr.w fp, [sp] │ │ │ │ + mov r8, r2 │ │ │ │ + add.w r2, r7, r7, lsl #1 │ │ │ │ ldrd r6, r0, [fp, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ - add.w ip, r0, #1 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ + add.w ip, r0, #1 │ │ │ │ str.w ip, [fp, #12] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - add.w r2, r7, r7, lsl #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 87e30 │ │ │ │ + str.w r9, [r1, #4] │ │ │ │ + bcs.w 88008 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87cee │ │ │ │ + bne.n 87ec2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87de0 │ │ │ │ + beq.w 87fb8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 87cfe │ │ │ │ + beq.n 87ed2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88514 │ │ │ │ + beq.w 8868c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 88528 │ │ │ │ - ldrd r7, r9, [fp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 886a0 │ │ │ │ + ldrd r7, r8, [fp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - mov fp, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r2, r9 │ │ │ │ + str.w fp, [sp] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - mov r9, fp │ │ │ │ - and.w r8, fp, r7 │ │ │ │ + mov r8, r9 │ │ │ │ + and.w sl, r9, r7 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r3, r8, #9 │ │ │ │ - add.w r4, r2, r8, lsl #3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add.w r3, sl, #9 │ │ │ │ + add.w r4, r2, sl, lsl #3 │ │ │ │ cmp r3, r7 │ │ │ │ ite ls │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ - add.w sl, r1, r3, lsl #3 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r8, r3 │ │ │ │ + add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87bd2 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 87cc6 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + beq.n 87dae │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 87e9a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #4] │ │ │ │ adds r4, #8 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 87c8e │ │ │ │ - mov r3, r8 │ │ │ │ - add.w r8, r9, r9, lsl #2 │ │ │ │ - mov.w r9, r3, lsr #5 │ │ │ │ - add r8, r9 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r8, r7 │ │ │ │ - b.n 87c6e │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.n 87e64 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ + add sl, r8 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r7 │ │ │ │ + b.n 87e4a │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87d10 │ │ │ │ + bne.n 87ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ + ldr.w fp, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87c1c │ │ │ │ + beq.n 87df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88494 │ │ │ │ + beq.w 886b6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87c1c │ │ │ │ + beq.n 87df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87c1c │ │ │ │ + bne.n 87df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87c1c │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 87c4a │ │ │ │ - b.n 87c36 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 87caa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87df8 │ │ │ │ + ldr.w r9, [r5, #12] │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 87e28 │ │ │ │ + b.n 87e12 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 87e80 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87cce │ │ │ │ + beq.n 87ea2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8816a │ │ │ │ - ldr r3, [pc, #672] @ (87fbc ) │ │ │ │ + beq.w 8833e │ │ │ │ + ldr r3, [pc, #672] @ (88194 ) │ │ │ │ str r2, [sp, #20] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -139787,1024 +139912,1014 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - blt.w 8828e │ │ │ │ + blt.w 88476 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8809e │ │ │ │ + bne.w 88270 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8812c │ │ │ │ + beq.w 882fe │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #32] │ │ │ │ - beq.w 880ea │ │ │ │ + beq.w 882bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 882a2 │ │ │ │ + beq.w 8848a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88456 │ │ │ │ + bne.w 885da │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r1, r7, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne.w 88580 │ │ │ │ + bne.w 8874c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87db6 │ │ │ │ + beq.n 87f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8847a │ │ │ │ + beq.w 886ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 87cce │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + beq.n 87ea2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8852e │ │ │ │ + bne.w 886a6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8852e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.w 886a6 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ adds r4, #8 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp fp, r4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bne.w 87c8e │ │ │ │ - b.n 87cb0 │ │ │ │ - ldr r4, [pc, #472] @ (87fbc ) │ │ │ │ + bne.w 87e64 │ │ │ │ + b.n 87e86 │ │ │ │ + ldr r4, [pc, #472] @ (88194 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8849c │ │ │ │ + bne.w 88614 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87e28 │ │ │ │ + beq.n 88000 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 87e28 │ │ │ │ - ldr r2, [pc, #436] @ (87fc0 ) │ │ │ │ + cbnz r3, 88000 │ │ │ │ + ldr r2, [pc, #436] @ (88198 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883d2 │ │ │ │ + bne.w 885a0 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881c2 │ │ │ │ + bne.w 8839c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp ip, r3 │ │ │ │ it gt │ │ │ │ movgt.w ip, ip, lsl #1 │ │ │ │ - bgt.n 87e58 │ │ │ │ + bgt.n 88030 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bls.n 87f40 │ │ │ │ + bls.n 88114 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bls.w 8815e │ │ │ │ + bls.w 88330 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bls.w 87f80 │ │ │ │ + bls.w 88156 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bls.n 87e5a │ │ │ │ + bls.n 88032 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r6, r9 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bcs.w 883ae │ │ │ │ - movw sl, #20256 @ 0x4f20 │ │ │ │ - movt sl, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bcs.w 88596 │ │ │ │ + movw r6, #20256 @ 0x4f20 │ │ │ │ + movt r6, #73 @ 0x49 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8839a │ │ │ │ - ldr r3, [pc, #300] @ (87fbc ) │ │ │ │ + bne.w 88582 │ │ │ │ + ldr r3, [pc, #300] @ (88194 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.w 8806a │ │ │ │ + ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ + bne.w 8823e │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr.w r3, [r3, r1, lsl #3] │ │ │ │ + lsrs r3, r1, #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 88382 │ │ │ │ + beq.w 8845e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr.w ip, [r8] │ │ │ │ + ldr.w ip, [sl] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8803a │ │ │ │ + beq.w 8820e │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, sl │ │ │ │ blx 29718 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldrd r3, r2, [fp, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrd r1, r2, [fp, #8] │ │ │ │ - add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ - adds r3, r6, r7 │ │ │ │ - strd sl, r8, [fp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 88404 │ │ │ │ - cmp r6, r3 │ │ │ │ - bhi.n 87f34 │ │ │ │ - add.w r3, r6, #16 │ │ │ │ - add.w ip, r3, r7 │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - mov r7, r6 │ │ │ │ + add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ + adds r6, r1, r7 │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r9, sl, [fp, #16] │ │ │ │ + bne.w 886d6 │ │ │ │ + cmp r1, r6 │ │ │ │ + bhi.n 88108 │ │ │ │ + add.w r3, r1, #16 │ │ │ │ mov r6, r5 │ │ │ │ + add.w ip, r3, r7 │ │ │ │ + add.w r3, r1, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 87f2a │ │ │ │ + cbz r2, 88100 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - and.w r1, sl, r0 │ │ │ │ - add.w r4, r8, r1, lsl #3 │ │ │ │ - ldr.w r5, [r8, r1, lsl #3] │ │ │ │ + and.w r1, r9, r0 │ │ │ │ + add.w r4, sl, r1, lsl #3 │ │ │ │ + ldr.w r5, [sl, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 87fc4 │ │ │ │ - str.w r2, [r8, r1, lsl #3] │ │ │ │ + bne.n 8819c │ │ │ │ + str.w r2, [sl, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87f0a │ │ │ │ + bne.n 880e0 │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 881ce │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 883a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 87ce6 │ │ │ │ - add.w r8, fp, #32 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.w 88188 │ │ │ │ + b.n 87eba │ │ │ │ + add.w sl, fp, #32 │ │ │ │ + cmp sl, r8 │ │ │ │ + bne.w 8835c │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 87f3c │ │ │ │ - mov r4, r9 │ │ │ │ + beq.n 88110 │ │ │ │ + mov r4, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ add.w lr, fp, #96 @ 0x60 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 87f58 │ │ │ │ - mov r8, r9 │ │ │ │ + bne.n 8812c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov sl, r8 │ │ │ │ movs r4, #8 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - str.w r9, [sp] │ │ │ │ - b.n 87ed8 │ │ │ │ - mov r6, r9 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 880ae │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw sl, #20256 @ 0x4f20 │ │ │ │ - movt sl, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movw r6, #20256 @ 0x4f20 │ │ │ │ + movt r6, #73 @ 0x49 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8839a │ │ │ │ - ldr r3, [pc, #20] @ (87fbc ) │ │ │ │ + bne.w 88582 │ │ │ │ + ldr r3, [pc, #20] @ (88194 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 87ea8 │ │ │ │ + ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ + b.n 88080 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r5, r1, #9 │ │ │ │ - cmp sl, r5 │ │ │ │ - bcc.n 88014 │ │ │ │ + cmp r9, r5 │ │ │ │ + bcc.n 881ec │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88198 │ │ │ │ + beq.w 8836a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881a0 │ │ │ │ + beq.w 88372 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881a8 │ │ │ │ + beq.w 88382 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881b0 │ │ │ │ + beq.w 8838a │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881dc │ │ │ │ + beq.w 883b6 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881e4 │ │ │ │ + beq.w 883be │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881ec │ │ │ │ + beq.w 883c6 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881f4 │ │ │ │ + beq.w 883ce │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881fc │ │ │ │ - mov.w lr, r0, lsr #5 │ │ │ │ + beq.w 8837a │ │ │ │ + lsrs r7, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r4, lr, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ add r1, r4 │ │ │ │ - and.w r5, sl, r1 │ │ │ │ - add.w r4, r8, r5, lsl #3 │ │ │ │ - ldr.w r1, [r8, r5, lsl #3] │ │ │ │ + and.w r5, r9, r1 │ │ │ │ + add.w r4, sl, r5, lsl #3 │ │ │ │ + ldr.w r1, [sl, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88200 │ │ │ │ + bne.w 883fc │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 87f2a │ │ │ │ + b.n 88100 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 87ed8 │ │ │ │ + bhi.w 880ae │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 87ed8 │ │ │ │ - ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 880ae │ │ │ │ + ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 883f4 │ │ │ │ + bne.w 886c6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 883ae │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 88596 │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 87ed8 │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ + b.n 880ae │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88324 │ │ │ │ + beq.w 884ea │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 880c6 │ │ │ │ + ble.n 88298 │ │ │ │ adds r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8833e │ │ │ │ + beq.w 88504 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 880b6 │ │ │ │ + bne.n 88288 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ - cbz r7, 880fc │ │ │ │ + cbz r7, 882ce │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 87d70 │ │ │ │ + bne.w 87f48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88618 │ │ │ │ + bne.w 887e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 8812c │ │ │ │ + cbnz r3, 882fe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 8812c │ │ │ │ + cbz r3, 882fe │ │ │ │ movw r2, #5456 @ 0x1550 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 87d70 │ │ │ │ + bne.w 87f48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 885ee │ │ │ │ + bne.w 887ba │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r7, #7796 @ 0x1e74 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88436 │ │ │ │ + bne.w 885ba │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8844e │ │ │ │ + bne.w 885d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87da2 │ │ │ │ + b.n 87f7a │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r6, r9 │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 87f8a │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 88162 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87d1a │ │ │ │ + bne.w 87ef2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1aee58 │ │ │ │ + bl 1b0c50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87cce │ │ │ │ - b.n 87d1a │ │ │ │ - mov r6, r9 │ │ │ │ + bne.w 87ea2 │ │ │ │ + b.n 87ef2 │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - str.w r8, [sp] │ │ │ │ - b.n 87ed8 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + b.n 880ae │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 88208 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 884c4 │ │ │ │ + bne.w 8863c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 87e2a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + b.n 88002 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 87ce6 │ │ │ │ + b.n 87eba │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 88034 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88208 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 88548 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88548 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88548 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 15b90c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 884e4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.n 87d88 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp sl, r3 │ │ │ │ - bcc.n 88242 │ │ │ │ + cmp r9, r3 │ │ │ │ + bcc.n 8843e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88194 │ │ │ │ + beq.n 88366 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8819c │ │ │ │ + beq.n 8836e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881a4 │ │ │ │ + beq.n 8837e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881ac │ │ │ │ + beq.n 88386 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881d8 │ │ │ │ + beq.n 883b2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881e0 │ │ │ │ + beq.n 883ba │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881e8 │ │ │ │ + beq.n 883c2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881f0 │ │ │ │ + beq.n 883ca │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881f8 │ │ │ │ + beq.n 88376 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ adds r5, #1 │ │ │ │ - add r5, lr │ │ │ │ - and.w r5, sl, r5 │ │ │ │ - add.w r4, r8, r5, lsl #3 │ │ │ │ - ldr.w r3, [r8, r5, lsl #3] │ │ │ │ + add r5, r7 │ │ │ │ + and.w r5, r9, r5 │ │ │ │ + add.w r4, sl, r5, lsl #3 │ │ │ │ + ldr.w r3, [sl, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88204 │ │ │ │ + bne.n 88400 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88034 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bmi.w 883b8 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 883b8 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 883b8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 15b554 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 882fc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 87bac │ │ │ │ - movw r1, #36160 @ 0x8d40 │ │ │ │ + b.n 88208 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 728fc │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 880ae │ │ │ │ + b.n 8823e │ │ │ │ + movw r1, #34688 @ 0x8780 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f5c20 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f7160 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 885e0 │ │ │ │ + beq.w 887a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882ba │ │ │ │ + beq.n 884a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 883ec │ │ │ │ + beq.w 886be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882ce │ │ │ │ + beq.n 884b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 885e6 │ │ │ │ + beq.w 886fa │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882e8 │ │ │ │ + beq.n 884d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 882e8 │ │ │ │ + cbnz r3, 884d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882fc │ │ │ │ + beq.n 884e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 885d8 │ │ │ │ + beq.w 887b2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87e2a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 87c64 │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - strd r5, r2, [r1] │ │ │ │ - b.n 87ce6 │ │ │ │ + b.n 88002 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8864a │ │ │ │ + bne.w 887aa │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 880c6 │ │ │ │ + bne.w 88298 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8856c │ │ │ │ + beq.w 88738 │ │ │ │ movw r2, #5456 @ 0x1550 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 87d70 │ │ │ │ + bne.w 87f48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88536 │ │ │ │ + bne.w 88702 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r7, [r2, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8812c │ │ │ │ + beq.w 882fe │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 880d6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 72774 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 87ed8 │ │ │ │ - b.n 8806a │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 87ed8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 882ce │ │ │ │ + b.n 882a8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #36080 @ 0x8cf0 │ │ │ │ + movw r1, #34608 @ 0x8730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 882fc │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bl d5514 │ │ │ │ + b.n 884e4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 87e40 │ │ │ │ + ldr.w fp, [sp] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + strd r5, r9, [r1] │ │ │ │ + b.n 87eba │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 880ae │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 884b6 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 87e1a │ │ │ │ + beq.w 87ff2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 87e1a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882ba │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 88088 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [pc, #588] @ (88654 ) │ │ │ │ - mov sl, r5 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, r3 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 88416 │ │ │ │ - adds r4, #8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bhi.n 88432 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 88414 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 88414 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 1b0624 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - b.n 88414 │ │ │ │ - mov r5, sl │ │ │ │ - b.n 87f34 │ │ │ │ + b.n 87ff2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 87d88 │ │ │ │ + beq.w 87f60 │ │ │ │ movw r7, #7796 @ 0x1e74 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88580 │ │ │ │ + bne.w 8874c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88480 │ │ │ │ + beq.n 88600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 88480 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 886ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87cce │ │ │ │ + beq.w 87ea2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87dbc │ │ │ │ + beq.w 87f94 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - b.n 882ba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87f3c │ │ │ │ + b.n 884a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 881b4 │ │ │ │ + beq.w 8838e │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 8850c │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 88684 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 87e1e │ │ │ │ + beq.w 87ff6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87e08 │ │ │ │ - b.n 87e1e │ │ │ │ + beq.w 87fe0 │ │ │ │ + b.n 87ff6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #36112 @ 0x8d10 │ │ │ │ + movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 882fc │ │ │ │ + beq.w 884e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882fc │ │ │ │ + bne.w 884e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882fc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 884e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ - b.n 884b6 │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8862e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faa8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fc6c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 885aa │ │ │ │ + bne.n 88776 │ │ │ │ mov r0, r4 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 885c8 │ │ │ │ + bge.n 88794 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - b.n 882ce │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 884b6 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - b.w 87c64 │ │ │ │ + b.w 87e40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88600 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88110 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 884a2 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 8825c │ │ │ │ + ldr r7, [pc, #320] @ (88818 ) │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + str.w r2, [fp, #8] │ │ │ │ + b.n 886f4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cbz r2, 886f2 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 886f2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 1b2428 │ │ │ │ + adds r4, #8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bls.n 886e0 │ │ │ │ + b.n 88108 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 884b6 │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88372 │ │ │ │ - ldr r2, [pc, #276] @ (88658 ) │ │ │ │ + bne.w 88538 │ │ │ │ + ldr r2, [pc, #268] @ (8881c ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ - cbz r7, 8855a │ │ │ │ + cbz r7, 88726 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 88372 │ │ │ │ + b.n 88538 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8812c │ │ │ │ + beq.w 882fe │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 880d6 │ │ │ │ + b.n 882a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8846a │ │ │ │ - ldr r2, [pc, #204] @ (88658 ) │ │ │ │ + bne.w 885ee │ │ │ │ + ldr r2, [pc, #196] @ (8881c ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 885a2 │ │ │ │ + cbz r3, 8876e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8846a │ │ │ │ + b.n 885ee │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #12388 @ 0x3064 │ │ │ │ + movw r1, #10916 @ 0x2aa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 882ce │ │ │ │ + bl d5514 │ │ │ │ + b.n 884b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c3e │ │ │ │ + bne.w 87e1a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - b.n 885ae │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882fc │ │ │ │ + b.n 8877a │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - b.w 87d42 │ │ │ │ + b.w 87f1a │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 884ec │ │ │ │ + b.n 88504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882ce │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 884e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8812c │ │ │ │ - ldr r2, [pc, #92] @ (88658 ) │ │ │ │ + bne.w 882fe │ │ │ │ + ldr r2, [pc, #84] @ (8881c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8860c │ │ │ │ + cbz r3, 887d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r7 │ │ │ │ - b.n 8812c │ │ │ │ + b.n 882fe │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 880f6 │ │ │ │ - ldr r2, [pc, #52] @ (88658 ) │ │ │ │ + bne.w 882c8 │ │ │ │ + ldr r2, [pc, #44] @ (8881c ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8863e │ │ │ │ + cbz r3, 8880a │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r7 │ │ │ │ - b.n 880f6 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 88326 │ │ │ │ - b.n 8833e │ │ │ │ + b.n 882c8 │ │ │ │ nop │ │ │ │ asrs r0, r5, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008865c : │ │ │ │ +00088820 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 88692 │ │ │ │ + cbz r3, 88856 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 886d2 │ │ │ │ + cbz r0, 88896 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #56399 @ 0xdc4f │ │ │ │ + movw r2, #56343 @ 0xdc17 │ │ │ │ movt r2, #3 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 886a4 │ │ │ │ + beq.n 88868 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 886d6 │ │ │ │ + bmi.n 8889a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 886d6 │ │ │ │ + cbz r3, 8889a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 886d6 │ │ │ │ - b.w 15b554 │ │ │ │ + cbz r3, 8889a │ │ │ │ + b.w 15b90c │ │ │ │ movw ip, #43992 @ 0xabd8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #36112 @ 0x8d10 │ │ │ │ + movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 886d2 │ │ │ │ + beq.n 88896 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 886ee │ │ │ │ + cbz r2, 888b2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8868c │ │ │ │ + b.n 88850 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36080 @ 0x8cf0 │ │ │ │ + movw r1, #34608 @ 0x8730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 886d2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88896 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 88988 │ │ │ │ + beq.w 88b4c │ │ │ │ movw r4, #11628 @ 0x2d6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 88932 │ │ │ │ - ldr r7, [pc, #608] @ (889a0 ) │ │ │ │ + bmi.w 88af6 │ │ │ │ + ldr r7, [pc, #608] @ (88b64 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ - bhi.w 88962 │ │ │ │ + bhi.w 88b26 │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 88962 │ │ │ │ + bmi.w 88b26 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 888f4 │ │ │ │ + bne.w 88ab8 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.w 888ba │ │ │ │ + bcs.w 88a7e │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 888aa │ │ │ │ + beq.w 88a6e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r9, [r0] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 88836 │ │ │ │ + beq.n 889fa │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ sub.w r9, r3, #8 │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 88868 │ │ │ │ + bgt.n 88a2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #436] @ (889a4 ) │ │ │ │ + ldr r2, [pc, #436] @ (88b68 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8890e │ │ │ │ + bne.w 88ad2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ itt ne │ │ │ │ @@ -140821,198 +140936,198 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, r1, [r2, #24] │ │ │ │ cmp sl, r1 │ │ │ │ - bhi.n 8885c │ │ │ │ + bhi.n 88a20 │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, sl │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, sl] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 8897a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 8897a │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 887d8 │ │ │ │ + beq.n 8899c │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 887d8 │ │ │ │ + bne.n 8899c │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8897e │ │ │ │ + bne.n 88b42 │ │ │ │ add.w r1, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 887d8 │ │ │ │ + bmi.n 8899c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88894 │ │ │ │ + bne.n 88a58 │ │ │ │ dmb ish │ │ │ │ - b.n 887d8 │ │ │ │ + b.n 8899c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88852 │ │ │ │ + bne.n 88a16 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 88926 │ │ │ │ + bne.n 88aea │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88962 │ │ │ │ + beq.n 88b26 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 8897a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88962 │ │ │ │ + cbz r0, 88b26 │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 887b6 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 8897a │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8896e │ │ │ │ + bne.n 88b32 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 887fa │ │ │ │ + b.n 889be │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 888da │ │ │ │ + b.n 88a9e │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #100] @ (889a0 ) │ │ │ │ + ldr r7, [pc, #100] @ (88b64 ) │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bls.w 88752 │ │ │ │ + bls.w 88916 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 887fa │ │ │ │ + b.n 889be │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 887d8 │ │ │ │ - b.n 88884 │ │ │ │ + bne.w 8899c │ │ │ │ + b.n 88a48 │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8882e │ │ │ │ + b.n 889f2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000889a8 : │ │ │ │ +00088b6c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 889c8 │ │ │ │ + cbz r0, 88b8c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (88a04 ) │ │ │ │ + ldr r2, [pc, #56] @ (88bc8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 889c2 │ │ │ │ + beq.n 88b86 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 889c2 │ │ │ │ + beq.n 88b86 │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 889c2 │ │ │ │ + beq.n 88b86 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 889c2 │ │ │ │ + b.n 88b86 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 88a56 │ │ │ │ + cbz r3, 88c1a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 88a3e │ │ │ │ + bge.n 88c02 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ @@ -141021,1230 +141136,1254 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r1, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 88a56 │ │ │ │ + beq.n 88c1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88a5a │ │ │ │ + cbz r2, 88c1e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a56 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88c1a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 77034 │ │ │ │ + bl 77148 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 88a90 │ │ │ │ + cbz r0, 88c54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d664 │ │ │ │ - movw r1, #14272 @ 0x37c0 │ │ │ │ + b.w 6d7c4 │ │ │ │ + movw r1, #12800 @ 0x3200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #58640 @ 0xe510 │ │ │ │ + movw r0, #57168 @ 0xdf50 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ mov fp, r3 │ │ │ │ - bls.w 88ca6 │ │ │ │ + bls.w 88e66 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 88c0c │ │ │ │ + bls.w 88dcc │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 88cf2 │ │ │ │ + bls.w 88eb2 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 88ad0 │ │ │ │ + bls.n 88c94 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88df8 │ │ │ │ + bcs.w 88fb4 │ │ │ │ movw r7, #20256 @ 0x4f20 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88d98 │ │ │ │ - ldr r3, [pc, #680] @ (88dac ) │ │ │ │ + bne.w 88f58 │ │ │ │ + ldr r3, [pc, #676] @ (88f6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 88bd8 │ │ │ │ + bne.n 88d98 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, sl, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 88d82 │ │ │ │ + beq.w 88f42 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 88bb8 │ │ │ │ + beq.n 88d78 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ ldrd r2, r1, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ adds r0, r6, r3 │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88dc0 │ │ │ │ + bne.w 88f80 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 88baa │ │ │ │ + bhi.n 88d6a │ │ │ │ add.w lr, r6, #16 │ │ │ │ - mov r9, r8 │ │ │ │ - add lr, r3 │ │ │ │ mov ip, r7 │ │ │ │ + add lr, r3 │ │ │ │ + mov r9, r6 │ │ │ │ add.w r3, r6, #8 │ │ │ │ - mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88b9e │ │ │ │ + cbz r2, 88d60 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r7, r0 │ │ │ │ add.w r5, r4, r1, lsl #3 │ │ │ │ ldr.w r6, [r4, r1, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 88c46 │ │ │ │ + bne.n 88e06 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 88b7e │ │ │ │ - mov r6, r8 │ │ │ │ + bne.n 88d40 │ │ │ │ + mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ - mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 88d1a │ │ │ │ + bne.w 88eda │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 88d00 │ │ │ │ + bhi.w 88ec0 │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 88b48 │ │ │ │ + bne.n 88d0c │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88db0 │ │ │ │ + bne.w 88f70 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88df8 │ │ │ │ + beq.w 88fb4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 88b4a │ │ │ │ + b.n 88d0e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #20256 @ 0x4f20 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88d98 │ │ │ │ - ldr r3, [pc, #376] @ (88dac ) │ │ │ │ + bne.w 88f58 │ │ │ │ + ldr r3, [pc, #376] @ (88f6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88b1c │ │ │ │ + b.n 88ce0 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 88c84 │ │ │ │ + bcc.n 88e44 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cfc │ │ │ │ + beq.n 88ebc │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d0e │ │ │ │ + beq.n 88ece │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d12 │ │ │ │ + beq.n 88ed2 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d16 │ │ │ │ + beq.n 88ed6 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d26 │ │ │ │ + beq.n 88ee6 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d22 │ │ │ │ + beq.n 88ee2 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d2a │ │ │ │ + beq.n 88eea │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d2e │ │ │ │ + beq.n 88eee │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88d32 │ │ │ │ + beq.n 88ef2 │ │ │ │ lsrs r5, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov sl, r5 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 88d36 │ │ │ │ + bne.n 88ef6 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 88b9e │ │ │ │ + b.n 88d60 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 88ce8 │ │ │ │ + bne.n 88ea8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88bb0 │ │ │ │ + beq.w 88d70 │ │ │ │ mov r5, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 88cc2 │ │ │ │ + bne.n 88e82 │ │ │ │ movs r5, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88b4a │ │ │ │ + b.n 88d0e │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88b4a │ │ │ │ + b.n 88d0e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 88c14 │ │ │ │ + b.n 88dd4 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88b4a │ │ │ │ + b.n 88d0e │ │ │ │ adds r5, #16 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ - b.n 88bb0 │ │ │ │ + bl 78400 │ │ │ │ + b.n 88d70 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 88ca0 │ │ │ │ + b.n 88e60 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 88d74 │ │ │ │ + bcc.n 88f34 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cfc │ │ │ │ + beq.n 88ebc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d0e │ │ │ │ + beq.n 88ece │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d12 │ │ │ │ + beq.n 88ed2 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d16 │ │ │ │ + beq.n 88ed6 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d26 │ │ │ │ + beq.n 88ee6 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d22 │ │ │ │ + beq.n 88ee2 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d2a │ │ │ │ + beq.n 88eea │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d2e │ │ │ │ + beq.n 88eee │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d32 │ │ │ │ + beq.n 88ef2 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ mov sl, r5 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 88c8e │ │ │ │ + b.n 88e4e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88b48 │ │ │ │ - b.n 88bd8 │ │ │ │ + bne.w 88d0c │ │ │ │ + b.n 88d98 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 88df8 │ │ │ │ + cbz r0, 88fb4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 88b4a │ │ │ │ + b.n 88d0e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 88bf6 │ │ │ │ + b.n 88db6 │ │ │ │ mov sl, r7 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88dd2 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - cmp r9, r6 │ │ │ │ - bhi.n 88df2 │ │ │ │ + b.n 88faa │ │ │ │ ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 88dce │ │ │ │ - ldr r3, [pc, #36] @ (88e04 ) │ │ │ │ + cbz r2, 88fa6 │ │ │ │ + ldr r3, [pc, #40] @ (88fc0 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 88dce │ │ │ │ + beq.n 88fa6 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0624 │ │ │ │ - b.n 88dce │ │ │ │ + bl 1b2428 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + cmp r9, r6 │ │ │ │ + bls.n 88f8e │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ - b.n 88baa │ │ │ │ - bl 1f5c8c │ │ │ │ + b.n 88d6a │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88bb2 │ │ │ │ + b.n 88d72 │ │ │ │ nop │ │ │ │ asrs r0, r5, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - mov r5, r0 │ │ │ │ ldrd r7, r2, [r3, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ + ldr r5, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ - add.w lr, r2, #28 │ │ │ │ - ldr.w r8, [r2, #28] │ │ │ │ - add.w r2, r9, r4 │ │ │ │ - ldr.w r6, [lr, #4] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add.w r4, r2, #28 │ │ │ │ + ldr.w r9, [r2, #28] │ │ │ │ + add.w r2, fp, r5 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r2, r3, #3 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r1 │ │ │ │ itttt eq │ │ │ │ - addeq.w r3, r0, ip, lsl #4 │ │ │ │ + ldreq r3, [sp, #12] │ │ │ │ + addeq.w r3, r3, ip, lsl #4 │ │ │ │ addeq r3, #28 │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ - stmiaeq.w lr, {r0, r1, r2, r3} │ │ │ │ + it eq │ │ │ │ + stmiaeq.w r4, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - str.w ip, [r5, #24] │ │ │ │ mov r2, r7 │ │ │ │ + str.w ip, [r0, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1b0668 │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.w 896b4 │ │ │ │ + mov r3, fp │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + bl 1b246c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.w 898a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8950a │ │ │ │ - subs.w r2, r9, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 88fba │ │ │ │ - add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ - add.w r1, r7, sl, lsl #2 │ │ │ │ + bne.w 89714 │ │ │ │ + subs.w fp, fp, r4 │ │ │ │ + beq.w 8921e │ │ │ │ + add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ + add.w r1, r7, r4, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ - subs r3, r4, #1 │ │ │ │ + subs r3, r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1b0754 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 896ba │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + bl 1b2550 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ble.w 898ae │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bgt.w 89126 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 8967c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r0, r5, #12 │ │ │ │ + cmp fp, r2 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 8933a │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt.w 8984c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b0830 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w fp, r4, #4 │ │ │ │ - ldrd r4, r2, [r5, #12] │ │ │ │ - str.w r3, [r7, sl, lsl #2] │ │ │ │ + adds r0, #12 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 1b262c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + adds r5, #4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldrd r8, r2, [r2, #12] │ │ │ │ + str.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895d8 │ │ │ │ + bne.w 897da │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 88f98 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 891fc │ │ │ │ + add.w r7, r9, #4 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89662 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw ip, #29557 @ 0x7375 │ │ │ │ + movt ip, #8 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r6, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 89162 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r3 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ + bpl.w 8989a │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.w 89868 │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + tst.w r1, #32 │ │ │ │ + beq.w 89876 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.n 8919a │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r6, r8, #4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 89650 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r7, sl │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f5e │ │ │ │ - blt.w 8968e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r1, sl │ │ │ │ + beq.n 891aa │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 891b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r5, r4, #4 │ │ │ │ + str r6, [r4, #0] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8909a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 88f8e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp fp, r3 │ │ │ │ - bge.n 88fc2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 88f1c │ │ │ │ - ldr.w r3, [r4], #4 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov sl, r1 │ │ │ │ + bne.n 891e2 │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89662 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 89226 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 890e2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 891d0 │ │ │ │ + blt.w 8987a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 890b6 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 89444 │ │ │ │ + cbnz r3, 891be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble.n 88fc2 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 88f1c │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 88fb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 891f6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.n 89226 │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 890e2 │ │ │ │ + add.w r1, r6, #28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 89132 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 89136 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 89180 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 89180 │ │ │ │ + ldr.w r3, [r8], #4 │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 89146 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 89146 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 8921a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ - str.w fp, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b0830 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1b262c │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r1 │ │ │ │ - add.w sl, r3, #1 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add.w sl, r4, #1 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ it gt │ │ │ │ subgt.w sl, sl, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w sl, [r5] │ │ │ │ - bl 1b0668 │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ - bne.n 890d4 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r7, #4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8949e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + str.w sl, [r0] │ │ │ │ + bl 1b246c │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ + bne.n 892ee │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + adds r5, #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8969a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 894ae │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 891f4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - adds r6, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1b0754 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - beq.w 8947a │ │ │ │ - blt.w 896a6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + adds r7, #4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 1b2550 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq.w 89696 │ │ │ │ + blt.w 8989e │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 1b0878 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8947e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89486 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 894ae │ │ │ │ - add.w r6, r6, r8, lsl #2 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r2, [r4], #4 │ │ │ │ - adds r7, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r5, r6, lsl #2 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 1b2674 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 896a8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8948e │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 89502 │ │ │ │ - cmp.w fp, #6 │ │ │ │ - bgt.n 88fca │ │ │ │ - cmp.w r8, #6 │ │ │ │ - bgt.n 88fca │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + bne.w 896ae │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r3, r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 88f14 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ + beq.n 891f4 │ │ │ │ + add.w r7, r7, r6, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ + adds r5, #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 896b6 │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89660 │ │ │ │ + cmp.w r9, #6 │ │ │ │ + bgt.n 8922e │ │ │ │ + cmp r6, #6 │ │ │ │ + bgt.n 8922e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - beq.w 89600 │ │ │ │ - adds r0, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 88f4c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ - beq.w 8964a │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 88f7e │ │ │ │ - blt.w 896a6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r8, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 890da │ │ │ │ + blt.w 8989e │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str.w fp, [sp] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - add.w r7, r7, fp, lsl #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b0830 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 895c8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r4, r4, fp, lsl #2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r5, r9, lsl #2 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1b262c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8971c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895c0 │ │ │ │ - sub.w r9, r9, fp │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 89630 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 88fee │ │ │ │ - b.n 89474 │ │ │ │ + bne.w 897c6 │ │ │ │ + sub.w fp, fp, r9 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89832 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 89252 │ │ │ │ + b.n 89690 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 89638 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - add.w r4, r2, #1073741824 @ 0x40000000 │ │ │ │ + bgt.w 89838 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r5, r3, #1 │ │ │ │ + add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r7, r8, r3, lsl #2 │ │ │ │ + add.w r7, r9, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8955a │ │ │ │ + bne.w 89770 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1b0830 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrd r0, r1, [r5, #12] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + add.w r8, r3, #12 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ + bl 1b262c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - add.w sl, r3, r4, lsl #2 │ │ │ │ + ldmia.w r8, {r0, r1} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89512 │ │ │ │ + bne.w 89722 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - sub.w fp, r2, #4 │ │ │ │ + sub.w sl, r2, #4 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str.w r2, [r8, r1, lsl #2] │ │ │ │ + str.w r2, [r9, r5, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 894fc │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r7, sl │ │ │ │ - movw ip, #29069 @ 0x718d │ │ │ │ + beq.w 8970e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, fp │ │ │ │ + mov fp, sl │ │ │ │ + movw ip, #29557 @ 0x7375 │ │ │ │ movt ip, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89248 │ │ │ │ + bne.n 89460 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 89672 │ │ │ │ + bpl.w 89896 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 89660 │ │ │ │ + bpl.w 89884 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 8966e │ │ │ │ + beq.w 89892 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 892d4 │ │ │ │ + bpl.n 894ec │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 892e4 │ │ │ │ + beq.n 894fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 89288 │ │ │ │ + bge.n 894a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 8926a │ │ │ │ + cbnz r3, 89482 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 89424 │ │ │ │ + beq.w 8963c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 892ec │ │ │ │ + bge.n 89504 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 891c8 │ │ │ │ + b.n 893e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89286 │ │ │ │ - blt.w 89656 │ │ │ │ + beq.n 8949e │ │ │ │ + blt.w 8985e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8922a │ │ │ │ + beq.n 89442 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 895bc │ │ │ │ + beq.w 897ce │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 89234 │ │ │ │ + b.n 8944c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ - cbnz r3, 892b2 │ │ │ │ + cbnz r3, 894ca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 894fa │ │ │ │ + beq.w 8970a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 892ec │ │ │ │ + ble.n 89504 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 891c8 │ │ │ │ + b.n 893e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89626 │ │ │ │ + beq.w 8981e │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 892a2 │ │ │ │ + b.n 894ba │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8921a │ │ │ │ + bne.n 89432 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8921e │ │ │ │ - b.n 89288 │ │ │ │ + blt.n 89436 │ │ │ │ + b.n 894a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - bl 1b0668 │ │ │ │ + bl 1b246c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 8969c │ │ │ │ + blt.w 898c0 │ │ │ │ subs.w r3, sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 89366 │ │ │ │ + beq.n 8957e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w sl, r6, sl │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895f0 │ │ │ │ + bne.w 897ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895f8 │ │ │ │ + bne.w 897fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 1b0878 │ │ │ │ + bl 1b2674 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89420 │ │ │ │ + beq.n 89638 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8954a │ │ │ │ + bne.w 89750 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 894f6 │ │ │ │ + beq.w 89706 │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b0754 │ │ │ │ + bl 1b2550 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 896c0 │ │ │ │ + blt.w 898b4 │ │ │ │ subs.w r6, r8, r5 │ │ │ │ - beq.n 8941c │ │ │ │ + beq.n 89634 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895e8 │ │ │ │ + bne.w 897f2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895d0 │ │ │ │ + bne.w 897d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1b0830 │ │ │ │ + bl 1b262c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 894b6 │ │ │ │ + beq.n 896c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89676 │ │ │ │ + beq.w 898ca │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895ac │ │ │ │ + bne.w 89760 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.w 89542 │ │ │ │ + beq.w 8982a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 892f8 │ │ │ │ + bgt.w 89510 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.w 892f8 │ │ │ │ + bgt.w 89510 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 891bc │ │ │ │ + b.n 893d4 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 893e0 │ │ │ │ + b.n 895f8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 8943e │ │ │ │ + cbz r3, 89656 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ rsb r1, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1b0830 │ │ │ │ + bl 1b262c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 89678 │ │ │ │ - mov fp, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 8921e │ │ │ │ + str r4, [sp, #16] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w fp, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl 1b0878 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [fp, r5, lsl #2] │ │ │ │ + bl 1b2674 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str.w r3, [r5, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89618 │ │ │ │ + bne.w 89810 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 88fb6 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 89066 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8904c │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 89054 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89076 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 88ffe │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - b.n 88f94 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 8921a │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 892bc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 89260 │ │ │ │ + add.w r4, r4, r6, lsl #2 │ │ │ │ + b.n 892a6 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 892ae │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 892ca │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ rsb r3, r5, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 1b0878 │ │ │ │ + bl 1b2674 │ │ │ │ mvn.w r3, #3 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8960a │ │ │ │ + bne.w 89802 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 88fba │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 8921e │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - b.n 894bc │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 8944a │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + b.n 896cc │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 88e82 │ │ │ │ + b.n 8903e │ │ │ │ + add.w r4, r4, r9, lsl #2 │ │ │ │ + b.n 8931a │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov sl, r2 │ │ │ │ subs r4, r7, #4 │ │ │ │ - ldr.w r2, [fp], #-4 │ │ │ │ - str.w r2, [r8, r1, lsl #2] │ │ │ │ + ldr.w r2, [sl], #-4 │ │ │ │ + str.w r2, [r9, r5, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8919e │ │ │ │ + beq.w 893b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - b.n 8919e │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 89424 │ │ │ │ + b.n 893b4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 89376 │ │ │ │ + b.n 8958e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 89608 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ + add.w r3, r6, r5, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ + add.w r6, r3, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b0830 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r2, r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 1b262c │ │ │ │ + add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldrd r3, r2, [r5, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldrd r3, r2, [r2, #12] │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ - add.w sl, r3, r4, lsl #2 │ │ │ │ + add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, r1, [r5, #12] │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8951c │ │ │ │ - b.n 89516 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 893f0 │ │ │ │ + beq.n 8972c │ │ │ │ + b.n 89726 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 89326 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 89424 │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 89110 │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89104 │ │ │ │ + b.n 8963c │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 893ba │ │ │ │ + b.n 895d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 88ef8 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 893ae │ │ │ │ + b.n 890b2 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 89336 │ │ │ │ + b.n 8954e │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 895c6 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 89342 │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 88f94 │ │ │ │ + b.n 8955a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 894f0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ + b.n 89700 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.n 89474 │ │ │ │ - mov sl, r7 │ │ │ │ + b.n 89690 │ │ │ │ + mov sl, fp │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 894bc │ │ │ │ mov fp, r7 │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 8944a │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 896cc │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 8963c │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + b.n 89666 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22ae04 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 22b050 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 8912e │ │ │ │ - b.n 894f2 │ │ │ │ - mov fp, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 8944a │ │ │ │ + bne.w 89342 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 8921e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + bl 22b050 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8907e │ │ │ │ + b.n 8921a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 89424 │ │ │ │ + b.n 8963c │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 8911e │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 8919e │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 891f6 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 89206 │ │ │ │ + bne.w 8941e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 892d8 │ │ │ │ + b.n 894f0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 89664 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 894f2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22ae04 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 88ec4 │ │ │ │ - b.n 88fb6 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 88f94 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 89424 │ │ │ │ + b.n 89888 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 8986c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 88f94 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 891f6 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8921e │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 8921e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 894f2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 88fba │ │ │ │ + b.n 8963c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 89424 │ │ │ │ + b.n 8963c │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 8965a │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -142254,986 +142393,985 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r4, 89716 │ │ │ │ + cbz r4, 8991a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89716 │ │ │ │ + beq.n 8991a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8971e │ │ │ │ + cbz r3, 89922 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f874 │ │ │ │ - ldr r2, [pc, #60] @ (8975c ) │ │ │ │ + b.w 7fa38 │ │ │ │ + ldr r2, [pc, #60] @ (89960 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 8973c │ │ │ │ + cbnz r3, 89940 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f874 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.w 7fa38 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89750 │ │ │ │ + bne.n 89954 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 89734 │ │ │ │ + b.n 89938 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89748 │ │ │ │ + b.n 8994c │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00089760 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089964 <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89770 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 89974 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 897a0 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 899a4 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89780 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 89984 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8976c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89970 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8980a <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ + beq.n 89a0e <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8976c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89970 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 897f6 <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ + bne.n 899fa <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 897ea <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + cbz r3, 899ee <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ - movw r2, #36224 @ 0x8d80 │ │ │ │ + b.w 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ + movw r2, #34752 @ 0x87c0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 897de <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + b.n 899e2 <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 897ca <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + bne.n 899ce <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 897ca <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ - movw r2, #36176 @ 0x8d50 │ │ │ │ + b.n 899ce <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + movw r2, #34704 @ 0x8790 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #648] @ (89ab4 <_Py_CheckFunctionResult@@Base+0x354>) │ │ │ │ + ldr r1, [pc, #648] @ (89cb8 <_Py_CheckFunctionResult@@Base+0x354>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 89998 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + beq.w 89b9c <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89a34 <_Py_CheckFunctionResult@@Base+0x2d4> │ │ │ │ + beq.w 89c38 <_Py_CheckFunctionResult@@Base+0x2d4> │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #616] @ 89abc <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ + ldr.w r8, [pc, #616] @ 89cc0 <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ orrs r2, r4 │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89a46 <_Py_CheckFunctionResult@@Base+0x2e6> │ │ │ │ + beq.w 89c4a <_Py_CheckFunctionResult@@Base+0x2e6> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 89a72 <_Py_CheckFunctionResult@@Base+0x312> │ │ │ │ + ble.w 89c76 <_Py_CheckFunctionResult@@Base+0x312> │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bmi.w 8999e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 89ba2 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ - cbz r6, 898b0 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + cbz r6, 89ab4 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 898b0 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + beq.n 89ab4 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 899da <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 89bde <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 89944 <_Py_CheckFunctionResult@@Base+0x1e4> │ │ │ │ + beq.n 89b48 <_Py_CheckFunctionResult@@Base+0x1e4> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 898ce <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + cbz r6, 89ad2 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 898ce <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + beq.n 89ad2 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 899fc <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 89c00 <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 89942 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 89b46 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - cbz r6, 8990c <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbz r6, 89b10 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8990c <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + beq.n 89b10 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 8990c <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbnz r2, 89b10 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #460] @ (89ab8 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #460] @ (89cbc <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89adc <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + bne.w 89ce0 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ subs r6, r5, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 89912 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ - b.n 89942 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.n 89b16 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + b.n 89b46 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 89942 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 89b46 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r8 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #-4]! │ │ │ │ - cbz r5, 89936 <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + cbz r5, 89b3a <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89936 <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + beq.n 89b3a <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89a1e <_Py_CheckFunctionResult@@Base+0x2be> │ │ │ │ + beq.n 89c22 <_Py_CheckFunctionResult@@Base+0x2be> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 89922 <_Py_CheckFunctionResult@@Base+0x1c2> │ │ │ │ + bcs.n 89b26 <_Py_CheckFunctionResult@@Base+0x1c2> │ │ │ │ mov r4, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 899b6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 89bba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #19 │ │ │ │ - bgt.n 899b6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 89bba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcs.n 899b6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 89bba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ movw r5, #42028 @ 0xa42c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 899b6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 89bba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ add r2, r1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1612] @ 0x64c │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #1612] @ 0x64c │ │ │ │ str.w r0, [r2, #1692] @ 0x69c │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ - bgt.n 899ce <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 89bd2 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89a92 <_Py_CheckFunctionResult@@Base+0x332> │ │ │ │ + beq.n 89c96 <_Py_CheckFunctionResult@@Base+0x332> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcc.n 89966 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + bcc.n 89b6a <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 89998 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + ble.n 89b9c <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15647c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156784 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #216] @ (89ab8 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #216] @ (89cbc <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89ac0 <_Py_CheckFunctionResult@@Base+0x360> │ │ │ │ + bne.n 89cc4 <_Py_CheckFunctionResult@@Base+0x360> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 898b4 <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ - b.n 89942 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.w 89ab8 <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ + b.n 89b46 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #184] @ (89ab8 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #184] @ (89cbc <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89a96 <_Py_CheckFunctionResult@@Base+0x336> │ │ │ │ + bne.n 89c9a <_Py_CheckFunctionResult@@Base+0x336> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 898d2 <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ - b.n 89942 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ - ldr r2, [pc, #152] @ (89ab8 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + bne.w 89ad6 <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ + b.n 89b46 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #152] @ (89cbc <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 89a5a <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ + cbnz r3, 89c5e <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89936 <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ - ldr.w r8, [pc, #132] @ 89abc <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ + b.n 89b3a <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + ldr.w r8, [pc, #132] @ 89cc0 <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89880 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + bne.w 89a84 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #42176 @ 0xa4c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89a2c <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ + beq.n 89c30 <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89a2c <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ + b.n 89c30 <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #38937 @ 0x9819 │ │ │ │ + movw r1, #39453 @ 0x9a1d │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89888 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ + bne.w 89a8c <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 156468 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156770 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 899b6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 89bba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89a0e <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ + beq.n 89c12 <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89a0e <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ + b.n 89c12 <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 899ec <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.n 89bf0 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 899ec <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 89bf0 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 898fc <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + beq.w 89b00 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 898fc <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + b.n 89b00 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 89b38 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbz r0, 89d3c <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ mov r4, r0 │ │ │ │ - bl 721b8 │ │ │ │ + bl 72340 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 89b22 <_Py_CheckFunctionResult@@Base+0x3c2> │ │ │ │ + cbz r0, 89d26 <_Py_CheckFunctionResult@@Base+0x3c2> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89b38 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + beq.n 89d3c <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89b38 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbnz r3, 89d3c <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 89b1e <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ + b.n 89d22 <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ │ │ │ │ -00089b3c : │ │ │ │ +00089d40 : │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w lr, [pc, #20] @ 89b58 │ │ │ │ + ldr.w lr, [pc, #20] @ 89d5c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, lr] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 89b5c │ │ │ │ + b.n 89d60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a43c │ │ │ │ + beq.w 8a636 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 8a43c │ │ │ │ + bmi.w 8a636 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 8a01a │ │ │ │ + beq.w 8a222 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #16901 @ 0x4205 │ │ │ │ + movw r1, #19229 @ 0x4b1d │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8a01a │ │ │ │ + bne.w 8a222 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 89bbc │ │ │ │ + beq.n 89dc0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 89bc4 │ │ │ │ + cbnz r0, 89dc8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89d90 │ │ │ │ + bne.w 89f94 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d8e │ │ │ │ + bne.w 89f92 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d8e │ │ │ │ + bne.w 89f92 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 89d8e │ │ │ │ + bne.w 89f92 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 8a14c │ │ │ │ + bne.w 8a354 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a2ce │ │ │ │ + bne.w 8a580 │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ add.w r2, sl, r3 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds.w fp, r7, #4096 @ 0x1000 │ │ │ │ str.w fp, [sl, r3] │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a286 │ │ │ │ + beq.w 8a488 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 8a2b2 │ │ │ │ + bmi.w 8a4b4 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - movw r0, #9893 @ 0x26a5 │ │ │ │ + movw r0, #10285 @ 0x282d │ │ │ │ movt r0, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8a228 │ │ │ │ - ldr r3, [pc, #680] @ (89f0c ) │ │ │ │ + bne.w 8a432 │ │ │ │ + ldr r3, [pc, #688] @ (8a118 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bcs.w 8a1d2 │ │ │ │ + bcs.w 8a3dc │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8a218 │ │ │ │ + beq.w 8a422 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 89fa6 │ │ │ │ + beq.w 8a1f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ orr.w fp, r3, fp │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ - ldr.w r7, [r8, #16] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a270 │ │ │ │ + beq.w 8a478 │ │ │ │ + add.w r2, r8, #20 │ │ │ │ + mov.w r9, #8 │ │ │ │ + add r2, r3 │ │ │ │ + adds r1, r2, #4 │ │ │ │ + ldr.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - itttt gt │ │ │ │ - addgt.w r2, r8, #20 │ │ │ │ - movgt.w r9, #8 │ │ │ │ - addgt r2, r2, r3 │ │ │ │ - addgt r1, r2, #4 │ │ │ │ - ble.n 89d16 │ │ │ │ - movs r0, #0 │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + itt gt │ │ │ │ + movgt r0, #0 │ │ │ │ + mvngt.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ble.n 89f1a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 89d0a │ │ │ │ + cbz r3, 89f0e │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w sl, ip, #1 │ │ │ │ cmp ip, lr │ │ │ │ - beq.n 89d70 │ │ │ │ + beq.n 89f74 │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w sl, [r3] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 89d7c │ │ │ │ + bne.n 89f80 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r9 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 89d16 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 89f1a │ │ │ │ add r2, r9 │ │ │ │ - b.n 89cea │ │ │ │ + b.n 89eee │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89f10 │ │ │ │ + bne.w 8a11c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [r5, #24] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ str r2, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bbc │ │ │ │ + beq.w 89dc0 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89bbc │ │ │ │ - ldr r0, [pc, #448] @ (89f0c ) │ │ │ │ + bne.w 89dc0 │ │ │ │ + ldr r0, [pc, #456] @ (8a118 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 89bbc │ │ │ │ + b.n 89dc0 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 89d0a │ │ │ │ + beq.n 89f0e │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r7, r0 │ │ │ │ str.w r3, [ip] │ │ │ │ - beq.n 89d16 │ │ │ │ + beq.n 89f1a │ │ │ │ add r1, r9 │ │ │ │ add r2, r9 │ │ │ │ - b.n 89cea │ │ │ │ + b.n 89eee │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r7, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull lr, r1, r1, r7 │ │ │ │ sub.w r1, r1, r7, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8a0fa │ │ │ │ + bgt.w 8a302 │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89bbc │ │ │ │ + beq.w 89dc0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a244 │ │ │ │ + bne.w 8a44c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 89bbc │ │ │ │ + ble.w 89dc0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r6, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89ee2 │ │ │ │ + beq.n 8a0e8 │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89ff8 │ │ │ │ + beq.w 8a1d8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 89efc │ │ │ │ + bne.w 8a10a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 89ec8 │ │ │ │ + bne.n 8a0ce │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 89e4a │ │ │ │ + bne.n 8a050 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 89f02 │ │ │ │ + bne.n 8a110 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7cac8 │ │ │ │ + bl 7cc78 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 89e98 │ │ │ │ + bne.n 8a09e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 89eb4 │ │ │ │ + bne.n 8a0ba │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1cc │ │ │ │ + bne.w 8a3d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8a45e │ │ │ │ + bne.w 8a658 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89dc0 │ │ │ │ + b.n 89fc4 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a458 │ │ │ │ + beq.w 8a652 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8a1a0 │ │ │ │ + bne.w 8a3a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a2b8 │ │ │ │ + bne.w 8a4ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 7cac8 │ │ │ │ + bl 7cc78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89e28 │ │ │ │ + beq.n 8a02e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89e28 │ │ │ │ + bne.n 8a02e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89e2e │ │ │ │ + beq.n 8a034 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89e2e │ │ │ │ + bne.n 8a034 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 89e2e │ │ │ │ + b.n 8a034 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 89e4a │ │ │ │ + bne.n 8a050 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 89f02 │ │ │ │ + bne.n 8a110 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 89e12 │ │ │ │ + b.n 8a018 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a192 │ │ │ │ + beq.w 8a39a │ │ │ │ + cmp r2, r9 │ │ │ │ + ble.w 89dc0 │ │ │ │ ldrd r2, r6, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 89e00 │ │ │ │ + beq.w 8a006 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89e00 │ │ │ │ + b.n 8a006 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 89ed8 │ │ │ │ - nop │ │ │ │ + b.n 8a0de │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.w 89d24 │ │ │ │ + bne.w 89f28 │ │ │ │ ldrb r0, [r7, #6] │ │ │ │ ldrb.w ip, [r7, #5] │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ lsl.w r9, r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a172 │ │ │ │ + beq.w 8a37a │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 89f74 │ │ │ │ + ble.n 8a17c │ │ │ │ add r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r9, #20 │ │ │ │ add.w r4, r9, #24 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r9, r6, lsl #3] │ │ │ │ - cbz r0, 89f58 │ │ │ │ + cbz r0, 8a162 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 89f58 │ │ │ │ + beq.n 8a162 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 89fce │ │ │ │ + cbz r1, 8a1ae │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ - cbz r0, 89f6c │ │ │ │ + cbz r0, 8a174 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 89f6c │ │ │ │ + beq.n 8a174 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 89fe4 │ │ │ │ + cbz r1, 8a1c4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 89f44 │ │ │ │ + bne.n 8a150 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a012 │ │ │ │ - ldr r3, [pc, #708] @ (8a240 ) │ │ │ │ + bne.n 8a21a │ │ │ │ + ldr r3, [pc, #708] @ (8a448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a012 │ │ │ │ + bhi.n 8a21a │ │ │ │ ldrb r0, [r7, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a012 │ │ │ │ + beq.n 8a21a │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w r7, [r0, #2420] @ 0x974 │ │ │ │ - b.n 89d24 │ │ │ │ - ldrd r3, r7, [r0, #24] │ │ │ │ - cmp r7, r3 │ │ │ │ - bcc.w 8a140 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add.w r1, r3, ip, lsl #3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - adds r1, r0, r3 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str.w lr, [r0, r3] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8a1d2 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - b.n 89cac │ │ │ │ + b.n 89f28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89f5e │ │ │ │ - b.n 89f6c │ │ │ │ + bne.n 8a168 │ │ │ │ + b.n 8a174 │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 89f44 │ │ │ │ - b.n 89f72 │ │ │ │ + bne.n 8a150 │ │ │ │ + b.n 8a17a │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 89bbc │ │ │ │ + ble.w 89dc0 │ │ │ │ adds r3, #8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a20a │ │ │ │ + beq.w 8a414 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 89df6 │ │ │ │ - b.n 89bbc │ │ │ │ + bgt.w 89ffa │ │ │ │ + b.n 89dc0 │ │ │ │ + ldrd r3, r7, [r0, #24] │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.w 8a348 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w r1, r3, ip, lsl #3 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + adds r1, r0, r3 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str.w lr, [r0, r3] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8a3dc │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + b.n 89eb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ - b.n 89d24 │ │ │ │ + bl 78400 │ │ │ │ + b.n 89f28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 129170 │ │ │ │ + bl 129a08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a1cc │ │ │ │ - bl 8865c │ │ │ │ + beq.w 8a3d6 │ │ │ │ + bl 88820 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a046 │ │ │ │ + beq.n 8a24e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a44e │ │ │ │ + beq.w 8a648 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a1cc │ │ │ │ + beq.w 8a3d6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 889a8 │ │ │ │ + bl 88b6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a31a │ │ │ │ - ldr.w r9, [pc, #480] @ 8a240 │ │ │ │ - cbz r0, 8a0c2 │ │ │ │ + bne.w 8a4c0 │ │ │ │ + ldr.w r9, [pc, #480] @ 8a448 │ │ │ │ + cbz r0, 8a2ca │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8449c │ │ │ │ + bl 84660 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a3ba │ │ │ │ + beq.w 8a562 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83dc4 <_PyType_LookupRef@@Base+0x388> │ │ │ │ + bl 83f88 <_PyType_LookupRef@@Base+0x388> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a0e6 │ │ │ │ + bne.n 8a2ee │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a09e │ │ │ │ + beq.n 8a2a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a430 │ │ │ │ + beq.w 8a62a │ │ │ │ mov r0, r7 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8a2fc │ │ │ │ + beq.w 8a5a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a068 │ │ │ │ + bne.n 8a270 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a394 │ │ │ │ + bne.w 8a53c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a0d8 │ │ │ │ + beq.n 8a2e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8a0d8 │ │ │ │ + cbnz r3, 8a2e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 89bbe │ │ │ │ + b.n 89dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a08a │ │ │ │ + bne.n 8a292 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8a08a │ │ │ │ + b.n 8a292 │ │ │ │ add r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ @@ -143245,1306 +143383,1301 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d138 │ │ │ │ + bl 7d2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a1cc │ │ │ │ + bne.n 8a3d6 │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89dae │ │ │ │ + b.n 89fb2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 89cac │ │ │ │ + b.n 89eb0 │ │ │ │ movs r3, #1 │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ bic.w r7, r7, #1 │ │ │ │ smull lr, r8, r7, lr │ │ │ │ sub.w r7, r8, r7, asr #31 │ │ │ │ cmp r0, r7 │ │ │ │ - bgt.w 89bee │ │ │ │ - b.n 89d90 │ │ │ │ + bgt.w 89df2 │ │ │ │ + b.n 89f94 │ │ │ │ add r9, r7 │ │ │ │ - b.n 8a188 │ │ │ │ + b.n 8a390 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ add.w r9, r9, #12 │ │ │ │ cmp r6, sl │ │ │ │ - blt.n 8a176 │ │ │ │ - b.n 89f74 │ │ │ │ + blt.n 8a37e │ │ │ │ + b.n 8a17c │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 89eea │ │ │ │ - b.n 89bbc │ │ │ │ + bne.w 8a0f0 │ │ │ │ + b.n 89dc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89e64 │ │ │ │ + beq.w 8a06a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a42c │ │ │ │ + beq.w 8a670 │ │ │ │ mov r0, r6 │ │ │ │ - bl fd1a0 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fd66c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a3c6 │ │ │ │ + bne.w 8a56e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a2be │ │ │ │ + bne.w 8a5c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89bbe │ │ │ │ + b.n 89dc2 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a3d8 │ │ │ │ + bne.w 8a5d8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8a2b2 │ │ │ │ + beq.n 8a4b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 89fca │ │ │ │ + b.n 8a216 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 8a002 │ │ │ │ - b.n 89bbc │ │ │ │ + bgt.w 8a1e2 │ │ │ │ + b.n 89dc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 89fc2 │ │ │ │ + b.n 8a20e │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a2b2 │ │ │ │ + beq.n 8a4b4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 89cac │ │ │ │ - nop │ │ │ │ + b.n 89eb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 89bbc │ │ │ │ + ble.w 89dc0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r9] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - b.n 89ef6 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 89d16 │ │ │ │ + b.n 8a102 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov.w r9, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 89ce4 │ │ │ │ + b.n 89ede │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r0 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsrs r3, r0 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 89c42 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 8a1cc │ │ │ │ + bge.w 89e46 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 8a3d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89e70 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8a1cc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1cc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 1f037c │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - b.n 89bf6 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 8a2f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8a3f8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl fd1a0 <_PyErr_SetKeyError@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8a412 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a1cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a1cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1cc │ │ │ │ + b.n 8a076 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0c2 │ │ │ │ + beq.w 8a2ca │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a2e0 │ │ │ │ + bne.n 8a592 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8449c │ │ │ │ + bl 84660 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a3ba │ │ │ │ + beq.n 8a562 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83dc4 <_PyType_LookupRef@@Base+0x388> │ │ │ │ + bl 83f88 <_PyType_LookupRef@@Base+0x388> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a3e8 │ │ │ │ + bne.n 8a5e8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a36e │ │ │ │ + beq.n 8a516 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a424 │ │ │ │ + beq.w 8a622 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8a2fc │ │ │ │ + beq.n 8a5a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a330 │ │ │ │ - ldr r3, [pc, #244] @ (8a478 ) │ │ │ │ + bne.n 8a4d6 │ │ │ │ + ldr r3, [pc, #328] @ (8a674 ) │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0c2 │ │ │ │ + beq.w 8a2ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0c2 │ │ │ │ + beq.w 8a2ca │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0c2 │ │ │ │ + beq.w 8a2ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a0c2 │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a2ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a1c2 │ │ │ │ + beq.w 8a3ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1c2 │ │ │ │ + bne.w 8a3ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1c2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3ca │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 1f1a24 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + b.n 89dfa │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 8a59e │ │ │ │ + cbz r4, 8a5f8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl fd66c <_PyErr_SetKeyError@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8a612 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a3d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a3d6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a3d6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3d6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8a1f6 │ │ │ │ + b.n 8a400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a35c │ │ │ │ + bne.n 8a502 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a35c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a502 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a374 │ │ │ │ + beq.n 8a51c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a374 │ │ │ │ + bne.n 8a51c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a374 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a51c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2fc │ │ │ │ + bne.n 8a5a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2fc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a5a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a36e │ │ │ │ - mov r3, sl │ │ │ │ - b.n 89e8e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a516 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8a09e │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + b.n 8a2a6 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3863 @ 0xf17 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a1cc │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a3d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8a046 │ │ │ │ + b.n 8a24e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89e8e │ │ │ │ + b.n 8a094 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36268 @ 0x8dac │ │ │ │ + movw r1, #34796 @ 0x87ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8a1cc │ │ │ │ - nop │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8a3d6 │ │ │ │ + mov r3, sl │ │ │ │ + b.n 8a094 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #672] @ (8a730 ) │ │ │ │ + ldr r2, [pc, #672] @ (8a92c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8ab40 │ │ │ │ + beq.w 8ad3c │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ab4a │ │ │ │ + bne.w 8ad46 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r6, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldrd fp, r4, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a6c0 │ │ │ │ + beq.w 8a8bc │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r3, [pc, #572] @ (8a730 ) │ │ │ │ + ldr r3, [pc, #572] @ (8a92c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a6d0 │ │ │ │ + beq.w 8a8cc │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8aa22 │ │ │ │ + ble.w 8ac1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a754 │ │ │ │ + bne.w 8a950 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a86a │ │ │ │ + beq.w 8aa66 │ │ │ │ ldr.w r4, [fp] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 8a58e │ │ │ │ + bne.n 8a78a │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8a666 │ │ │ │ + bhi.w 8a862 │ │ │ │ movw r1, #21648 @ 0x5490 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8a666 │ │ │ │ + bne.w 8a862 │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r0, [r2, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - bgt.n 8a684 │ │ │ │ + bgt.n 8a880 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8a86a │ │ │ │ + bne.w 8aa66 │ │ │ │ ldrb.w r6, [fp, #6] │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ lsls r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a6e4 │ │ │ │ + beq.w 8a8e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8a750 │ │ │ │ + ble.w 8a94c │ │ │ │ add.w r6, fp, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r6, #20 │ │ │ │ - b.n 8a5de │ │ │ │ + b.n 8a7da │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ - cbz r5, 8a5d8 │ │ │ │ + cbz r5, 8a7d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a5d8 │ │ │ │ + beq.n 8a7d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a60c │ │ │ │ + cbz r3, 8a808 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a628 │ │ │ │ + beq.n 8a824 │ │ │ │ ldr.w r5, [r9, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a5c2 │ │ │ │ + beq.n 8a7be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a5c2 │ │ │ │ + beq.n 8a7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a5c2 │ │ │ │ - ldr r3, [pc, #316] @ (8a734 ) │ │ │ │ + bne.n 8a7be │ │ │ │ + ldr r3, [pc, #316] @ (8a930 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa0c │ │ │ │ + bne.w 8ac08 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8a5c2 │ │ │ │ - ldr r3, [pc, #292] @ (8a734 ) │ │ │ │ + b.n 8a7be │ │ │ │ + ldr r3, [pc, #292] @ (8a930 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9f6 │ │ │ │ + bne.w 8abf2 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a5de │ │ │ │ + bne.n 8a7da │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a69e │ │ │ │ - ldr r3, [pc, #252] @ (8a730 ) │ │ │ │ + bne.n 8a89a │ │ │ │ + ldr r3, [pc, #252] @ (8a92c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a69e │ │ │ │ + bhi.n 8a89a │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ - cbz r1, 8a69e │ │ │ │ + cbz r1, 8a89a │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.w 8a554 │ │ │ │ + bls.w 8a750 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 8a588 │ │ │ │ + ble.n 8a784 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15647c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (8a730 ) │ │ │ │ + b.w 156784 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (8a92c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8a636 │ │ │ │ + beq.n 8a832 │ │ │ │ mov r0, fp │ │ │ │ - bl 782ec │ │ │ │ - ldr r3, [pc, #136] @ (8a730 ) │ │ │ │ + bl 78400 │ │ │ │ + ldr r3, [pc, #136] @ (8a92c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.w 8a554 │ │ │ │ - b.n 8a666 │ │ │ │ - ldr r3, [pc, #108] @ (8a730 ) │ │ │ │ + bls.w 8a750 │ │ │ │ + b.n 8a862 │ │ │ │ + ldr r3, [pc, #108] @ (8a92c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a514 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + bne.w 8a710 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #42176 @ 0xa4c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 8a750 │ │ │ │ + ble.n 8a94c │ │ │ │ add r4, fp │ │ │ │ - b.n 8a704 │ │ │ │ + b.n 8a900 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 8a6fc │ │ │ │ + cbz r5, 8a8f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a6fc │ │ │ │ + beq.n 8a8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a738 │ │ │ │ + cbz r3, 8a934 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 8a690 │ │ │ │ + beq.n 8a88c │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a6ec │ │ │ │ + beq.n 8a8e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a6ec │ │ │ │ + beq.n 8a8e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a6ec │ │ │ │ - ldr r3, [pc, #24] @ (8a734 ) │ │ │ │ + bne.n 8a8e8 │ │ │ │ + ldr r3, [pc, #24] @ (8a930 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abf6 │ │ │ │ + bne.w 8adf2 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a6ec │ │ │ │ + b.n 8a8e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #580] @ (8a980 ) │ │ │ │ + ldr r3, [pc, #580] @ (8ab7c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aba2 │ │ │ │ + bne.w 8ad9e │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a6fc │ │ │ │ + b.n 8a8f8 │ │ │ │ mov r3, sl │ │ │ │ - b.n 8a696 │ │ │ │ + b.n 8a892 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ - cbnz r6, 8a7a6 │ │ │ │ + cbnz r6, 8a9a2 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8a770 │ │ │ │ - b.n 8a7a0 │ │ │ │ + bne.n 8a96c │ │ │ │ + b.n 8a99c │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 8a7a0 │ │ │ │ + beq.n 8a99c │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a76a │ │ │ │ + beq.n 8a966 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a76a │ │ │ │ + beq.n 8a966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a76a │ │ │ │ - ldr r3, [pc, #504] @ (8a980 ) │ │ │ │ + bne.n 8a966 │ │ │ │ + ldr r3, [pc, #504] @ (8ab7c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac12 │ │ │ │ + bne.w 8ae0e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a76a │ │ │ │ + b.n 8a966 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8a6 │ │ │ │ + beq.n 8aaa2 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.n 8a8a6 │ │ │ │ + bne.n 8aaa2 │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ ldrb.w r2, [fp, #6] │ │ │ │ lsls r3, r1 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a938 │ │ │ │ + beq.w 8ab34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8a87a │ │ │ │ + ble.n 8aa76 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r8, fp, r3 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r8, #20 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 8a8fc │ │ │ │ + bmi.w 8aaf8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ - b.n 8a83c │ │ │ │ + b.n 8aa38 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a808 │ │ │ │ + cbz r4, 8aa04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a808 │ │ │ │ + beq.n 8aa04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8b4 │ │ │ │ + beq.n 8aab0 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ - cbz r4, 8a81e │ │ │ │ + cbz r4, 8aa1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a81e │ │ │ │ + beq.n 8aa1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8cc │ │ │ │ + beq.n 8aac8 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a836 │ │ │ │ + cbz r4, 8aa32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a836 │ │ │ │ + beq.n 8aa32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8e4 │ │ │ │ + beq.n 8aae0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8a874 │ │ │ │ + beq.n 8aa70 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a7f0 │ │ │ │ + beq.n 8a9ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7f0 │ │ │ │ + beq.n 8a9ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a7f0 │ │ │ │ - ldr r3, [pc, #300] @ (8a980 ) │ │ │ │ + bne.n 8a9ec │ │ │ │ + ldr r3, [pc, #300] @ (8ab7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abbe │ │ │ │ + bne.w 8adba │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7f0 │ │ │ │ + b.n 8a9ec │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a658 │ │ │ │ + b.n 8a854 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a8a0 │ │ │ │ - ldr r3, [pc, #256] @ (8a984 ) │ │ │ │ + bne.n 8aa9c │ │ │ │ + ldr r3, [pc, #256] @ (8ab80 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a8a0 │ │ │ │ + bhi.n 8aa9c │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a64a │ │ │ │ + bne.w 8a846 │ │ │ │ mov r0, fp │ │ │ │ - bl 782ec │ │ │ │ - ldr r3, [pc, #220] @ (8a984 ) │ │ │ │ + bl 78400 │ │ │ │ + ldr r3, [pc, #220] @ (8ab80 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a658 │ │ │ │ - ldr r3, [pc, #200] @ (8a980 ) │ │ │ │ + b.n 8a854 │ │ │ │ + ldr r3, [pc, #200] @ (8ab7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac4a │ │ │ │ + bne.w 8ae46 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a808 │ │ │ │ - ldr r3, [pc, #176] @ (8a980 ) │ │ │ │ + b.n 8aa04 │ │ │ │ + ldr r3, [pc, #176] @ (8ab7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac2e │ │ │ │ + bne.w 8ae2a │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a81e │ │ │ │ - ldr r3, [pc, #152] @ (8a980 ) │ │ │ │ + b.n 8aa1a │ │ │ │ + ldr r3, [pc, #152] @ (8ab7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac66 │ │ │ │ + bne.w 8ae62 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a836 │ │ │ │ + b.n 8aa32 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8a910 │ │ │ │ + cbz r4, 8ab0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a910 │ │ │ │ + beq.n 8ab0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa7c │ │ │ │ + beq.w 8ac78 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ - cbz r4, 8a926 │ │ │ │ + cbz r4, 8ab22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a926 │ │ │ │ + beq.n 8ab22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa92 │ │ │ │ + beq.w 8ac8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8a87a │ │ │ │ + beq.n 8aa76 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 8a83c │ │ │ │ + b.n 8aa38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 8a87a │ │ │ │ + ble.n 8aa76 │ │ │ │ add.w r6, fp, r3 │ │ │ │ - ldr.w r8, [pc, #60] @ 8a980 │ │ │ │ - mov r7, r2 │ │ │ │ + ldr.w r8, [pc, #60] @ 8ab7c │ │ │ │ + mov r5, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 8a9ce │ │ │ │ + bpl.n 8abca │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbz r4, 8a960 │ │ │ │ + cbz r4, 8ab5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a960 │ │ │ │ + beq.n 8ab5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aace │ │ │ │ + beq.w 8acca │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a974 │ │ │ │ + cbz r4, 8ab70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a974 │ │ │ │ + beq.n 8ab70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aaa4 │ │ │ │ + beq.w 8aca0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r7, #1 │ │ │ │ + movs r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 8a9ce │ │ │ │ - b.n 8a87a │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 8abca │ │ │ │ + b.n 8aa76 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a99a │ │ │ │ + cbz r4, 8ab96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a99a │ │ │ │ + beq.n 8ab96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa44 │ │ │ │ + beq.n 8ac40 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #12 │ │ │ │ - adds r7, #1 │ │ │ │ - cbz r4, 8a9b0 │ │ │ │ + adds r5, #1 │ │ │ │ + cbz r4, 8abac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a9b0 │ │ │ │ + beq.n 8abac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa56 │ │ │ │ + beq.n 8ac52 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a9c2 │ │ │ │ + cbz r4, 8abbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a9c2 │ │ │ │ + beq.n 8abbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa68 │ │ │ │ + beq.n 8ac64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r7, #1 │ │ │ │ + adds r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 8a87a │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 8aa76 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a988 │ │ │ │ + beq.n 8ab84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a988 │ │ │ │ + beq.n 8ab84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a988 │ │ │ │ + bne.n 8ab84 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab88 │ │ │ │ + bne.w 8ad84 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b.n 8a988 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + blx r7 │ │ │ │ + b.n 8ab84 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8abda │ │ │ │ + bne.w 8add6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a5d8 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8a7d4 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8abe8 │ │ │ │ + bne.w 8ade4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a5c2 │ │ │ │ + b.n 8a7be │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #42109 @ 0xa47d │ │ │ │ + movw r2, #42617 @ 0xa679 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a51e │ │ │ │ + bne.w 8a71a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 156468 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156770 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aab6 │ │ │ │ + bne.n 8acb2 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b.n 8a99a │ │ │ │ + blx r7 │ │ │ │ + b.n 8ab96 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ab10 │ │ │ │ + bne.n 8ad0c │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b.n 8a9b0 │ │ │ │ + blx r7 │ │ │ │ + b.n 8abac │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac82 │ │ │ │ + bne.w 8ae7e │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b.n 8a9c2 │ │ │ │ - ldr r3, [pc, #592] @ (8acd0 ) │ │ │ │ + blx r7 │ │ │ │ + b.n 8abbe │ │ │ │ + ldr r3, [pc, #592] @ (8aecc ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac9c │ │ │ │ + bne.w 8ae98 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a910 │ │ │ │ - ldr r3, [pc, #572] @ (8acd0 ) │ │ │ │ + b.n 8ab0c │ │ │ │ + ldr r3, [pc, #572] @ (8aecc ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 8aade │ │ │ │ + cbnz r3, 8acda │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a926 │ │ │ │ + b.n 8ab22 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ab28 │ │ │ │ + bne.n 8ad24 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b.n 8a974 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + blx r7 │ │ │ │ + b.n 8ab70 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa50 │ │ │ │ + beq.n 8ac4c │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa50 │ │ │ │ + b.n 8ac4c │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ - cbnz r3, 8aaf8 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbnz r3, 8acf4 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b.n 8a960 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + blx r7 │ │ │ │ + b.n 8ab5c │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa9e │ │ │ │ - ldr r2, [pc, #484] @ (8acd0 ) │ │ │ │ + beq.n 8ac9a │ │ │ │ + ldr r2, [pc, #484] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa9e │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8ac9a │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aad8 │ │ │ │ + beq.n 8acd4 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aad8 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8acd4 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa62 │ │ │ │ + beq.n 8ac5e │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa62 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8ac5e │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aab0 │ │ │ │ + beq.n 8acac │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aab0 │ │ │ │ + b.n 8acac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8acb8 │ │ │ │ + beq.w 8aeb4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f037c │ │ │ │ + bl 1f1a24 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r6, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 8a588 │ │ │ │ + beq.w 8a784 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a588 │ │ │ │ + bne.w 8a784 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 8a4d0 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8a6cc │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a9f0 │ │ │ │ + beq.w 8abec │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9f0 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8abec │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a74a │ │ │ │ - ldr r2, [pc, #284] @ (8acd0 ) │ │ │ │ + beq.w 8a946 │ │ │ │ + ldr r2, [pc, #284] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a74a │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8a946 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a864 │ │ │ │ - ldr r2, [pc, #256] @ (8acd0 ) │ │ │ │ + beq.w 8aa60 │ │ │ │ + ldr r2, [pc, #256] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a864 │ │ │ │ - ldr r2, [pc, #244] @ (8acd0 ) │ │ │ │ + b.n 8aa60 │ │ │ │ + ldr r2, [pc, #244] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa04 │ │ │ │ - ldr r2, [pc, #228] @ (8acd0 ) │ │ │ │ + b.n 8ac00 │ │ │ │ + ldr r2, [pc, #228] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa1a │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8ac16 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a72a │ │ │ │ - ldr r2, [pc, #200] @ (8acd0 ) │ │ │ │ + beq.w 8a926 │ │ │ │ + ldr r2, [pc, #200] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a72a │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8a926 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a798 │ │ │ │ - ldr r2, [pc, #172] @ (8acd0 ) │ │ │ │ + beq.w 8a994 │ │ │ │ + ldr r2, [pc, #172] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a798 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8a994 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8de │ │ │ │ - ldr r2, [pc, #144] @ (8acd0 ) │ │ │ │ + beq.w 8aada │ │ │ │ + ldr r2, [pc, #144] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8de │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8aada │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8c6 │ │ │ │ - ldr r2, [pc, #116] @ (8acd0 ) │ │ │ │ + beq.w 8aac2 │ │ │ │ + ldr r2, [pc, #116] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8c6 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8aac2 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8f6 │ │ │ │ - ldr r2, [pc, #88] @ (8acd0 ) │ │ │ │ + beq.w 8aaf2 │ │ │ │ + ldr r2, [pc, #88] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8f6 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8aaf2 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa76 │ │ │ │ + beq.w 8ac72 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa76 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8ac72 │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa8c │ │ │ │ - ldr r2, [pc, #36] @ (8acd0 ) │ │ │ │ + beq.w 8ac88 │ │ │ │ + ldr r2, [pc, #36] @ (8aecc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa8c │ │ │ │ + b.n 8ac88 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b.n 8a588 │ │ │ │ + b.n 8a784 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008acd4 : │ │ │ │ +0008aed0 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008acdc : │ │ │ │ +0008aed8 : │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008acf8 : │ │ │ │ +0008aef4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #136] @ (8ad90 ) │ │ │ │ + ldr r2, [pc, #136] @ (8af8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #3420] @ 0xd5c │ │ │ │ - cbz r3, 8ad30 │ │ │ │ + cbz r3, 8af2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8ad72 │ │ │ │ + cbnz r2, 8af6e │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ad80 │ │ │ │ - movw r1, #54544 @ 0xd510 │ │ │ │ + cbz r3, 8af7c │ │ │ │ + movw r1, #53072 @ 0xcf50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ blx 2a200 │ │ │ │ - cbz r0, 8ad80 │ │ │ │ + cbz r0, 8af7c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #53008 @ 0xcf10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a200 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8ad84 │ │ │ │ + cbnz r0, 8af80 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8ad94 │ │ │ │ + b.n 8af90 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13af30 │ │ │ │ + b.w 13b150 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ad64 │ │ │ │ + b.n 8af60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b8c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ad64 │ │ │ │ + b.n 8af60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af70 │ │ │ │ + bne.w 8b16c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 29d00 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8af70 │ │ │ │ + bne.w 8b16c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8aec2 │ │ │ │ - ldr r3, [pc, #668] @ (8b064 ) │ │ │ │ + bne.n 8b0be │ │ │ │ + ldr r3, [pc, #668] @ (8b260 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8af04 │ │ │ │ + bgt.w 8b100 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8af32 │ │ │ │ + beq.w 8b12e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8af42 │ │ │ │ + bne.w 8b13e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8adec │ │ │ │ + beq.n 8afe8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8af56 │ │ │ │ + bne.w 8b152 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 29ce8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ae48 │ │ │ │ + beq.n 8b044 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8af22 │ │ │ │ + bcs.w 8b11e │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8af88 │ │ │ │ + bne.w 8b184 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af22 │ │ │ │ + beq.n 8b11e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29ce8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8b014 │ │ │ │ + bne.w 8b210 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8af22 │ │ │ │ + bcs.n 8b11e │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6cee8 │ │ │ │ + bl 6cf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af22 │ │ │ │ + beq.n 8b11e │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144556,532 +144689,532 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 29838 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.w 8af98 │ │ │ │ + bhi.w 8b194 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8af9c │ │ │ │ + bls.n 8b198 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8af9c │ │ │ │ + bcs.n 8b198 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae76 │ │ │ │ + bne.n 8b072 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8aede │ │ │ │ + b.n 8b0da │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6d07c │ │ │ │ - cbnz r0, 8af1a │ │ │ │ + bl 6d0ac │ │ │ │ + cbnz r0, 8b116 │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b068 │ │ │ │ + bl 8b264 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8af28 │ │ │ │ + bne.n 8b124 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a8d60 │ │ │ │ + bl 1aab8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aed2 │ │ │ │ + beq.n 8b0ce │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8afc2 │ │ │ │ + beq.n 8b1be │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8af56 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 8af6c │ │ │ │ + beq.n 8b152 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 8b168 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8aefc │ │ │ │ - bl 1a611c │ │ │ │ - ldr r3, [pc, #300] @ (8b064 ) │ │ │ │ + b.n 8b0f8 │ │ │ │ + bl 1a8084 │ │ │ │ + ldr r3, [pc, #300] @ (8b260 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ade0 │ │ │ │ + beq.w 8afdc │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6906a │ │ │ │ + bl 6909a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aed2 │ │ │ │ - b.n 8af1a │ │ │ │ + beq.n 8b0ce │ │ │ │ + b.n 8b116 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36344 @ 0x8df8 │ │ │ │ + movw r1, #34872 @ 0x8838 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aefc │ │ │ │ + b.n 8b0f8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36316 @ 0x8ddc │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8af6c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8b168 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae30 │ │ │ │ - b.n 8af22 │ │ │ │ + bne.w 8b02c │ │ │ │ + b.n 8b11e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aeb0 │ │ │ │ + beq.n 8b0ac │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b04a │ │ │ │ + bne.n 8b246 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d04c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #64052 @ 0xfa34 │ │ │ │ + movw r3, #62580 @ 0xf474 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #48080 @ 0xbbd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #34248 @ 0x85c8 │ │ │ │ + movw r2, #32776 @ 0x8008 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #36336 @ 0x8df0 │ │ │ │ + movw r1, #34864 @ 0x8830 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af6c │ │ │ │ - bl 1e1df8 │ │ │ │ + beq.n 8b168 │ │ │ │ + bl 1e348c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af6c │ │ │ │ + beq.n 8b168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af6c │ │ │ │ + bne.n 8b168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8af6c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aede │ │ │ │ + beq.w 8b0da │ │ │ │ subs r0, r6, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae42 │ │ │ │ + bne.w 8b03e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b022 │ │ │ │ - b.n 8aede │ │ │ │ + bne.n 8b21e │ │ │ │ + b.n 8b0da │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - b.n 8aeaa │ │ │ │ + b.n 8b0a6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b068 : │ │ │ │ +0008b264 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ clz r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b60c │ │ │ │ + bne.w 8b808 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r6, r1, #1 │ │ │ │ - beq.w 8b318 │ │ │ │ + beq.w 8b514 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b4e6 │ │ │ │ + beq.w 8b6e2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b4ea │ │ │ │ + beq.w 8b6e6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b0d2 │ │ │ │ + bcs.n 8b2ce │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b0b6 │ │ │ │ + b.n 8b2b2 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b0cc │ │ │ │ + bls.n 8b2c8 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b0b2 │ │ │ │ + bls.n 8b2ae │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b61e │ │ │ │ + bcs.w 8b81a │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b0b6 │ │ │ │ + bhi.n 8b2b2 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b33c │ │ │ │ + bhi.w 8b538 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b5b6 │ │ │ │ + blt.w 8b7b2 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b3c2 │ │ │ │ + bgt.w 8b5be │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ add.w fp, r5, #21 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8b3ae │ │ │ │ - ldr r2, [pc, #716] @ (8b3d8 ) │ │ │ │ + bne.w 8b5aa │ │ │ │ + ldr r2, [pc, #716] @ (8b5d4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs.w 8b2e8 │ │ │ │ + bcs.w 8b4e4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8b544 │ │ │ │ + beq.w 8b740 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8b2ba │ │ │ │ + beq.w 8b4b6 │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #620] @ (8b3dc ) │ │ │ │ + ldr r2, [pc, #620] @ (8b5d8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8b55a │ │ │ │ + bne.w 8b756 │ │ │ │ mov r2, sl │ │ │ │ str r5, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b3e0 │ │ │ │ + beq.w 8b5dc │ │ │ │ add r5, r6 │ │ │ │ orr.w r2, r2, #96 @ 0x60 │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b572 │ │ │ │ + bne.w 8b76e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 8b642 │ │ │ │ + bpl.w 8b83e │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 8b324 │ │ │ │ + bpl.w 8b520 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b336 │ │ │ │ + bcs.w 8b532 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r5, r3, #16 │ │ │ │ strb r1, [r2, #0] │ │ │ │ cmp ip, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strb r1, [r2, #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strb r1, [r2, #3] │ │ │ │ - bls.n 8b26a │ │ │ │ + bls.n 8b466 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strb r1, [r2, #4] │ │ │ │ add.w r1, r3, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ strb r0, [r2, #5] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ strb r0, [r2, #6] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r0, [r2, #7] │ │ │ │ - bls.n 8b26a │ │ │ │ + bls.n 8b466 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ strb r1, [r2, #8] │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ strb r0, [r2, #9] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ strb r0, [r2, #10] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ strb r0, [r2, #11] │ │ │ │ - bls.n 8b26a │ │ │ │ + bls.n 8b466 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ strb r1, [r2, #12] │ │ │ │ add.w r1, r3, #64 @ 0x40 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ strb r0, [r2, #13] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ strb r0, [r2, #14] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ strb r0, [r2, #15] │ │ │ │ - bls.n 8b26a │ │ │ │ + bls.n 8b466 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ strb r1, [r2, #16] │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ strb r0, [r2, #17] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ strb r0, [r2, #18] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ strb r3, [r2, #19] │ │ │ │ - bcs.n 8b26a │ │ │ │ + bcs.n 8b466 │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r0, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r0, [r1, #-12] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ ldr.w r0, [r1, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ cmp r1, ip │ │ │ │ strb.w r0, [r3, #-5] │ │ │ │ - bcc.n 8b244 │ │ │ │ + bcc.n 8b440 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b2a4 │ │ │ │ + bcs.n 8b4a0 │ │ │ │ adds r7, #1 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ strb r0, [r2, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b2a4 │ │ │ │ + bls.n 8b4a0 │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - bcs.n 8b2a4 │ │ │ │ + bcs.n 8b4a0 │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8b298 │ │ │ │ + bcc.n 8b494 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b600 │ │ │ │ + beq.w 8b7fc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b486 │ │ │ │ + beq.w 8b682 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 8b154 │ │ │ │ + bhi.w 8b350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b154 │ │ │ │ + bne.w 8b350 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8b58e │ │ │ │ + bne.w 8b78a │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b3c2 │ │ │ │ + beq.n 8b5be │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b154 │ │ │ │ + b.n 8b350 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29a18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b098 │ │ │ │ + b.n 8b294 │ │ │ │ add.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 8b1c8 │ │ │ │ + bcc.w 8b3c4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b27e │ │ │ │ - b.n 8b2a4 │ │ │ │ + bcc.n 8b47a │ │ │ │ + b.n 8b4a0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b518 │ │ │ │ + bls.w 8b714 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b534 │ │ │ │ + bcs.w 8b730 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b5b6 │ │ │ │ + blt.w 8b7b2 │ │ │ │ mov.w sl, #2 │ │ │ │ mov r1, sl │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 27ec00 │ │ │ │ + bl 27e610 │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8b3c2 │ │ │ │ + blt.n 8b5be │ │ │ │ mla fp, r5, sl, sl │ │ │ │ add.w fp, fp, #28 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b10a │ │ │ │ + beq.w 8b306 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b154 │ │ │ │ + bne.w 8b350 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b19e │ │ │ │ + bne.w 8b39a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b2b2 │ │ │ │ + b.n 8b4ae │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r6, #16] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r2, r6, #28 │ │ │ │ - beq.w 8b510 │ │ │ │ + beq.w 8b70c │ │ │ │ cmp.w sl, #2 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - bne.w 8b5de │ │ │ │ + bne.w 8b7da │ │ │ │ strh.w r1, [r2, r5, lsl #1] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r5, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r6, #20 │ │ │ │ addpl.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b452 │ │ │ │ + b.n 8b64e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #8 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ adds r1, #16 │ │ │ │ bfi r5, r3, #0, #16 │ │ │ │ ldr.w r3, [r1, #-12] │ │ │ │ bfi r5, r3, #16, #16 │ │ │ │ @@ -145089,701 +145222,701 @@ │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r8 │ │ │ │ mov ip, r5 │ │ │ │ - bcc.n 8b428 │ │ │ │ + bcc.n 8b624 │ │ │ │ sub.w r1, r9, #15 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r0, r5 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ add.w r1, r9, r7 │ │ │ │ adds r3, r2, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 8b2a4 │ │ │ │ + bcs.w 8b4a0 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b472 │ │ │ │ + b.n 8b66e │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b2b2 │ │ │ │ + bne.w 8b4ae │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b5da │ │ │ │ + bpl.w 8b7d6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #20256 @ 0x4f20 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #392] @ (8b648 ) │ │ │ │ + ldrge r4, [pc, #392] @ (8b844 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8b4e2 │ │ │ │ + beq.n 8b6de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b4e2 │ │ │ │ + beq.n 8b6de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b4e2 │ │ │ │ + cbnz r3, 8b6de │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b2b2 │ │ │ │ - ldr r6, [pc, #356] @ (8b64c ) │ │ │ │ - b.n 8b2b2 │ │ │ │ + b.n 8b4ae │ │ │ │ + ldr r6, [pc, #356] @ (8b848 ) │ │ │ │ + b.n 8b4ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b5ce │ │ │ │ + bhi.n 8b7ca │ │ │ │ lsls r4, r2, #24 │ │ │ │ iteet pl │ │ │ │ movpl r3, #24 │ │ │ │ addmi.w r2, r2, #1296 @ 0x510 │ │ │ │ movwmi r6, #20256 @ 0x4f20 │ │ │ │ - ldrpl r6, [pc, #328] @ (8b648 ) │ │ │ │ + ldrpl r6, [pc, #328] @ (8b844 ) │ │ │ │ itte mi │ │ │ │ movtmi r6, #73 @ 0x49 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ mlapl r6, r3, r2, r6 │ │ │ │ - b.n 8b2b2 │ │ │ │ + b.n 8b4ae │ │ │ │ strb r1, [r2, r5] │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - b.n 8b19e │ │ │ │ + b.n 8b39a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b5b6 │ │ │ │ + blt.n 8b7b2 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b3c2 │ │ │ │ + bgt.w 8b5be │ │ │ │ add.w fp, r5, #29 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8b390 │ │ │ │ + b.n 8b58c │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b59e │ │ │ │ + bcs.n 8b79a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b5b6 │ │ │ │ + blt.n 8b7b2 │ │ │ │ mov.w sl, #4 │ │ │ │ - b.n 8b354 │ │ │ │ + b.n 8b550 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b154 │ │ │ │ - b.n 8b2e8 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.w 8b350 │ │ │ │ + b.n 8b4e4 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b580 │ │ │ │ + bne.n 8b77c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b17e │ │ │ │ + b.n 8b37a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 8b5f8 │ │ │ │ + bne.n 8b7f4 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 8b40a │ │ │ │ + bmi.w 8b606 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b418 │ │ │ │ + b.n 8b614 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b17e │ │ │ │ + b.n 8b37a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8b306 │ │ │ │ + b.n 8b502 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13704 @ 0x3588 │ │ │ │ + movw r1, #12232 @ 0x2fc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8b3d2 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8b5ce │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13756 @ 0x35bc │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8b3d2 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8b5ce │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b0ac │ │ │ │ - b.n 8b0d8 │ │ │ │ + bhi.w 8b2a8 │ │ │ │ + b.n 8b2d4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b4a4 │ │ │ │ + b.n 8b6a0 │ │ │ │ str r1, [r2, r7] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 29db8 │ │ │ │ - b.n 8b2a4 │ │ │ │ + b.n 8b4a0 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 8b5e0 │ │ │ │ + bmi.n 8b7dc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b5ee │ │ │ │ + b.n 8b7ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b0d94 │ │ │ │ - movw r0, #36536 @ 0x8eb8 │ │ │ │ + b.w 1b2b90 │ │ │ │ + movw r0, #35064 @ 0x88f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b3d2 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b5ce │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #36564 @ 0x8ed4 │ │ │ │ + movw r1, #35092 @ 0x8914 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b328 │ │ │ │ + b.n 8b524 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b650 : │ │ │ │ +0008b84c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8b664 │ │ │ │ + bne.n 8b860 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8b684 │ │ │ │ + cbz r0, 8b880 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 4abe2 │ │ │ │ + bl 4ac12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8b680 │ │ │ │ + b.n 8b87c │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b690 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b88c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 8b6f4 <_PyUnicode_AsUTF8NoNUL@@Base+0x64> │ │ │ │ + bpl.n 8b8f0 <_PyUnicode_AsUTF8NoNUL@@Base+0x64> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.n 8b6ce <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ + bpl.n 8b8ca <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b6ce <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ + bpl.n 8b8ca <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ adds.w r4, r3, #20 │ │ │ │ it ne │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ - beq.n 8b6dc <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ + beq.n 8b8d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 8b6fa <_PyUnicode_AsUTF8NoNUL@@Base+0x6a> │ │ │ │ + bne.n 8b8f6 <_PyUnicode_AsUTF8NoNUL@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - cbz r4, 8b6dc <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ + cbz r4, 8b8d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b6be <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ + bne.n 8b8ba <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b6c8 <_PyUnicode_AsUTF8NoNUL@@Base+0x38> │ │ │ │ + b.n 8b8c4 <_PyUnicode_AsUTF8NoNUL@@Base+0x38> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2d88 │ │ │ │ + bl 1e4418 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b6d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + beq.n 8b8d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 8b712 <_PyUnicode_AsUTF8NoNUL@@Base+0x82> │ │ │ │ + bmi.n 8b90e <_PyUnicode_AsUTF8NoNUL@@Base+0x82> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b.n 8b6d2 <_PyUnicode_AsUTF8NoNUL@@Base+0x42> │ │ │ │ - bl 4abe2 │ │ │ │ - b.n 8b6d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + b.n 8b8ce <_PyUnicode_AsUTF8NoNUL@@Base+0x42> │ │ │ │ + bl 4ac12 │ │ │ │ + b.n 8b8d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8b6d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8b8d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b6f0 <_PyUnicode_AsUTF8NoNUL@@Base+0x60> │ │ │ │ + bpl.n 8b8ec <_PyUnicode_AsUTF8NoNUL@@Base+0x60> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds.w r4, r3, #20 │ │ │ │ - bne.n 8b6be <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ - b.n 8b6d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + bne.n 8b8ba <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ + b.n 8b8d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ │ │ │ │ -0008b720 : │ │ │ │ +0008b91c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 8b7a2 │ │ │ │ + bpl.n 8b99e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b75e │ │ │ │ + bpl.n 8b95a │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b7b6 │ │ │ │ + bpl.n 8b9b2 │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b76c │ │ │ │ - cbz r1, 8b752 │ │ │ │ + beq.n 8b968 │ │ │ │ + cbz r1, 8b94e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b796 │ │ │ │ + bpl.n 8b992 │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b76c │ │ │ │ + cbz r0, 8b968 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b75a │ │ │ │ + beq.n 8b956 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b75a │ │ │ │ + b.n 8b956 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2d88 │ │ │ │ + bl 1e4418 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b7aa │ │ │ │ + beq.n 8b9a6 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b792 │ │ │ │ - cbz r0, 8b79a │ │ │ │ + cbz r1, 8b98e │ │ │ │ + cbz r0, 8b996 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b79a │ │ │ │ + bpl.n 8b996 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b756 │ │ │ │ + b.n 8b952 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b752 │ │ │ │ + bne.n 8b94e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b75a │ │ │ │ + b.n 8b956 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b75a │ │ │ │ + b.n 8b956 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4abe2 │ │ │ │ + bl 4ac12 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b7b2 │ │ │ │ + cbz r1, 8b9ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b75a │ │ │ │ + b.n 8b956 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b76c │ │ │ │ + beq.n 8b968 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b752 │ │ │ │ + beq.n 8b94e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b752 │ │ │ │ + b.n 8b94e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6e0b4 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6e214 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008b7e8 : │ │ │ │ +0008b9e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8b816 │ │ │ │ + bpl.n 8ba12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b832 │ │ │ │ + bcs.n 8ba2e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79330 │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + bl 79448 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36656 @ 0x8f30 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8b82c │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8ba28 │ │ │ │ │ │ │ │ -0008b850 : │ │ │ │ +0008ba4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 8b8ca │ │ │ │ + cbnz r3, 8bac6 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b892 │ │ │ │ + cbz r3, 8ba8e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 8b892 │ │ │ │ + cbz r3, 8ba8e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b8e8 │ │ │ │ + cbz r3, 8bae4 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b8e4 │ │ │ │ + cbz r1, 8bae0 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b8e4 │ │ │ │ + cbz r1, 8bae0 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b8d6 │ │ │ │ + beq.n 8bad2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 269c14 │ │ │ │ - bl 27591c │ │ │ │ + b.w 26974c │ │ │ │ + bl 27539c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b8bc │ │ │ │ - b.n 8b8ce │ │ │ │ + beq.n 8bab8 │ │ │ │ + b.n 8baca │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b904 │ │ │ │ + cbnz r3, 8bb00 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #36692 @ 0x8f54 │ │ │ │ + movw r1, #35220 @ 0x8994 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 8b8ce │ │ │ │ + bl d5514 │ │ │ │ + b.n 8baca │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #35468 @ 0x8a8c │ │ │ │ + movw r1, #33996 @ 0x84cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 8b8ce │ │ │ │ + bl d5514 │ │ │ │ + b.n 8baca │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b9c6 │ │ │ │ + beq.n 8bbc2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n 8b9de │ │ │ │ + bpl.n 8bbda │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8b990 │ │ │ │ + bne.n 8bb8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8b99a │ │ │ │ + beq.n 8bb96 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r0, #42236 @ 0xa4fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 8b9a8 │ │ │ │ + bne.n 8bba4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 8b9a8 │ │ │ │ - ldr r0, [pc, #132] @ (8b9f4 ) │ │ │ │ + beq.n 8bba4 │ │ │ │ + ldr r0, [pc, #132] @ (8bbf0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ movw ip, #44076 @ 0xac2c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r5, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - beq.n 8b9ca │ │ │ │ - bl 7cac8 │ │ │ │ + beq.n 8bbc6 │ │ │ │ + bl 7cc78 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8b952 │ │ │ │ + bne.n 8bb4e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b966 │ │ │ │ + beq.n 8bb62 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - beq.n 8b9d0 │ │ │ │ - ldr.w ip, [pc, #52] @ 8b9f4 │ │ │ │ + beq.n 8bbcc │ │ │ │ + ldr.w ip, [pc, #52] @ 8bbf0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - b.n 8b972 │ │ │ │ - b.w bf6f0 │ │ │ │ - bl 7a60c │ │ │ │ - b.n 8b98c │ │ │ │ + b.n 8bb6e │ │ │ │ + b.w bf990 │ │ │ │ + bl 7a724 │ │ │ │ + b.n 8bb88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1add90 │ │ │ │ + b.w 1afb90 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b98c │ │ │ │ + b.n 8bb88 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b9f8 <_PyType_Lookup@@Base>: │ │ │ │ +0008bbf4 <_PyType_Lookup@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 83a3c <_PyType_LookupRef@@Base> │ │ │ │ + bl 83c00 <_PyType_LookupRef@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8ba16 <_PyType_Lookup@@Base+0x1e> │ │ │ │ + cbnz r0, 8bc12 <_PyType_Lookup@@Base+0x1e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ba10 <_PyType_Lookup@@Base+0x18> │ │ │ │ + beq.n 8bc0c <_PyType_Lookup@@Base+0x18> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8ba10 <_PyType_Lookup@@Base+0x18> │ │ │ │ + bne.n 8bc0c <_PyType_Lookup@@Base+0x18> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ba10 <_PyType_Lookup@@Base+0x18> │ │ │ │ + b.n 8bc0c <_PyType_Lookup@@Base+0x18> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ba34 : │ │ │ │ +0008bc30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ blx 29770 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bb20 │ │ │ │ + beq.n 8bd1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8baec │ │ │ │ + beq.n 8bce8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8bafc │ │ │ │ - bl 721b8 │ │ │ │ + bne.n 8bcf8 │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bb48 │ │ │ │ + beq.n 8bd44 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #220] @ (8bb50 ) │ │ │ │ + ldr r1, [pc, #220] @ (8bd4c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79500 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8bb40 │ │ │ │ + beq.n 8bd3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb12 │ │ │ │ + bne.n 8bd0e │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80700 │ │ │ │ + bl 808c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bb40 │ │ │ │ + beq.n 8bd3c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8bb50 ) │ │ │ │ + ldr r1, [pc, #184] @ (8bd4c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb1a │ │ │ │ + bne.n 8bd16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8bb02 │ │ │ │ + bmi.n 8bcfe │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bb16 │ │ │ │ + cbz r0, 8bd12 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r1, #36832 @ 0x8fe0 │ │ │ │ + movw r1, #35360 @ 0x8a20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #40780 @ 0x9f4c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 871f4 │ │ │ │ + bl 873dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ba62 │ │ │ │ + beq.n 8bc5e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8ba70 │ │ │ │ + b.n 8bc6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bab4 │ │ │ │ + beq.n 8bcb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8bab4 │ │ │ │ + b.n 8bcb0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8baa0 │ │ │ │ + b.n 8bc9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8bad2 │ │ │ │ + b.n 8bcce │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8bad2 │ │ │ │ - ldr r0, [pc, #48] @ (8bb54 ) │ │ │ │ + b.n 8bcce │ │ │ │ + ldr r0, [pc, #48] @ (8bd50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #36784 @ 0x8fb0 │ │ │ │ + movw r2, #35312 @ 0x89f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12d3ac <_PyErr_SetString@@Base> │ │ │ │ - b.n 8bae4 │ │ │ │ + bl 12dc9c <_PyErr_SetString@@Base> │ │ │ │ + b.n 8bce0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8bad2 │ │ │ │ + b.n 8bcce │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8bad2 │ │ │ │ + b.n 8bcce │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145793,980 +145926,980 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 8bb9a │ │ │ │ + beq.n 8bd96 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bbc8 ) │ │ │ │ + ldr r0, [pc, #64] @ (8bdc4 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bbb0 │ │ │ │ + cbnz r3, 8bdac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bb96 │ │ │ │ + beq.n 8bd92 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bb96 │ │ │ │ + b.n 8bd92 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #36492 @ 0x8e8c │ │ │ │ + movw r0, #35020 @ 0x88cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2517d8 │ │ │ │ + bl 251744 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb9c │ │ │ │ - b.n 8bb96 │ │ │ │ + bne.n 8bd98 │ │ │ │ + b.n 8bd92 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bbcc <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008bdc8 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [r2, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c04c <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ + beq.w 8c248 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bdde <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ - blt.w 8c0d0 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + beq.w 8bfda <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ + blt.w 8c2cc <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8bebc <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #680] @ (8beb0 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + bgt.w 8c0b8 <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #680] @ (8c0ac <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8be32 <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ - ldr.w ip, [pc, #656] @ 8beb4 <_PyObject_MakeTpCall@@Base+0x2e8> │ │ │ │ + beq.w 8c02e <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ + ldr.w ip, [pc, #656] @ 8c0b0 <_PyObject_MakeTpCall@@Base+0x2e8> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bfde <_PyObject_MakeTpCall@@Base+0x412> │ │ │ │ + bne.w 8c1da <_PyObject_MakeTpCall@@Base+0x412> │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr.w ip, [r9] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bd9e <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ + beq.w 8bf9a <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bcb4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8beb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bdb8 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ + beq.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bcb4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8beb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ add.w lr, r9, #8 │ │ │ │ add.w fp, r9, r3, lsl #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8bdc6 <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ + beq.w 8bfce <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ adds r0, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 8bc98 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8be94 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8bde6 <_PyObject_MakeTpCall@@Base+0x21a> │ │ │ │ + bne.w 8bfe2 <_PyObject_MakeTpCall@@Base+0x21a> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - blt.w 8be18 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + blt.w 8c014 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r3, #50057 @ 0xc389 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8bdd2 <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ + bne.n 8bfc2 <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8be84 <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #420] @ (8beb0 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.w 8c080 <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #420] @ (8c0ac <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 8c2dc <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf5e <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ + beq.w 8c15a <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0a2 <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ + bne.w 8c29e <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8bf1a <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ + bne.w 8c116 <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bfaa <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ + blt.w 8c1a6 <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd82 <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + beq.n 8bf7e <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8bd82 <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - ldr r2, [pc, #324] @ (8beb4 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + cbnz r3, 8bf7e <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + ldr r2, [pc, #324] @ (8c0b0 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bfcc <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ + bne.w 8c1c8 <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8be56 <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ + bne.n 8c052 <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bf0a <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ + beq.w 8c106 <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c06e <_PyObject_MakeTpCall@@Base+0x4a2> │ │ │ │ + bne.w 8c26a <_PyObject_MakeTpCall@@Base+0x4a2> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bcb4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8beb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc7e <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8be7a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ cmp r3, #2 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ - beq.w 8bcb4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.w 8beb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ adds r2, #4 │ │ │ │ - b.n 8bc8e <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ - cmp fp, lr │ │ │ │ - str.w r2, [ip, #4]! │ │ │ │ - bne.w 8bc98 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8bcb4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + b.n 8be8a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - ldr r4, [pc, #216] @ (8beb8 <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ + b.n 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cmp fp, lr │ │ │ │ + str.w r2, [ip, #4]! │ │ │ │ + bne.w 8be94 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8beb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + ldr r4, [pc, #216] @ (8c0b4 <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bcde <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8beda <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bf9a <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ + bmi.w 8c196 <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bcde <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8beda <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl c0108 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl c03a8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c168 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ + beq.w 8c364 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bcf0 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - movw r1, #36836 @ 0x8fe4 │ │ │ │ + bge.w 8beec <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + movw r1, #35364 @ 0x8a24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5c20 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f7160 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bcf0 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + beq.w 8beec <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd5c <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ + b.n 8bf58 <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ - ldr r3, [pc, #100] @ (8beb0 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.n 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + ldr r3, [pc, #100] @ (8c0ac <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc4c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8be48 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd86 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + beq.n 8bf82 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bd86 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ - ldr r2, [pc, #68] @ (8beb4 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + bne.n 8bf82 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + ldr r2, [pc, #68] @ (8c0b0 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c01c <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ + bne.w 8c218 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 8bd86 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + b.n 8bf82 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c10a <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ + beq.w 8c306 <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bd0a <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ + beq.w 8bf06 <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36868 @ 0x9004 │ │ │ │ + movw r1, #35396 @ 0x8a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c052 <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ + bhi.w 8c24e <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + cbz r0, 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w ip, [r9] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #672] @ (8c188 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r2, [pc, #672] @ (8c384 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ cmp lr, r0 │ │ │ │ add.w r2, r4, #12 │ │ │ │ - beq.n 8bf82 <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ + beq.n 8c17e <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - b.n 8bc6c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 8be68 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bffc <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8c1f8 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bffc <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8c1f8 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd96 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + b.n 8bf92 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c136 <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ + beq.w 8c332 <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + ble.w 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bd42 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8bf3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bd42 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8bf3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8bd42 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8bf3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bf4c <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ - b.n 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - cbz r3, 8bf66 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + bne.n 8c148 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ + b.n 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8c162 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bea8 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.n 8c0a4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.n 8bea8 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c0a4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc7e <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8be7a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ - b.n 8bc8e <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8be8a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bcf0 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - b.n 8be18 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.w 8beec <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + b.n 8c014 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + beq.w 8c0a4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.w 8c0a4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bea8 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c0a4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c062 <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ + bne.n 8c25e <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8bd82 <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 8bf7e <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8c036 <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ + bne.n 8c232 <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - ldr r3, [pc, #404] @ (8c188 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + bl 12d478 │ │ │ │ + ldr r3, [pc, #404] @ (8c384 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc48 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8be44 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8be7e <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 8c07a <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8be7e <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + b.n 8c07a <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #324] @ (8c188 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r3, [pc, #324] @ (8c384 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc48 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - bl 202740 │ │ │ │ - b.n 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + b.n 8be44 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bl 203b14 │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bede <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ - b.n 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8c0da <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bfd8 <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ + b.n 8c1d4 <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd96 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8bf92 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c156 <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ + bne.n 8c352 <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ + b.w 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd38 <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ + beq.w 8bf34 <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c0fc <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ + bne.n 8c2f8 <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ - b.n 8bea8 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ + b.n 8c0a4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #13876 @ 0x3634 │ │ │ │ + movw r0, #12404 @ 0x3074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #36900 @ 0x9024 │ │ │ │ + movw r2, #35428 @ 0x8a64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.n 8bea8 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c0a4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c0b4 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c0b4 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bne.n 8c2b0 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c2b0 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c11a <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ + beq.n 8c316 <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be92 <_PyObject_MakeTpCall@@Base+0x2c6> │ │ │ │ + bne.w 8c08e <_PyObject_MakeTpCall@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bd42 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8bf3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c138 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne.n 8c334 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bd42 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - b.n 8bd56 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8bf3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + b.n 8bf52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c082 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bne.n 8c27e <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c082 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c27e <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + beq.w 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf14 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c1ea <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ - ldr r0, [pc, #340] @ (8c300 <_PyObject_MakeTpCall@@Base+0x734>) │ │ │ │ + beq.n 8c3e6 <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ + ldr r0, [pc, #340] @ (8c4fc <_PyObject_MakeTpCall@@Base+0x734>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c264 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ + beq.n 8c460 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c22e <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ + cbz r0, 8c42a <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c284 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 8c480 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c20e <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ + bne.n 8c40a <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c1e4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + cbz r3, 8c3e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c24a <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + blt.n 8c446 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c2c2 <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ + beq.n 8c4be <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c1aa <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ + beq.n 8c3a6 <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36868 @ 0x9004 │ │ │ │ + movw r1, #35396 @ 0x8a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c1e4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8c3e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c2de <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ + beq.n 8c4da <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c1e4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ble.n 8c3e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c21c <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ - b.n 8c1d6 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - cbz r3, 8c236 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ + bne.n 8c418 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ + b.n 8c3d2 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + cbz r3, 8c432 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c20a <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8c406 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c276 <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ + b.n 8c472 <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c20a <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + beq.n 8c406 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c20a <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8c406 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c20a <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c406 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #36900 @ 0x9024 │ │ │ │ + movw r2, #35428 @ 0x8a64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c1d0 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + beq.n 8c3cc <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c2b4 <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ + bne.n 8c4b0 <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ + b.w 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c294 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c294 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - cbz r2, 8c2ca <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ + bne.n 8c490 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c490 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + cbz r2, 8c4c6 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c1f4 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + bne.n 8c3f0 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c1e4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.n 8c3e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c1e4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8c3e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c1d6 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + beq.w 8c3d2 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c2e0 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + bne.n 8c4dc <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c1d6 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - b.n 8c1e4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.w 8c3d2 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + b.n 8c3e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #36932 @ 0x9044 │ │ │ │ + movw r1, #35460 @ 0x8a84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8eea4 │ │ │ │ + bl 8f09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + beq.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c570 <_PyObject_MakeTpCall@@Base+0x9a4> │ │ │ │ - ble.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + beq.w 8c76c <_PyObject_MakeTpCall@@Base+0x9a4> │ │ │ │ + ble.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e69e <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ + bge.w 8e99e <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8d624 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + beq.w 8d7ce <_PyObject_MakeTpCall@@Base+0x1a06> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e6b8 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + bge.w 8eabc <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8c382 <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ + bne.n 8c57e <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + ble.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e6e4 <_PyObject_MakeTpCall@@Base+0x2b18> │ │ │ │ + beq.w 8e73e <_PyObject_MakeTpCall@@Base+0x2976> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ add lr, r4 │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8db26 <_PyObject_MakeTpCall@@Base+0x1f5a> │ │ │ │ + beq.w 8dd02 <_PyObject_MakeTpCall@@Base+0x1f3a> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + ble.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc66 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de42 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8db26 <_PyObject_MakeTpCall@@Base+0x1f5a> │ │ │ │ + beq.w 8dd02 <_PyObject_MakeTpCall@@Base+0x1f3a> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8c480 <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ + beq.n 8c67c <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8c466 <_PyObject_MakeTpCall@@Base+0x89a> │ │ │ │ + beq.n 8c662 <_PyObject_MakeTpCall@@Base+0x89a> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8c44c <_PyObject_MakeTpCall@@Base+0x880> │ │ │ │ + beq.n 8c648 <_PyObject_MakeTpCall@@Base+0x880> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8c432 <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ + beq.n 8c62e <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8dc40 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + bne.w 8de1c <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + ble.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc66 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de42 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + ble.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc66 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de42 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + ble.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc66 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de42 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + ble.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc66 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de42 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + ble.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc66 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de42 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0c8 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + ble.w 8e2d4 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.w 8decc <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e310 <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ + bne.w 8e420 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e3c8 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bge.w 8e56c <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bmi.w 8d560 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + bmi.w 8d740 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d59e <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + beq.w 8d77e <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.w 8dc20 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ + bpl.w 8ddfc <_PyObject_MakeTpCall@@Base+0x2034> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d50e <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + beq.w 8d6ee <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d5b0 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + beq.w 8d7a8 <_PyObject_MakeTpCall@@Base+0x19e0> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d8dc <_PyObject_MakeTpCall@@Base+0x1d10> │ │ │ │ + beq.w 8db20 <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8db3c <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ + beq.w 8dd18 <_PyObject_MakeTpCall@@Base+0x1f50> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dce4 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + beq.w 8dec0 <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc58 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + beq.w 8de34 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 8059c │ │ │ │ + bl 80760 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8c554 <_PyObject_MakeTpCall@@Base+0x988> │ │ │ │ + bne.n 8c750 <_PyObject_MakeTpCall@@Base+0x988> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8db44 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + bne.w 8dd20 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8db44 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + b.w 8dd20 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + beq.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ movw r4, #36432 @ 0x8e50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e56e <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + beq.w 8e780 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e56e <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + bpl.w 8e780 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83f48 │ │ │ │ + bl 8410c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e70a <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ - ldr r1, [pc, #720] @ (8c888 <_PyObject_MakeTpCall@@Base+0xcbc>) │ │ │ │ + bpl.w 8e94e <_PyObject_MakeTpCall@@Base+0x2b86> │ │ │ │ + ldr r1, [pc, #720] @ (8ca84 <_PyObject_MakeTpCall@@Base+0xcbc>) │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d68c <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ + bne.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8d68c <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ + beq.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6ac <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ - ldr.w r9, [pc, #696] @ 8c8a0 <_PyObject_MakeTpCall@@Base+0xcd4> │ │ │ │ + bne.w 8d8da <_PyObject_MakeTpCall@@Base+0x1b12> │ │ │ │ + ldr.w r9, [pc, #696] @ 8ca9c <_PyObject_MakeTpCall@@Base+0xcd4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df32 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ + bne.w 8e10e <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x17d6> │ │ │ │ + bne.w 8d582 <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x17d6> │ │ │ │ + bne.w 8d582 <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44849 @ 0xaf31 │ │ │ │ + movw r8, #45133 @ 0xb04d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e426 <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ + bne.w 8e764 <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 8c672 <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ - ldr.w r9, [pc, #596] @ 8c8a0 <_PyObject_MakeTpCall@@Base+0xcd4> │ │ │ │ + bpl.n 8c86e <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ + ldr.w r9, [pc, #596] @ 8ca9c <_PyObject_MakeTpCall@@Base+0xcd4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r2, sl, #8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -146787,748 +146920,748 @@ │ │ │ │ str.w r2, [sl, #48] @ 0x30 │ │ │ │ add.w r2, sl, #380 @ 0x17c │ │ │ │ str.w r2, [sl, #52] @ 0x34 │ │ │ │ add.w r2, sl, #368 @ 0x170 │ │ │ │ str.w r2, [sl, #56] @ 0x38 │ │ │ │ add.w r2, sl, #420 @ 0x1a4 │ │ │ │ str.w r2, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8e98c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + beq.w 8eeb8 <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8c6c2 <_PyObject_MakeTpCall@@Base+0xaf6> │ │ │ │ + beq.n 8c8be <_PyObject_MakeTpCall@@Base+0xaf6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #17429 @ 0x4415 │ │ │ │ + movw r2, #18153 @ 0x46e9 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #63605 @ 0xf875 │ │ │ │ + movw r2, #64057 @ 0xfa39 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #28949 @ 0x7115 │ │ │ │ + movw r2, #31145 @ 0x79a9 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #33857 @ 0x8441 │ │ │ │ + movw r2, #34257 @ 0x85d1 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8e490 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bpl.w 8e8d4 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e4ba <_PyObject_MakeTpCall@@Base+0x28ee> │ │ │ │ + bpl.w 8e8e2 <_PyObject_MakeTpCall@@Base+0x2b1a> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e4ba <_PyObject_MakeTpCall@@Base+0x28ee> │ │ │ │ + bpl.w 8e8e2 <_PyObject_MakeTpCall@@Base+0x2b1a> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8e4ce <_PyObject_MakeTpCall@@Base+0x2902> │ │ │ │ + beq.w 8e8ac <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ blx 29d00 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8ed08 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ + bne.w 8ee9e <_PyObject_MakeTpCall@@Base+0x30d6> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8d62c <_PyObject_MakeTpCall@@Base+0x1a60> │ │ │ │ - ldr r5, [pc, #308] @ (8c88c <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ + bmi.w 8d80a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + ldr r5, [pc, #308] @ (8ca88 <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d67c <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ + bne.w 8d85a <_PyObject_MakeTpCall@@Base+0x1a92> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8d67c <_PyObject_MakeTpCall@@Base+0x1ab0> │ │ │ │ + beq.w 8d85a <_PyObject_MakeTpCall@@Base+0x1a92> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #272] @ (8c890 <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ + ldr r1, [pc, #272] @ (8ca8c <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d464 <_PyObject_MakeTpCall@@Base+0x1898> │ │ │ │ - bl 10c1bc │ │ │ │ - cbz r0, 8c7cc <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ - ldr r1, [pc, #248] @ (8c894 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ + bne.w 8d644 <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ + bl 10c9a8 │ │ │ │ + cbz r0, 8c9c8 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ + ldr r1, [pc, #248] @ (8ca90 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 82430 │ │ │ │ + bl 825f4 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8c7c6 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ + beq.n 8c9c2 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #224] @ (8c890 <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ + ldr r1, [pc, #224] @ (8ca8c <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e206 <_PyObject_MakeTpCall@@Base+0x263a> │ │ │ │ + bne.w 8e446 <_PyObject_MakeTpCall@@Base+0x267e> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8eba8 <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ + bmi.w 8ee46 <_PyObject_MakeTpCall@@Base+0x307e> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8ebec <_PyObject_MakeTpCall@@Base+0x3020> │ │ │ │ + bpl.w 8ee8a <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db2c <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8db2c <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ - ldr r1, [pc, #156] @ (8c898 <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ + beq.w 8dd08 <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ + ldr r1, [pc, #156] @ (8ca94 <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d470 <_PyObject_MakeTpCall@@Base+0x18a4> │ │ │ │ + bne.w 8d650 <_PyObject_MakeTpCall@@Base+0x1888> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8c824 <_PyObject_MakeTpCall@@Base+0xc58> │ │ │ │ + beq.n 8ca20 <_PyObject_MakeTpCall@@Base+0xc58> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ea66 <_PyObject_MakeTpCall@@Base+0x2e9a> │ │ │ │ + bmi.w 8ed30 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ec84 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ + bpl.w 8edf2 <_PyObject_MakeTpCall@@Base+0x302a> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d3f0 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + bne.w 8d5d0 <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8d3f0 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + beq.w 8d5d0 <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (8c89c <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ + ldr r1, [pc, #64] @ (8ca98 <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d3fe <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + beq.w 8d5de <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8c916 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ + bpl.n 8cb12 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e654 <_PyObject_MakeTpCall@@Base+0x2a88> │ │ │ │ + bpl.w 8e8fc <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e654 <_PyObject_MakeTpCall@@Base+0x2a88> │ │ │ │ + bpl.w 8e8fc <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8e65c <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ - b.n 8c8a4 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + beq.w 8e904 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + b.n 8caa0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 8cb80 <_PyObject_MakeTpCall@@Base+0xfb4>) │ │ │ │ + add r3, pc, #736 @ (adr r3, 8cd7c <_PyObject_MakeTpCall@@Base+0xfb4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e1ee <_PyObject_MakeTpCall@@Base+0x2622> │ │ │ │ - ldr.w r9, [pc, #820] @ 8cc00 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e3ce <_PyObject_MakeTpCall@@Base+0x2606> │ │ │ │ + ldr.w r9, [pc, #820] @ 8cdfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8d4bc <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + bhi.w 8d69c <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e18e <_PyObject_MakeTpCall@@Base+0x25c2> │ │ │ │ + beq.w 8e36e <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d49c <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + beq.w 8d67c <_PyObject_MakeTpCall@@Base+0x18b4> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29db8 │ │ │ │ str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ecb4 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + bmi.w 8edb0 <_PyObject_MakeTpCall@@Base+0x2fe8> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ec8e <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ + bpl.w 8eb7e <_PyObject_MakeTpCall@@Base+0x2db6> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e09a <_PyObject_MakeTpCall@@Base+0x24ce> │ │ │ │ + bne.w 8e268 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8e09a <_PyObject_MakeTpCall@@Base+0x24ce> │ │ │ │ - ldr r1, [pc, #672] @ (8cbe8 <_PyObject_MakeTpCall@@Base+0x101c>) │ │ │ │ + beq.w 8e268 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + ldr r1, [pc, #672] @ (8cde4 <_PyObject_MakeTpCall@@Base+0x101c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db5e <_PyObject_MakeTpCall@@Base+0x1f92> │ │ │ │ - ldr.w r9, [pc, #680] @ 8cc00 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x1f72> │ │ │ │ + ldr.w r9, [pc, #680] @ 8cdfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df3c <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ + bne.w 8e118 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8dbae <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + bmi.w 8dd8a <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e682 <_PyObject_MakeTpCall@@Base+0x2ab6> │ │ │ │ + bpl.w 8e7de <_PyObject_MakeTpCall@@Base+0x2a16> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e0ac <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + bne.w 8e28c <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8e0ac <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - ldr r1, [pc, #592] @ (8cbec <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ + beq.w 8e28c <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ldr r1, [pc, #592] @ (8cde8 <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df6c <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ - ldr.w r9, [pc, #596] @ 8cc00 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e19c <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + ldr.w r9, [pc, #596] @ 8cdfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8deac <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + bne.w 8e0a6 <_PyObject_MakeTpCall@@Base+0x22de> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8dec6 <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ + bmi.w 8e0c0 <_PyObject_MakeTpCall@@Base+0x22f8> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e49e <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ + bpl.w 8e648 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e108 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + bne.w 8e34a <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8e108 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ - ldr r1, [pc, #512] @ (8cbf0 <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ + beq.w 8e34a <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + ldr r1, [pc, #512] @ (8cdec <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfb0 <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ - ldr.w r9, [pc, #512] @ 8cc00 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e148 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ + ldr.w r9, [pc, #512] @ 8cdfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df04 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + bne.w 8e07c <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d83a <_PyObject_MakeTpCall@@Base+0x1c6e> │ │ │ │ + bne.w 8d86a <_PyObject_MakeTpCall@@Base+0x1aa2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8ca36 <_PyObject_MakeTpCall@@Base+0xe6a> │ │ │ │ + cbz r3, 8cc32 <_PyObject_MakeTpCall@@Base+0xe6a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8ca4e <_PyObject_MakeTpCall@@Base+0xe82> │ │ │ │ + cbz r3, 8cc4a <_PyObject_MakeTpCall@@Base+0xe82> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r7, [sl, #16] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8ce4c <_PyObject_MakeTpCall@@Base+0x1280> │ │ │ │ + beq.w 8d048 <_PyObject_MakeTpCall@@Base+0x1280> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, sl │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ce76 <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + bne.w 8d072 <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dffc <_PyObject_MakeTpCall@@Base+0x2430> │ │ │ │ + bne.w 8e194 <_PyObject_MakeTpCall@@Base+0x23cc> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8db1a <_PyObject_MakeTpCall@@Base+0x1f4e> │ │ │ │ + bgt.w 8dcf6 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ceb4 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ + bmi.w 8d0b0 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8ea4a <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ + bpl.w 8eef0 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e11a <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ + bne.w 8e27a <_PyObject_MakeTpCall@@Base+0x24b2> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e11a <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ - ldr r1, [pc, #308] @ (8cbf4 <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ + beq.w 8e27a <_PyObject_MakeTpCall@@Base+0x24b2> │ │ │ │ + ldr r1, [pc, #308] @ (8cdf0 <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da86 <_PyObject_MakeTpCall@@Base+0x1eba> │ │ │ │ - ldr.w r9, [pc, #304] @ 8cc00 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8dc62 <_PyObject_MakeTpCall@@Base+0x1e9a> │ │ │ │ + ldr.w r9, [pc, #304] @ 8cdfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df48 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ + bne.w 8e124 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8dabc <_PyObject_MakeTpCall@@Base+0x1ef0> │ │ │ │ + bmi.w 8dc98 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8ea32 <_PyObject_MakeTpCall@@Base+0x2e66> │ │ │ │ + bpl.w 8ece6 <_PyObject_MakeTpCall@@Base+0x2f1e> │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e088 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ + bne.w 8e35c <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e088 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ - ldr r1, [pc, #228] @ (8cbf8 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ + beq.w 8e35c <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + ldr r1, [pc, #228] @ (8cdf4 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e936 <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ - ldr.w r9, [pc, #220] @ 8cc00 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e796 <_PyObject_MakeTpCall@@Base+0x29ce> │ │ │ │ + ldr.w r9, [pc, #220] @ 8cdfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dea0 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ + bne.w 8e102 <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8cb64 <_PyObject_MakeTpCall@@Base+0xf98> │ │ │ │ + bmi.n 8cd60 <_PyObject_MakeTpCall@@Base+0xf98> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [sl] │ │ │ │ - bl 73ea8 │ │ │ │ + bl 73fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ movw r1, #45404 @ 0xb15c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8cb7e <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + cbz r3, 8cd7a <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ mov r0, sl │ │ │ │ - bl 90150 │ │ │ │ + bl 90368 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cb70 <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ + bne.n 8cd6c <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e76c <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ + beq.w 8e80c <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8e8c4 <_PyObject_MakeTpCall@@Base+0x2cf8> │ │ │ │ + bmi.w 8e858 <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e904 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + beq.w 8e898 <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e904 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - bl 83f48 │ │ │ │ + bpl.w 8e898 <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ + bl 8410c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - movw r3, #50493 @ 0xc53d │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + movw r3, #51453 @ 0xc8fd │ │ │ │ movt r3, #15 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #44] @ (8cbfc <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ + ldr r3, [pc, #44] @ (8cdf8 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w fp, [pc, #44] @ 8cc00 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr.w fp, [pc, #44] @ 8cdfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8cc04 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + b.n 8ce00 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ nop │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8cea0 <_PyObject_MakeTpCall@@Base+0x12d4>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 8d09c <_PyObject_MakeTpCall@@Base+0x12d4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 8ce34 <_PyObject_MakeTpCall@@Base+0x1268>) │ │ │ │ + add r1, pc, #576 @ (adr r1, 8d030 <_PyObject_MakeTpCall@@Base+0x1268>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 8ced8 <_PyObject_MakeTpCall@@Base+0x130c>) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8d0d4 <_PyObject_MakeTpCall@@Base+0x130c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8cbfc <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ + add r2, pc, #0 @ (adr r2, 8cdf8 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + bpl.w 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e1a0 <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ + bne.w 8e4ce <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ble.w 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d35e <_PyObject_MakeTpCall@@Base+0x1792> │ │ │ │ + beq.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cfa0 <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + beq.w 8d180 <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [fp, r9] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r1, [pc, #696] @ (8cf0c <_PyObject_MakeTpCall@@Base+0x1340>) │ │ │ │ + ldr r1, [pc, #696] @ (8d108 <_PyObject_MakeTpCall@@Base+0x1340>) │ │ │ │ eor.w sl, r7, r2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 8d1cc <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ + bne.w 8d3ac <_PyObject_MakeTpCall@@Base+0x15e4> │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, sl, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2812] @ 0xafc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8d1ca <_PyObject_MakeTpCall@@Base+0x15fe> │ │ │ │ + bne.w 8d3aa <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mla r4, r3, sl, r4 │ │ │ │ ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + beq.w 8d140 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cca8 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + beq.n 8cea4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e48a <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + beq.w 8ea6a <_PyObject_MakeTpCall@@Base+0x2ca2> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cf1c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bne.w 8d118 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e46a <_PyObject_MakeTpCall@@Base+0x289e> │ │ │ │ + beq.w 8ea4a <_PyObject_MakeTpCall@@Base+0x2c82> │ │ │ │ movw r7, #33172 @ 0x8194 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 8ed38 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ + bmi.w 8f046 <_PyObject_MakeTpCall@@Base+0x327e> │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r1, [fp, r9] │ │ │ │ subs r2, r2, r4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8e168 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + bhi.w 8e324 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ adds r1, r4, r3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bmi.w 8e168 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + bmi.w 8e324 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ movw sl, #20256 @ 0x4f20 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r2, #9893 @ 0x26a5 │ │ │ │ + movw r2, #10285 @ 0x282d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e158 <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 8e314 <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8de52 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ + bcs.w 8e02e <_PyObject_MakeTpCall@@Base+0x2266> │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8de3e <_PyObject_MakeTpCall@@Base+0x2272> │ │ │ │ + beq.w 8e01a <_PyObject_MakeTpCall@@Base+0x2252> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cf78 <_PyObject_MakeTpCall@@Base+0x13ac> │ │ │ │ + beq.w 8d158 <_PyObject_MakeTpCall@@Base+0x1390> │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ add r4, lr │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [lr] │ │ │ │ cmp r3, r2 │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8d914 <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + bgt.w 8dab2 <_PyObject_MakeTpCall@@Base+0x1cea> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #392] @ (8cf10 <_PyObject_MakeTpCall@@Base+0x1344>) │ │ │ │ + ldr r2, [pc, #392] @ (8d10c <_PyObject_MakeTpCall@@Base+0x1344>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e624 <_PyObject_MakeTpCall@@Base+0x2a58> │ │ │ │ + bne.w 8ea70 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e5d8 <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ + beq.w 8e6d6 <_PyObject_MakeTpCall@@Base+0x290e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e5e2 <_PyObject_MakeTpCall@@Base+0x2a16> │ │ │ │ + beq.w 8e6e0 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr.w r3, [fp, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #52233 @ 0xcc09 │ │ │ │ + movw r3, #53385 @ 0xd089 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r7, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ str r0, [r7, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 8ce04 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + beq.n 8d000 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e95c <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ + beq.w 8e994 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c17a4 │ │ │ │ + bl c1a5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ce28 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + beq.n 8d024 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ce28 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + cbnz r3, 8d024 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ee26 <_PyObject_MakeTpCall@@Base+0x325a> │ │ │ │ + beq.w 8ef48 <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cc04 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8ce00 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc04 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8ce00 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cc04 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce00 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29748 @ 0x7434 │ │ │ │ + movw r1, #28276 @ 0x6e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca7c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + beq.w 8cc78 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db0c <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ + beq.w 8dce8 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #148] @ (8cf14 <_PyObject_MakeTpCall@@Base+0x1348>) │ │ │ │ + ldr r2, [pc, #148] @ (8d110 <_PyObject_MakeTpCall@@Base+0x1348>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8ce8e <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + cbnz r3, 8d08a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ea56 <_PyObject_MakeTpCall@@Base+0x2e8a> │ │ │ │ + beq.w 8ee36 <_PyObject_MakeTpCall@@Base+0x306e> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca8e <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca8e <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #13337 @ 0x3419 │ │ │ │ + movw r3, #13789 @ 0x35dd │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8ca98 <_PyObject_MakeTpCall@@Base+0xecc> │ │ │ │ - ldr.w r9, [pc, #96] @ 8cf18 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + bpl.w 8cc94 <_PyObject_MakeTpCall@@Base+0xecc> │ │ │ │ + ldr.w r9, [pc, #96] @ 8d114 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 8ea3e <_PyObject_MakeTpCall@@Base+0x2e72> │ │ │ │ + beq.w 8ef08 <_PyObject_MakeTpCall@@Base+0x3140> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ea3e <_PyObject_MakeTpCall@@Base+0x2e72> │ │ │ │ + bhi.w 8ef08 <_PyObject_MakeTpCall@@Base+0x3140> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8caa6 <_PyObject_MakeTpCall@@Base+0xeda> │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + bmi.w 8cca2 <_PyObject_MakeTpCall@@Base+0xeda> │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8cad6 <_PyObject_MakeTpCall@@Base+0xf0a> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8ccd2 <_PyObject_MakeTpCall@@Base+0xf0a> │ │ │ │ nop │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -147538,176 +147671,165 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cf3a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + beq.n 8d136 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e540 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + beq.w 8e926 <_PyObject_MakeTpCall@@Base+0x2b5e> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + bne.w 8d000 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr.w r0, [fp, r9] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc04 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8ce00 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc04 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8ce00 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + b.w 8ef62 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ ldrd sl, r1, [r3, #24] │ │ │ │ cmp r1, sl │ │ │ │ - bcc.w 8d458 <_PyObject_MakeTpCall@@Base+0x188c> │ │ │ │ + bcc.w 8d638 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, sl │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr.w r3, [fp, r9] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8cd5a <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + b.n 8cf56 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ble.n 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e0f8 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + beq.w 8e304 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8cc40 <_PyObject_MakeTpCall@@Base+0x1074> │ │ │ │ + blt.w 8ce3c <_PyObject_MakeTpCall@@Base+0x1074> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + beq.n 8d1c6 <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8cfe6 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + cbnz r3, 8d1c6 <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #692] @ (8d290 <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ + ldr r2, [pc, #692] @ (8d470 <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e55c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + bne.w 8e93c <_PyObject_MakeTpCall@@Base+0x2b74> │ │ │ │ blx r4 │ │ │ │ movw r0, #36040 @ 0x8cc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8d438 <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ + bpl.w 8d618 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d438 <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ + beq.w 8d618 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e240 <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ + beq.w 8e4a0 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e5a0 <_PyObject_MakeTpCall@@Base+0x29d4> │ │ │ │ + bne.w 8eae8 <_PyObject_MakeTpCall@@Base+0x2d20> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8e4f6 <_PyObject_MakeTpCall@@Base+0x292a> │ │ │ │ + bpl.w 8e978 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ed66 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ - movw r3, #4697 @ 0x1259 │ │ │ │ + beq.w 8ef84 <_PyObject_MakeTpCall@@Base+0x31bc> │ │ │ │ + movw r3, #5381 @ 0x1505 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d3d6 <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8d5b6 <_PyObject_MakeTpCall@@Base+0x17ee> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #584] @ (8d294 <_PyObject_MakeTpCall@@Base+0x16c8>) │ │ │ │ + ldr r1, [pc, #584] @ (8d474 <_PyObject_MakeTpCall@@Base+0x16ac>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0828 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0ac8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + beq.w 8d5c4 <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d07e <_PyObject_MakeTpCall@@Base+0x14b2> │ │ │ │ + beq.n 8d25e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d07e <_PyObject_MakeTpCall@@Base+0x14b2> │ │ │ │ - ldr r2, [pc, #548] @ (8d290 <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ + cbnz r3, 8d25e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + ldr r2, [pc, #548] @ (8d470 <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e584 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + bne.w 8e722 <_PyObject_MakeTpCall@@Base+0x295a> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8e12c <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + bpl.w 8e29e <_PyObject_MakeTpCall@@Base+0x24d6> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e12c <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + beq.w 8e29e <_PyObject_MakeTpCall@@Base+0x24d6> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d962 <_PyObject_MakeTpCall@@Base+0x1d96> │ │ │ │ - movw r3, #5061 @ 0x13c5 │ │ │ │ + bne.w 8db3e <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ + movw r3, #5613 @ 0x15ed │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8d5f0 <_PyObject_MakeTpCall@@Base+0x1a24> │ │ │ │ + bne.w 8d7d6 <_PyObject_MakeTpCall@@Base+0x1a0e> │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8ee4e <_PyObject_MakeTpCall@@Base+0x3282> │ │ │ │ + beq.w 8eed6 <_PyObject_MakeTpCall@@Base+0x310e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e81a <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ + beq.w 8e9bc <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e826 <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ + beq.w 8e9c8 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp.w r2, r3, asr #2 │ │ │ │ - bge.w 8e826 <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ + bge.w 8e9c8 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r6, #148] @ 0x94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ itt ne │ │ │ │ @@ -147722,153 +147844,153 @@ │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r1, r0, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.w 8d88a <_PyObject_MakeTpCall@@Base+0x1cbe> │ │ │ │ + ble.w 8da68 <_PyObject_MakeTpCall@@Base+0x1ca0> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9fec0 │ │ │ │ + bl a00c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8a2 <_PyObject_MakeTpCall@@Base+0x1cd6> │ │ │ │ + bne.w 8da80 <_PyObject_MakeTpCall@@Base+0x1cb8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e520 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + bne.w 8e7be <_PyObject_MakeTpCall@@Base+0x29f6> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0a60 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0c68 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d602 <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + beq.w 8d7e8 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e71e <_PyObject_MakeTpCall@@Base+0x2b52> │ │ │ │ + bne.w 8e5fa <_PyObject_MakeTpCall@@Base+0x2832> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d1a0 <_PyObject_MakeTpCall@@Base+0x15d4> │ │ │ │ + beq.n 8d380 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d1a0 <_PyObject_MakeTpCall@@Base+0x15d4> │ │ │ │ - ldr r2, [pc, #264] @ (8d290 <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ + cbnz r3, 8d380 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ + ldr r2, [pc, #264] @ (8d470 <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e750 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ + bne.w 8e62c <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ec00 <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ + bne.w 8eb9a <_PyObject_MakeTpCall@@Base+0x2dd2> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d1c2 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ + beq.n 8d3a2 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec14 <_PyObject_MakeTpCall@@Base+0x3048> │ │ │ │ + beq.w 8ebae <_PyObject_MakeTpCall@@Base+0x2de6> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #200] @ (8d298 <_PyObject_MakeTpCall@@Base+0x16cc>) │ │ │ │ + ldr r0, [pc, #200] @ (8d478 <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8e26e <_PyObject_MakeTpCall@@Base+0x26a2> │ │ │ │ + bne.w 8e380 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8e516 <_PyObject_MakeTpCall@@Base+0x294a> │ │ │ │ + bgt.w 8e96e <_PyObject_MakeTpCall@@Base+0x2ba6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd98 <_PyObject_MakeTpCall@@Base+0x21cc> │ │ │ │ + beq.w 8df74 <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #164] @ (8d298 <_PyObject_MakeTpCall@@Base+0x16cc>) │ │ │ │ + ldr r3, [pc, #164] @ (8d478 <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8e274 <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ + beq.w 8e386 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e290 <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ + beq.w 8e3a2 <_PyObject_MakeTpCall@@Base+0x25da> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 8de94 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ + beq.w 8e070 <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ adds r5, r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ - ble.w 8d8d4 <_PyObject_MakeTpCall@@Base+0x1d08> │ │ │ │ + ble.w 8db00 <_PyObject_MakeTpCall@@Base+0x1d38> │ │ │ │ add.w r2, r3, #8 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, ip │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r2, #132] @ 0x84 │ │ │ │ - bmi.n 8d2a0 <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #76] @ (8d29c <_PyObject_MakeTpCall@@Base+0x16d0>) │ │ │ │ - bl 79454 │ │ │ │ + bmi.n 8d480 <_PyObject_MakeTpCall@@Base+0x16b8> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #76] @ (8d47c <_PyObject_MakeTpCall@@Base+0x16b4>) │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e442 <_PyObject_MakeTpCall@@Base+0x2876> │ │ │ │ + beq.w 8ea86 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d2d8 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + bne.n 8d4fc <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 8d238 <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ + blt.n 8d418 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8d282 <_PyObject_MakeTpCall@@Base+0x16b6> │ │ │ │ + beq.n 8d462 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e336 <_PyObject_MakeTpCall@@Base+0x276a> │ │ │ │ + beq.w 8e544 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + beq.w 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8d30c <_PyObject_MakeTpCall@@Base+0x1740> │ │ │ │ + b.n 8d530 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8d548 <_PyObject_MakeTpCall@@Base+0x197c>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 8d728 <_PyObject_MakeTpCall@@Base+0x1960>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [fp, r9] │ │ │ │ movs r1, #28 │ │ │ │ @@ -147882,250 +148004,250 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e534 <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + beq.w 8e7d2 <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 8d24a <_PyObject_MakeTpCall@@Base+0x167e> │ │ │ │ + b.n 8d42a <_PyObject_MakeTpCall@@Base+0x1662> │ │ │ │ + movs r4, #12 │ │ │ │ + mla r0, r4, r8, r0 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8e088 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + ldr r1, [pc, #704] @ (8d790 <_PyObject_MakeTpCall@@Base+0x19c8>) │ │ │ │ + ldr.w r0, [fp, r9] │ │ │ │ + ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + eor.w sl, r2, r1, asr #3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r3, #12 │ │ │ │ + ubfx sl, sl, #0, #12 │ │ │ │ + mla r3, r3, sl, r4 │ │ │ │ + add.w r3, r3, #40960 @ 0xa000 │ │ │ │ + ldr.w r7, [r3, #2808] @ 0xaf8 │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.w 8ce70 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ + b.n 8d3ac <_PyObject_MakeTpCall@@Base+0x15e4> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 8d8ac <_PyObject_MakeTpCall@@Base+0x1ce0> │ │ │ │ + beq.w 8da8a <_PyObject_MakeTpCall@@Base+0x1cc2> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8d304 <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + beq.n 8d528 <_PyObject_MakeTpCall@@Base+0x1760> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d8be <_PyObject_MakeTpCall@@Base+0x1cf2> │ │ │ │ + beq.w 8da9c <_PyObject_MakeTpCall@@Base+0x1cd4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + beq.w 8cea4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ movs r3, #12 │ │ │ │ add.w r2, r4, #43520 @ 0xaa00 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, sl │ │ │ │ adds r0, r2, r3 │ │ │ │ str r5, [r0, #8] │ │ │ │ add r4, r3 │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r3, #4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #680] @ (8d5d8 <_PyObject_MakeTpCall@@Base+0x1a0c>) │ │ │ │ + ldr r4, [pc, #576] @ (8d794 <_PyObject_MakeTpCall@@Base+0x19cc>) │ │ │ │ ldr.w r4, [r4, #260] @ 0x104 │ │ │ │ cmp r4, ip │ │ │ │ ittt ne │ │ │ │ addne r4, #1 │ │ │ │ - ldrne r7, [pc, #668] @ (8d5d8 <_PyObject_MakeTpCall@@Base+0x1a0c>) │ │ │ │ + ldrne r7, [pc, #564] @ (8d794 <_PyObject_MakeTpCall@@Base+0x19cc>) │ │ │ │ strne.w r4, [r7, #260] @ 0x104 │ │ │ │ str.w r1, [r2, lr] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d4ea <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ + bne.w 8d6ca <_PyObject_MakeTpCall@@Base+0x1902> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ - b.n 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ - movs r4, #12 │ │ │ │ - mla r0, r4, r8, r0 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8df10 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r1, [pc, #612] @ (8d5dc <_PyObject_MakeTpCall@@Base+0x1a10>) │ │ │ │ - ldr.w r0, [fp, r9] │ │ │ │ - ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - eor.w sl, r2, r1, asr #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movs r3, #12 │ │ │ │ - ubfx sl, sl, #0, #12 │ │ │ │ - mla r3, r3, sl, r4 │ │ │ │ - add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - ldr.w r7, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.w 8cc74 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ - b.n 8d1cc <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ + bne.w 8cea4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.n 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44849 @ 0xaf31 │ │ │ │ + movw r8, #45133 @ 0xb04d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #20] │ │ │ │ - bne.w 8e42a <_PyObject_MakeTpCall@@Base+0x285e> │ │ │ │ + bne.w 8e768 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.w 8c642 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ - ldr r1, [pc, #520] @ (8d5e0 <_PyObject_MakeTpCall@@Base+0x1a14>) │ │ │ │ + b.w 8c83e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + ldr r1, [pc, #480] @ (8d798 <_PyObject_MakeTpCall@@Base+0x19d0>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d05a <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ - ldr r1, [pc, #504] @ (8d5e0 <_PyObject_MakeTpCall@@Base+0x1a14>) │ │ │ │ + bne.w 8d23a <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ + ldr r1, [pc, #464] @ (8d798 <_PyObject_MakeTpCall@@Base+0x19d0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d6da4 │ │ │ │ + bl d6fdc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8d05a <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ - ldr r0, [pc, #496] @ (8d5e4 <_PyObject_MakeTpCall@@Base+0x1a18>) │ │ │ │ - bl 6d9ac │ │ │ │ + b.n 8d23a <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ + ldr r0, [pc, #456] @ (8d79c <_PyObject_MakeTpCall@@Base+0x19d4>) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c856 <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ - ldr.w r9, [pc, #492] @ 8d5ec <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + bne.w 8ca52 <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ + ldr.w r9, [pc, #452] @ 8d7a4 <_PyObject_MakeTpCall@@Base+0x19dc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c916 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ + beq.w 8cb12 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c916 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ + beq.w 8cb12 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d432 <_PyObject_MakeTpCall@@Base+0x1866> │ │ │ │ + beq.n 8d612 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ee44 <_PyObject_MakeTpCall@@Base+0x3278> │ │ │ │ + beq.w 8ed26 <_PyObject_MakeTpCall@@Base+0x2f5e> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8d1ac <_PyObject_MakeTpCall@@Base+0x15e0> │ │ │ │ + b.n 8d38c <_PyObject_MakeTpCall@@Base+0x15c4> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36040 @ 0x8cc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d022 <_PyObject_MakeTpCall@@Base+0x1456> │ │ │ │ - b.n 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + bne.w 8d202 <_PyObject_MakeTpCall@@Base+0x143a> │ │ │ │ + b.n 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8cd5a <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + b.n 8cf56 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7cc <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ - b.w 8c792 <_PyObject_MakeTpCall@@Base+0xbc6> │ │ │ │ + bne.w 8c9c8 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ + b.w 8c98e <_PyObject_MakeTpCall@@Base+0xbc6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8ed8c <_PyObject_MakeTpCall@@Base+0x31c0> │ │ │ │ - ldr r1, [pc, #348] @ (8d5e8 <_PyObject_MakeTpCall@@Base+0x1a1c>) │ │ │ │ + bpl.w 8f020 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + ldr r1, [pc, #308] @ (8d7a0 <_PyObject_MakeTpCall@@Base+0x19d8>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bf6f0 │ │ │ │ + bl bf990 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c828 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ - b.n 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + bne.w 8ca24 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ + b.n 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 8d500 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bcc.n 8d6e0 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8c908 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + bne.w 8cb04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e7f6 <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ + bne.w 8e584 <_PyObject_MakeTpCall@@Base+0x27bc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a2c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e1fe <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ + beq.w 8e3de <_PyObject_MakeTpCall@@Base+0x2616> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8c908 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + b.w 8cb04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d356 <_PyObject_MakeTpCall@@Base+0x178a> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8d57a <_PyObject_MakeTpCall@@Base+0x17b2> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ - b.n 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8cea4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.n 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8c908 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + b.w 8cb04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ movw r5, #36432 @ 0x8e50 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d5d2 <_PyObject_MakeTpCall@@Base+0x1a06> │ │ │ │ + bne.n 8d7ca <_PyObject_MakeTpCall@@Base+0x1a02> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d5d2 <_PyObject_MakeTpCall@@Base+0x1a06> │ │ │ │ + bne.n 8d7ca <_PyObject_MakeTpCall@@Base+0x1a02> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8dbfa <_PyObject_MakeTpCall@@Base+0x202e> │ │ │ │ + bne.w 8ddd6 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8d540 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq.n 8d720 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 8c4d6 <_PyObject_MakeTpCall@@Base+0x90a> │ │ │ │ + b.w 8c6d2 <_PyObject_MakeTpCall@@Base+0x90a> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + beq.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 8c58e <_PyObject_MakeTpCall@@Base+0x9c2> │ │ │ │ - ldr r2, [pc, #136] @ (8d5ec <_PyObject_MakeTpCall@@Base+0x1a20>) │ │ │ │ + b.w 8c78a <_PyObject_MakeTpCall@@Base+0x9c2> │ │ │ │ + ldr r2, [pc, #96] @ (8d7a4 <_PyObject_MakeTpCall@@Base+0x19dc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -148135,2239 +148257,2248 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r5, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e35a <_PyObject_MakeTpCall@@Base+0x278e> │ │ │ │ + beq.w 8e55a <_PyObject_MakeTpCall@@Base+0x2792> │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4f6 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ + bne.w 8c6f2 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + blt.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 8c4f6 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ + b.w 8c6f2 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r7, pc, #688 @ (adr r7, 8da4c <_PyObject_MakeTpCall@@Base+0x1c84>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r3, pc, #736 @ (adr r3, 8da80 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movw r5, #36432 @ 0x8e50 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8dbee <_PyObject_MakeTpCall@@Base+0x2022> │ │ │ │ + bne.w 8ddca <_PyObject_MakeTpCall@@Base+0x2002> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dbee <_PyObject_MakeTpCall@@Base+0x2022> │ │ │ │ + bne.w 8ddca <_PyObject_MakeTpCall@@Base+0x2002> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d51e <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ + beq.n 8d6fe <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d526 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - nop │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8d894 <_PyObject_MakeTpCall@@Base+0x1cc8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 8d8c8 <_PyObject_MakeTpCall@@Base+0x1cfc>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 8d706 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + b.w 8c5a0 <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d16e <_PyObject_MakeTpCall@@Base+0x15a2> │ │ │ │ + bne.w 8d34e <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e918 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + beq.w 8e6b8 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e918 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + beq.w 8e6b8 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 8e14a <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.w 8c3a4 <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ - ldr.w r9, [pc, #736] @ 8d910 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + b.w 8e2bc <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + ldr.w r9, [pc, #784] @ 8db1c <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [sl, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8ed2c <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + beq.w 8eeca <_PyObject_MakeTpCall@@Base+0x3102> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8ed2c <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + bhi.w 8eeca <_PyObject_MakeTpCall@@Base+0x3102> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ - ldr r5, [pc, #660] @ (8d8fc <_PyObject_MakeTpCall@@Base+0x1d30>) │ │ │ │ + ldr r5, [pc, #708] @ (8db08 <_PyObject_MakeTpCall@@Base+0x1d40>) │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c770 <_PyObject_MakeTpCall@@Base+0xba4> │ │ │ │ - ldr r0, [pc, #640] @ (8d900 <_PyObject_MakeTpCall@@Base+0x1d34>) │ │ │ │ - bl 6d9ac │ │ │ │ + beq.w 8c96c <_PyObject_MakeTpCall@@Base+0xba4> │ │ │ │ + ldr r0, [pc, #688] @ (8db0c <_PyObject_MakeTpCall@@Base+0x1d44>) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8c77a <_PyObject_MakeTpCall@@Base+0xbae> │ │ │ │ - b.n 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - ldr r0, [pc, #628] @ (8d904 <_PyObject_MakeTpCall@@Base+0x1d38>) │ │ │ │ - bl 6d9ac │ │ │ │ + bne.w 8c976 <_PyObject_MakeTpCall@@Base+0xbae> │ │ │ │ + b.n 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + mov r0, sl │ │ │ │ + bl 8093c │ │ │ │ + ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + ldr.w fp, [r3, #8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 8cc1a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + add.w r8, r0, #20 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r6, #16 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl c071c │ │ │ │ + str.w r0, [r8, #-20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + strd r6, r7, [r8, #-16] │ │ │ │ + cmp fp, r9 │ │ │ │ + add.w r7, r7, #4 │ │ │ │ + add.w r8, r8, #20 │ │ │ │ + beq.w 8cc1a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + b.n 8d88a <_PyObject_MakeTpCall@@Base+0x1ac2> │ │ │ │ + ldr r0, [pc, #596] @ (8db10 <_PyObject_MakeTpCall@@Base+0x1d48>) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8c5e6 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ - ldr r1, [pc, #616] @ (8d904 <_PyObject_MakeTpCall@@Base+0x1d38>) │ │ │ │ + beq.w 8c7e2 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ + ldr r1, [pc, #580] @ (8db10 <_PyObject_MakeTpCall@@Base+0x1d48>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c5e6 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ + beq.w 8c7e2 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8e376 <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ - bl 78684 │ │ │ │ + bmi.w 8e526 <_PyObject_MakeTpCall@@Base+0x275e> │ │ │ │ + bl 78798 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8d826 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + bne.w 8da54 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e36c <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ + bne.w 8e51c <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - ble.w 8d832 <_PyObject_MakeTpCall@@Base+0x1c66> │ │ │ │ + ble.w 8da60 <_PyObject_MakeTpCall@@Base+0x1c98> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 8eb8c <_PyObject_MakeTpCall@@Base+0x2fc0> │ │ │ │ + bpl.w 8efc6 <_PyObject_MakeTpCall@@Base+0x31fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl beadc │ │ │ │ + bl bed7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eb72 <_PyObject_MakeTpCall@@Base+0x2fa6> │ │ │ │ - ldr r1, [pc, #496] @ (8d908 <_PyObject_MakeTpCall@@Base+0x1d3c>) │ │ │ │ + beq.w 8eb64 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ldr r1, [pc, #460] @ (8db14 <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e804 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ - ldr r1, [pc, #484] @ (8d90c <_PyObject_MakeTpCall@@Base+0x1d40>) │ │ │ │ + bne.w 8e592 <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ + ldr r1, [pc, #452] @ (8db18 <_PyObject_MakeTpCall@@Base+0x1d50>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e070 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + bne.w 8e250 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8d6fc <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + bgt.n 8d92a <_PyObject_MakeTpCall@@Base+0x1b62> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ + beq.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8d7b6 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + ble.n 8d9e4 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2bc <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + bne.w 8e3e6 <_PyObject_MakeTpCall@@Base+0x261e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df5c <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ + bne.w 8e138 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e123c │ │ │ │ + bl e1450 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ea0e <_PyObject_MakeTpCall@@Base+0x2e42> │ │ │ │ + beq.w 8ec8c <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79500 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8ea0e <_PyObject_MakeTpCall@@Base+0x2e42> │ │ │ │ + beq.w 8ec8c <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e9cc <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ + bne.w 8ec4a <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8d766 <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + bne.n 8d994 <_PyObject_MakeTpCall@@Base+0x1bcc> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8608c │ │ │ │ + bl 86268 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ea0e <_PyObject_MakeTpCall@@Base+0x2e42> │ │ │ │ + beq.w 8ec8c <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78824 │ │ │ │ + bl 7893c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d7e4 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + beq.n 8da12 <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8d7e4 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + cbnz r3, 8da12 <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ + beq.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 8e004 <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ + bgt.w 8e1e4 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44849 @ 0xaf31 │ │ │ │ + movw r8, #45133 @ 0xb04d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e8a8 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + bne.w 8e534 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c642 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ - b.n 8dcc2 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + bne.w 8c83e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + b.n 8de9e <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8dc9a <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ + bgt.w 8de76 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8d73c <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - mov r0, sl │ │ │ │ - bl 80778 │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 8ca1e <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - add.w r8, r0, #20 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r6, #16 │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl c047c │ │ │ │ - str.w r0, [r8, #-20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - strd r6, r7, [r8, #-16] │ │ │ │ - cmp fp, r9 │ │ │ │ - add.w r7, r7, #4 │ │ │ │ - add.w r8, r8, #20 │ │ │ │ - beq.w 8ca1e <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8d85a <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + b.n 8d96a <_PyObject_MakeTpCall@@Base+0x1ba2> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9fec0 │ │ │ │ + bl a00c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d14c <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ + beq.w 8d32c <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4188 │ │ │ │ - b.n 8d602 <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + bl 1b5f80 │ │ │ │ + b.n 8d7e8 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8d304 <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + beq.w 8d528 <_PyObject_MakeTpCall@@Base+0x1760> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d304 <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + bne.w 8d528 <_PyObject_MakeTpCall@@Base+0x1760> │ │ │ │ mov r0, r3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d30c <_PyObject_MakeTpCall@@Base+0x1740> │ │ │ │ - b.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ - cmp r5, r0 │ │ │ │ - bne.w 8d27a <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ - b.n 8d282 <_PyObject_MakeTpCall@@Base+0x16b6> │ │ │ │ - movw r7, #36432 @ 0x8e50 │ │ │ │ - movt r7, #71 @ 0x47 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8d5b8 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - moveq r5, r7 │ │ │ │ - b.n 8d5b8 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 8d9ec <_PyObject_MakeTpCall@@Base+0x1e20>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbz r4, 8d966 <_PyObject_MakeTpCall@@Base+0x1d9a> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.w 8d530 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + b.w 8cea4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + beq.w 8cf76 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + beq.w 8cf76 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 8cf76 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb60 <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bne.w 8ef34 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + bmi.w 8cf76 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8d94a <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ + bne.n 8dae8 <_PyObject_MakeTpCall@@Base+0x1d20> │ │ │ │ dmb ish │ │ │ │ - b.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + b.w 8cf76 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.w 8d45a <_PyObject_MakeTpCall@@Base+0x1692> │ │ │ │ + b.n 8d462 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r3, pc, #224 @ (adr r3, 8dbf8 <_PyObject_MakeTpCall@@Base+0x1e30>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbz r4, 8db72 <_PyObject_MakeTpCall@@Base+0x1daa> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r7, #36432 @ 0x8e50 │ │ │ │ + movt r7, #71 @ 0x47 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + moveq r5, r7 │ │ │ │ + b.n 8d7b0 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d0a4 <_PyObject_MakeTpCall@@Base+0x14d8> │ │ │ │ + beq.w 8d284 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d8cb4 <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ + bl d8ef8 <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d612 <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ + beq.w 8d7f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8da58 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ble.n 8dc34 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9b6 <_PyObject_MakeTpCall@@Base+0x1dea> │ │ │ │ + beq.n 8db92 <_PyObject_MakeTpCall@@Base+0x1dca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec36 <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ + beq.w 8ef2c <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8da58 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8dc34 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9d2 <_PyObject_MakeTpCall@@Base+0x1e06> │ │ │ │ + beq.n 8dbae <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ee16 <_PyObject_MakeTpCall@@Base+0x324a> │ │ │ │ + beq.w 8ecb0 <_PyObject_MakeTpCall@@Base+0x2ee8> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8da58 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8dc34 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9ee <_PyObject_MakeTpCall@@Base+0x1e22> │ │ │ │ + beq.n 8dbca <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec2e <_PyObject_MakeTpCall@@Base+0x3062> │ │ │ │ + beq.w 8ef24 <_PyObject_MakeTpCall@@Base+0x315c> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8da58 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8dc34 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da0a <_PyObject_MakeTpCall@@Base+0x1e3e> │ │ │ │ + beq.n 8dbe6 <_PyObject_MakeTpCall@@Base+0x1e1e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec1e <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ + beq.w 8ef14 <_PyObject_MakeTpCall@@Base+0x314c> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8da58 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8dc34 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da26 <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ + beq.n 8dc02 <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec26 <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ + beq.w 8ef1c <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8da58 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8dc34 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #5 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8da4c <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + beq.n 8dc28 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ee1e <_PyObject_MakeTpCall@@Base+0x3252> │ │ │ │ + beq.w 8ef40 <_PyObject_MakeTpCall@@Base+0x3178> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8da38 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + bne.n 8dc14 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + beq.w 8d7e2 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + bne.w 8d7e2 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d16e <_PyObject_MakeTpCall@@Base+0x15a2> │ │ │ │ - b.n 8d602 <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + bne.w 8d34e <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ + b.n 8d7e8 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ee86 <_PyObject_MakeTpCall@@Base+0x32ba> │ │ │ │ + bne.w 8f006 <_PyObject_MakeTpCall@@Base+0x323e> │ │ │ │ mov r1, sl │ │ │ │ - bl e5714 │ │ │ │ - ldr r1, [pc, #740] @ (8dd84 <_PyObject_MakeTpCall@@Base+0x21b8>) │ │ │ │ + bl e591c │ │ │ │ + ldr r1, [pc, #740] @ (8df60 <_PyObject_MakeTpCall@@Base+0x2198>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bf6f0 │ │ │ │ + bl bf990 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8caec <_PyObject_MakeTpCall@@Base+0xf20> │ │ │ │ - ldr.w r9, [pc, #732] @ 8dd94 <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + bpl.w 8cce8 <_PyObject_MakeTpCall@@Base+0xf20> │ │ │ │ + ldr.w r9, [pc, #732] @ 8df70 <_PyObject_MakeTpCall@@Base+0x21a8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8eac4 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + beq.w 8eefc <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8eac4 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + bhi.w 8eefc <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8cafa <_PyObject_MakeTpCall@@Base+0xf2e> │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + bmi.w 8ccf6 <_PyObject_MakeTpCall@@Base+0xf2e> │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cb2a <_PyObject_MakeTpCall@@Base+0xf5e> │ │ │ │ - ldr r3, [pc, #632] @ (8dd88 <_PyObject_MakeTpCall@@Base+0x21bc>) │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cd26 <_PyObject_MakeTpCall@@Base+0xf5e> │ │ │ │ + ldr r3, [pc, #632] @ (8df64 <_PyObject_MakeTpCall@@Base+0x219c>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8ca8e <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + ble.w 8cc8a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce86 <_PyObject_MakeTpCall@@Base+0x12ba> │ │ │ │ - b.w 8ce8e <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + beq.w 8d082 <_PyObject_MakeTpCall@@Base+0x12ba> │ │ │ │ + b.w 8d08a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ mov r4, fp │ │ │ │ - b.w 8c49c <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ - ldr r0, [pc, #604] @ (8dd8c <_PyObject_MakeTpCall@@Base+0x21c0>) │ │ │ │ - bl 6d9ac │ │ │ │ + b.w 8c698 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #604] @ (8df68 <_PyObject_MakeTpCall@@Base+0x21a0>) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 8c7fa <_PyObject_MakeTpCall@@Base+0xc2e> │ │ │ │ - b.n 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + bne.w 8c9f6 <_PyObject_MakeTpCall@@Base+0xc2e> │ │ │ │ + b.n 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ movw fp, #36432 @ 0x8e50 │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d8e4 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + bne.w 8db28 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8d8e4 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + b.n 8db28 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8db9c <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ - bl 7f61c │ │ │ │ + bne.n 8dd78 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + bl 7f7e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #532] @ (8dd90 <_PyObject_MakeTpCall@@Base+0x21c4>) │ │ │ │ + ldr r1, [pc, #532] @ (8df6c <_PyObject_MakeTpCall@@Base+0x21a4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ee7e <_PyObject_MakeTpCall@@Base+0x32b2> │ │ │ │ + beq.w 8efec <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8db9c <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ + beq.n 8dd78 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ee0c <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ + beq.w 8efe2 <_PyObject_MakeTpCall@@Base+0x321a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8c974 <_PyObject_MakeTpCall@@Base+0xda8> │ │ │ │ - ldr.w r9, [pc, #492] @ 8dd94 <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + bpl.w 8cb70 <_PyObject_MakeTpCall@@Base+0xda8> │ │ │ │ + ldr.w r9, [pc, #492] @ 8df70 <_PyObject_MakeTpCall@@Base+0x21a8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8ee68 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + beq.w 8f07e <_PyObject_MakeTpCall@@Base+0x32b6> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ee68 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + bhi.w 8f07e <_PyObject_MakeTpCall@@Base+0x32b6> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c982 <_PyObject_MakeTpCall@@Base+0xdb6> │ │ │ │ - b.w 8e68a <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ + bmi.w 8cb7e <_PyObject_MakeTpCall@@Base+0xdb6> │ │ │ │ + b.w 8e7e6 <_PyObject_MakeTpCall@@Base+0x2a1e> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d5d2 <_PyObject_MakeTpCall@@Base+0x1a06> │ │ │ │ + bne.w 8d7ca <_PyObject_MakeTpCall@@Base+0x1a02> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8d51e <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ + b.n 8d6fe <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2ce <_PyObject_MakeTpCall@@Base+0x2702> │ │ │ │ + beq.w 8e45c <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e2ec <_PyObject_MakeTpCall@@Base+0x2720> │ │ │ │ + ble.w 8e47a <_PyObject_MakeTpCall@@Base+0x26b2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8df2e <_PyObject_MakeTpCall@@Base+0x2362> │ │ │ │ + bne.w 8e0fe <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8d52e <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ + b.n 8d70e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29520 @ 0x7350 │ │ │ │ + movw r1, #28048 @ 0x6d90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8d1c2 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ + b.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dc66 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + ble.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8de42 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c418 <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ + b.w 8c614 <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 8c542 <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ + b.w 8c73e <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + beq.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e0be <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + bne.w 8e2ca <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8df54 <_PyObject_MakeTpCall@@Base+0x2388> │ │ │ │ + bne.w 8e130 <_PyObject_MakeTpCall@@Base+0x2368> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8c4c0 <_PyObject_MakeTpCall@@Base+0x8f4> │ │ │ │ + b.w 8c6bc <_PyObject_MakeTpCall@@Base+0x8f4> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d6ec <_PyObject_MakeTpCall@@Base+0x1b20> │ │ │ │ + beq.w 8d91a <_PyObject_MakeTpCall@@Base+0x1b52> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37020 @ 0x909c │ │ │ │ + movw r1, #35548 @ 0x8adc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.n 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + cbnz r3, 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 79388 │ │ │ │ - b.w 8d432 <_PyObject_MakeTpCall@@Base+0x1866> │ │ │ │ + bl 794a0 │ │ │ │ + b.w 8d612 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 8c554 <_PyObject_MakeTpCall@@Base+0x988> │ │ │ │ + b.w 8c750 <_PyObject_MakeTpCall@@Base+0x988> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8e0c8 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + ble.w 8e2d4 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8dc64 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8de40 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c49c <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + b.w 8c698 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ nop │ │ │ │ - add r1, pc, #736 @ (adr r1, 8e068 <_PyObject_MakeTpCall@@Base+0x249c>) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8e244 <_PyObject_MakeTpCall@@Base+0x247c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8e39a <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + beq.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ ldrh.w r3, [r5, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8e394 <_PyObject_MakeTpCall@@Base+0x27c8> │ │ │ │ + bcs.w 8e5ac <_PyObject_MakeTpCall@@Base+0x27e4> │ │ │ │ ldr.w r7, [r5, #168] @ 0xa8 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r7, #8]! │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r8 │ │ │ │ - ble.n 8ddf8 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ + ble.n 8dfd4 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ddca <_PyObject_MakeTpCall@@Base+0x21fe> │ │ │ │ + bne.n 8dfa6 <_PyObject_MakeTpCall@@Base+0x21de> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r9, fp │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b.n 8de38 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + b.n 8e014 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r9, fp │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ ands.w r2, r3, #256 @ 0x100 │ │ │ │ - bne.w 8e39e <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ + bne.w 8e5d0 <_PyObject_MakeTpCall@@Base+0x2808> │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ee74 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + beq.w 8edfc <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [r0, #2804] @ 0xaf4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ strh.w r2, [r5, #206] @ 0xce │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 8d1f0 <_PyObject_MakeTpCall@@Base+0x1624> │ │ │ │ + b.w 8d3d0 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf96 <_PyObject_MakeTpCall@@Base+0x13ca> │ │ │ │ + bne.w 8d176 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e34c <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ + bne.w 8e5b2 <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e168 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + beq.w 8e324 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ ldr.w r1, [fp, r9] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8cd5a <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + b.w 8cf56 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 8d224 <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ - b.w 8d282 <_PyObject_MakeTpCall@@Base+0x16b6> │ │ │ │ + bgt.w 8d404 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ + b.w 8d462 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb36 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8cc0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r1, r8 │ │ │ │ + ble.w 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + add r3, r4 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8e5c0 <_PyObject_MakeTpCall@@Base+0x27f8> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8d4c8 <_PyObject_MakeTpCall@@Base+0x1700> │ │ │ │ + b.w 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + bne.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8c9c8 <_PyObject_MakeTpCall@@Base+0xdfc> │ │ │ │ - ldr.w r9, [pc, #892] @ 8e23c <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ + bpl.w 8cbc4 <_PyObject_MakeTpCall@@Base+0xdfc> │ │ │ │ + ldr.w r9, [pc, #864] @ 8e41c <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8edc4 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + beq.w 8ee1a <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8edc4 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + bhi.w 8ee1a <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c9d6 <_PyObject_MakeTpCall@@Base+0xe0a> │ │ │ │ - b.n 8e4a6 <_PyObject_MakeTpCall@@Base+0x28da> │ │ │ │ + bmi.w 8cbd2 <_PyObject_MakeTpCall@@Base+0xe0a> │ │ │ │ + b.n 8e650 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8dde6 <_PyObject_MakeTpCall@@Base+0x201e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - add r3, r4 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8e3e0 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ - cmp r8, r1 │ │ │ │ - blt.w 8d36e <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ - b.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8dc0a <_PyObject_MakeTpCall@@Base+0x203e> │ │ │ │ + beq.w 8cd32 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa2e> │ │ │ │ - b.n 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8c7f6 <_PyObject_MakeTpCall@@Base+0xa2e> │ │ │ │ + b.n 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db9c <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8dd78 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8daaa <_PyObject_MakeTpCall@@Base+0x1ede> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8dc86 <_PyObject_MakeTpCall@@Base+0x1ebe> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8c3b6 <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ - ldr r1, [pc, #700] @ (8e21c <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + b.w 8c5b2 <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ + ldr r1, [pc, #700] @ (8e3f8 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d77e <_PyObject_MakeTpCall@@Base+0x1bb2> │ │ │ │ - b.n 8d7ac <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ + beq.w 8d9ac <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ + b.n 8d9da <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8deb4 <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ - bl 1e6698 │ │ │ │ + bne.w 8cc0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + bl 1e7c64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #660] @ (8e220 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ + ldr r1, [pc, #660] @ (8e3fc <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ee7e <_PyObject_MakeTpCall@@Base+0x32b2> │ │ │ │ + beq.w 8efec <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8deb4 <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ + beq.w 8cc0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8deb4 <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ + bne.w 8cc0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8deb4 <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cc0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + ldr r3, [pc, #616] @ (8e400 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + str.w r3, [sl, #124] @ 0x7c │ │ │ │ + b.n 8dcf6 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ - bl 1e6698 │ │ │ │ + bne.n 8e0ae <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ + bl 1e7c64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #596] @ (8e224 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ + ldr r1, [pc, #584] @ (8e404 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ee7e <_PyObject_MakeTpCall@@Base+0x32b2> │ │ │ │ + beq.w 8efec <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + beq.w 8e0ae <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + bne.w 8e0ae <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ - ldr r3, [pc, #552] @ (8e228 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ - str.w r3, [sl, #124] @ 0x7c │ │ │ │ - b.n 8db1a <_PyObject_MakeTpCall@@Base+0x1f4e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e0ae <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e9b8 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ + bne.w 8ebb8 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e9b8 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ + bne.w 8ebb8 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8e062 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + beq.n 8e242 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e99e <_PyObject_MakeTpCall@@Base+0x2dd2> │ │ │ │ - cbnz r1, 8e03e <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ + bne.w 8ebcc <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + cbnz r1, 8e21e <_PyObject_MakeTpCall@@Base+0x2456> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e384 <_PyObject_MakeTpCall@@Base+0x27b8> │ │ │ │ + beq.w 8e6b0 <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e8ba <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ + bne.w 8e6a0 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e38c <_PyObject_MakeTpCall@@Base+0x27c0> │ │ │ │ + bne.w 8e6a8 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e38c <_PyObject_MakeTpCall@@Base+0x27c0> │ │ │ │ + bne.w 8e6a8 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8e024 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bne.n 8e204 <_PyObject_MakeTpCall@@Base+0x243c> │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.w 8d802 <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 8da30 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8eae0 <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ + beq.w 8eccc <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eae0 <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ + bne.w 8eccc <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.w 8d732 <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ - ldr r0, [pc, #416] @ (8e22c <_PyObject_MakeTpCall@@Base+0x2660>) │ │ │ │ - bl 6d9ac │ │ │ │ + b.w 8d960 <_PyObject_MakeTpCall@@Base+0x1b98> │ │ │ │ + ldr r0, [pc, #412] @ (8e408 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8cb10 <_PyObject_MakeTpCall@@Base+0xf44> │ │ │ │ - b.w 8cb22 <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ - ldr r0, [pc, #404] @ (8e230 <_PyObject_MakeTpCall@@Base+0x2664>) │ │ │ │ - bl 6d9ac │ │ │ │ + bne.w 8cb40 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + b.w 8cb52 <_PyObject_MakeTpCall@@Base+0xd8a> │ │ │ │ + ldr r0, [pc, #400] @ (8e40c <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c944 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - b.w 8c956 <_PyObject_MakeTpCall@@Base+0xd8a> │ │ │ │ - ldr r0, [pc, #368] @ (8e220 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ - bl 6d9ac │ │ │ │ + bne.w 8ccb8 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + b.w 8ccca <_PyObject_MakeTpCall@@Base+0xf02> │ │ │ │ + ldr r0, [pc, #372] @ (8e404 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c998 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - b.w 8c9aa <_PyObject_MakeTpCall@@Base+0xdde> │ │ │ │ + bne.w 8cb94 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + b.w 8cba6 <_PyObject_MakeTpCall@@Base+0xdde> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d37a <_PyObject_MakeTpCall@@Base+0x15b2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d366 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + b.w 8d37a <_PyObject_MakeTpCall@@Base+0x15b2> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8dc78 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + bne.w 8de54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8e7ba <_PyObject_MakeTpCall@@Base+0x2bee> │ │ │ │ + beq.w 8e664 <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ mov r0, ip │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [r0, #8]! │ │ │ │ cmp sl, lr │ │ │ │ add.w lr, lr, #1 │ │ │ │ - ble.w 8e7dc <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ + ble.w 8e686 <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8e0e2 <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ + bne.n 8e2ee <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8dc88 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + b.n 8de64 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8cfaa <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ - b.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr r0, [pc, #280] @ (8e224 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ - bl 6d9ac │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8c9ec <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - b.w 8c9fe <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ - ldr r0, [pc, #280] @ (8e234 <_PyObject_MakeTpCall@@Base+0x2668>) │ │ │ │ - bl 6d9ac │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8cabc <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ - b.w 8cace <_PyObject_MakeTpCall@@Base+0xf02> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d19a <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d186 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ - b.w 8d19a <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ + bgt.w 8d18a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + b.w 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf96 <_PyObject_MakeTpCall@@Base+0x13ca> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1f5e74 │ │ │ │ + bne.w 8d176 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 1f73b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + beq.w 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + ldr r0, [pc, #176] @ (8e3fc <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + bl 6db0c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8cbe8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + b.w 8cbfa <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ + ldr r0, [pc, #176] @ (8e410 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + bl 6db0c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8cd0c <_PyObject_MakeTpCall@@Base+0xf44> │ │ │ │ + b.w 8cd1e <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ mov r0, r9 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8c908 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ - b.w 8d4bc <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r1, [pc, #136] @ (8e238 <_PyObject_MakeTpCall@@Base+0x266c>) │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w r0, [fp, r9] │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldrb.w r2, [r2, r8] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldrb.w ip, [r3, #5] │ │ │ │ - add.w r2, r3, r2, lsl #3 │ │ │ │ - movs r3, #12 │ │ │ │ - lsl.w r7, r7, ip │ │ │ │ - add r2, r7 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ - eor.w sl, r2, r1, asr #3 │ │ │ │ - b.w 8cc5e <_PyObject_MakeTpCall@@Base+0x1092> │ │ │ │ + bne.w 8cb04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + b.w 8d69c <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #140] @ (8e414 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 6db0c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8eaa2 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1620> │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8ebd8 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ + lsls r7, r3, #18 │ │ │ │ + bmi.w 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 808a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8eaa2 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1620> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c908 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c7c6 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c7c6 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ - cbz r4, 8e276 <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8e4d4 <_PyObject_MakeTpCall@@Base+0x2908>) │ │ │ │ + bne.w 8cb04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + ldr r1, [pc, #48] @ (8e418 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d9a4 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + b.w 8d9da <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + cbz r4, 8e452 <_PyObject_MakeTpCall@@Base+0x268a> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 8e468 <_PyObject_MakeTpCall@@Base+0x289c>) │ │ │ │ + add r1, pc, #576 @ (adr r1, 8e640 <_PyObject_MakeTpCall@@Base+0x2878>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8e230 <_PyObject_MakeTpCall@@Base+0x2664>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 8e6b8 <_PyObject_MakeTpCall@@Base+0x28f0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 8e518 <_PyObject_MakeTpCall@@Base+0x294c>) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8e6f0 <_PyObject_MakeTpCall@@Base+0x2928>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 8e414 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + add r3, pc, #224 @ (adr r3, 8e4fc <_PyObject_MakeTpCall@@Base+0x2734>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 8e24a <_PyObject_MakeTpCall@@Base+0x267e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - movw r2, #4316 @ 0x10dc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36040 @ 0x8cc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #724] @ (8e54c <_PyObject_MakeTpCall@@Base+0x2980>) │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 6d9ac │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e45e <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ - ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d208 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bmi.w 8ec3e <_PyObject_MakeTpCall@@Base+0x3072> │ │ │ │ - lsls r7, r3, #18 │ │ │ │ - bmi.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 806dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #50433 @ 0xc501 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c6c2 <_PyObject_MakeTpCall@@Base+0x8fa> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e45e <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ - ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bne.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + b.n 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ - b.w 8d208 <_PyObject_MakeTpCall@@Base+0x163c> │ │ │ │ - ldr r1, [pc, #656] @ (8e550 <_PyObject_MakeTpCall@@Base+0x2984>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d776 <_PyObject_MakeTpCall@@Base+0x1baa> │ │ │ │ - b.w 8d7ac <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ + bne.w 8c9c2 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9c2 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x204e> │ │ │ │ + beq.w 8ddf6 <_PyObject_MakeTpCall@@Base+0x202e> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e2d0 <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ + bne.n 8e45e <_PyObject_MakeTpCall@@Base+0x2696> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x204e> │ │ │ │ + beq.w 8ddf6 <_PyObject_MakeTpCall@@Base+0x202e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e3f0 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + beq.w 8eb1e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8e40e <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ + ble.w 8eb3c <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8e2fa <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ - b.w 8d52e <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #49925 @ 0xc305 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8c4c6 <_PyObject_MakeTpCall@@Base+0x8fa> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bne.n 8e48a <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ + b.w 8d70e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + cbz r3, 8e4aa <_PyObject_MakeTpCall@@Base+0x26e2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + movw r2, #4316 @ 0x10dc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36040 @ 0x8cc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, r8 │ │ │ │ + ble.w 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r1, [pc, #796] @ (8e7fc <_PyObject_MakeTpCall@@Base+0x2a34>) │ │ │ │ + adds r2, #1 │ │ │ │ + ldr.w r0, [fp, r9] │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ + ldrb.w r2, [r2, r8] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrb.w ip, [r3, #5] │ │ │ │ + add.w r2, r3, r2, lsl #3 │ │ │ │ + movs r3, #12 │ │ │ │ + lsl.w r7, r7, ip │ │ │ │ + add r2, r7 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ + eor.w sl, r2, r1, asr #3 │ │ │ │ + b.w 8ce5a <_PyObject_MakeTpCall@@Base+0x1092> │ │ │ │ + cmp fp, sl │ │ │ │ + bgt.w 8de82 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + b.w 8da60 <_PyObject_MakeTpCall@@Base+0x1c98> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7e8b0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8d8ea <_PyObject_MakeTpCall@@Base+0x1b22> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d1c2 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ - b.n 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + bne.w 8c86e <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ + b.n 8de9e <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ mov r0, r3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d46a <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + b.w 8d13c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c6f2 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ + b.w 8d77e <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #28028 @ 0x6d7c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8d6b6 <_PyObject_MakeTpCall@@Base+0x18ee> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ec30 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d28a <_PyObject_MakeTpCall@@Base+0x16be> │ │ │ │ - b.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8ec30 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 8d952 <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 8e014 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 8e014 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 8de76 <_PyObject_MakeTpCall@@Base+0x22aa> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c4f6 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ - b.w 8d59e <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ - cmp fp, sl │ │ │ │ - bgt.w 8dca6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ - b.w 8d832 <_PyObject_MakeTpCall@@Base+0x1c66> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8d6bc <_PyObject_MakeTpCall@@Base+0x1af0> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8e062 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ - b.n 8e068 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8e068 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ - b.n 8e062 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 8de38 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 8de38 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ - ldr r2, [pc, #436] @ (8e554 <_PyObject_MakeTpCall@@Base+0x2988>) │ │ │ │ + b.n 8e052 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8e094 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ + b.w 8d198 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ldr r2, [pc, #556] @ (8e800 <_PyObject_MakeTpCall@@Base+0x2a38>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8ee00 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ + bcs.w 8ec24 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8e3be <_PyObject_MakeTpCall@@Base+0x27f2> │ │ │ │ + cbz r3, 8e5f0 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ adds r2, #1 │ │ │ │ strh.w r2, [r5, #206] @ 0xce │ │ │ │ movs r2, #1 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 8de38 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29500 @ 0x733c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8df1c <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ - b.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8d52e <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + b.n 8e014 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e3f2 <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ - movw r3, #36432 @ 0x8e50 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8d52e <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29568 @ 0x7380 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8c672 <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8e45e <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 8e45e <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl d7574 │ │ │ │ - ldr.w r0, [fp, r9] │ │ │ │ - b.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 8d356 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e48a <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ + bne.w 8ed84 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ + b.w 8d7f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ + movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8edd0 <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ - cbnz r3, 8e48a <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ + beq.w 8d376 <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - bl 4abe2 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - ldr.w r9, [pc, #184] @ 8e558 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + blx r3 │ │ │ │ + b.w 8d376 <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ + ldr.w r9, [pc, #444] @ 8e808 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ca06 <_PyObject_MakeTpCall@@Base+0xe3a> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8e4ce <_PyObject_MakeTpCall@@Base+0x2902> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c742 <_PyObject_MakeTpCall@@Base+0xb76> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e2d88 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8e494 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8e512 <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8e512 <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc02 <_PyObject_MakeTpCall@@Base+0xe3a> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8e300 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c742 <_PyObject_MakeTpCall@@Base+0xb76> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + bne.n 8e668 <_PyObject_MakeTpCall@@Base+0x28a0> │ │ │ │ + movw ip, #36432 @ 0x8e50 │ │ │ │ + movt ip, #71 @ 0x47 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8ec1e <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #27276 @ 0x6a8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.w 8d3ec <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8e4be <_PyObject_MakeTpCall@@Base+0x28f2> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8d1f0 <_PyObject_MakeTpCall@@Base+0x1624> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d16e <_PyObject_MakeTpCall@@Base+0x15a2> │ │ │ │ - b.w 8d602 <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8d2d4 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cf3a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - nop │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 8e634 <_PyObject_MakeTpCall@@Base+0x2a68>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8e63a <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ - movw r1, #4097 @ 0x1001 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dcda <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8d07a <_PyObject_MakeTpCall@@Base+0x14ae> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d07a <_PyObject_MakeTpCall@@Base+0x14ae> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d022 <_PyObject_MakeTpCall@@Base+0x1456> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8ead0 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ - movw r2, #4316 @ 0x10dc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36040 @ 0x8cc8 │ │ │ │ + beq.w 8e23c <_PyObject_MakeTpCall@@Base+0x2474> │ │ │ │ + b.n 8e248 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8e248 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + b.n 8e242 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8e242 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ + b.n 8e248 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.w 8d7f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cdbc <_PyObject_MakeTpCall@@Base+0x11f0> │ │ │ │ + bne.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x11f0> │ │ │ │ ldr.w r2, [fp, r9] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - movw r2, #52233 @ 0xcc09 │ │ │ │ + movw r2, #53385 @ 0xd089 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 8cdfa <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.w 8cff6 <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ + b.w 8d000 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e646 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - b.w 8cd9a <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ + beq.w 8d25a <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8e568 <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8cd9a <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8c8a4 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e2d88 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.w 8e966 <_PyObject_MakeTpCall@@Base+0x2d9a> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 8e966 <_PyObject_MakeTpCall@@Base+0x2d9a> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - bne.w 8c8a4 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - ldr.w r9, [pc, #816] @ 8e9b4 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c9b2 <_PyObject_MakeTpCall@@Base+0xde6> │ │ │ │ - ldr r1, [pc, #780] @ (8e9ac <_PyObject_MakeTpCall@@Base+0x2de0>) │ │ │ │ - bl 114200 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ - cbnz r0, 8e6ca <_PyObject_MakeTpCall@@Base+0x2afe> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 8c378 <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ - b.w 8c398 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ - ldr r1, [pc, #752] @ (8e9ac <_PyObject_MakeTpCall@@Base+0x2de0>) │ │ │ │ - bl 114200 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c390 <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36952 @ 0x9058 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + b.w 8d25a <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8dc82 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + beq.w 8de5e <_PyObject_MakeTpCall@@Base+0x2096> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e6e8 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + bne.n 8e742 <_PyObject_MakeTpCall@@Base+0x297a> │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dc86 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ - b.n 8e0ca <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + beq.w 8de62 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + b.n 8e2d6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 8c86e <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ + movw r1, #4097 @ 0x1001 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c5e6 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d176 <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8eafa <_PyObject_MakeTpCall@@Base+0x2f2e> │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ + movs r7, #0 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8deb6 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8ed96 <_PyObject_MakeTpCall@@Base+0x2fce> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e591c │ │ │ │ + ldr r1, [pc, #84] @ (8e804 <_PyObject_MakeTpCall@@Base+0x2a3c>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bf990 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8cd32 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ - b.w 8d612 <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8d196 <_PyObject_MakeTpCall@@Base+0x15ca> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8d196 <_PyObject_MakeTpCall@@Base+0x15ca> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8d34e <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ + b.w 8d7e8 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8d4b4 <_PyObject_MakeTpCall@@Base+0x16ec> │ │ │ │ + ldr.w r9, [pc, #40] @ 8e808 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cbae <_PyObject_MakeTpCall@@Base+0xde6> │ │ │ │ + nop │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 8e808 <_PyObject_MakeTpCall@@Base+0x2a40>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 907c8 │ │ │ │ - cbz r0, 8e7a8 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + bl 909e0 │ │ │ │ + cbz r0, 8e848 <_PyObject_MakeTpCall@@Base+0x2a80> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 8e76c <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ + bmi.n 8e80c <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37556 @ 0x92b4 │ │ │ │ + movw r2, #36084 @ 0x8cf4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 206368 │ │ │ │ + bl 2071a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8e8c4 <_PyObject_MakeTpCall@@Base+0x2cf8> │ │ │ │ + bmi.n 8e858 <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8cb9a <_PyObject_MakeTpCall@@Base+0xfce> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8e0f4 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + b.w 8cd96 <_PyObject_MakeTpCall@@Base+0xfce> │ │ │ │ + ldr.w r9, [pc, #1132] @ 8ecc8 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 8ee06 <_PyObject_MakeTpCall@@Base+0x303e> │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.w 8ee06 <_PyObject_MakeTpCall@@Base+0x303e> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e7be <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ - movw ip, #36432 @ 0x8e50 │ │ │ │ - movt ip, #71 @ 0x47 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8eb6c <_PyObject_MakeTpCall@@Base+0x2fa0> │ │ │ │ + bne.w 8cd9e <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #4097 @ 0x1001 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1e4418 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8e8d8 <_PyObject_MakeTpCall@@Base+0x2b10> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8e8f8 <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8e8f8 <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c93e <_PyObject_MakeTpCall@@Base+0xb76> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bl 4ac12 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8e8ac <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c93e <_PyObject_MakeTpCall@@Base+0xb76> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8e8e8 <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8caa0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1e4418 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8e930 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 8e930 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ + adds.w r7, r6, #20 │ │ │ │ + bne.w 8caa0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d136 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8caa0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8e962 <_PyObject_MakeTpCall@@Base+0x2b9a> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8d1c4 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c7e2 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8e948 <_PyObject_MakeTpCall@@Base+0x2b80> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 8d3d0 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28748 @ 0x704c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 8dc38 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8d4d6 <_PyObject_MakeTpCall@@Base+0x190a> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8eb46 <_PyObject_MakeTpCall@@Base+0x2f7a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8eb46 <_PyObject_MakeTpCall@@Base+0x2f7a> │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 8d724 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + bl d5514 │ │ │ │ + b.w 8d5cc <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d000 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #792] @ (8ecb8 <_PyObject_MakeTpCall@@Base+0x2ef0>) │ │ │ │ + bl 114a3c │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8eace <_PyObject_MakeTpCall@@Base+0x2d06> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 8c574 <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ + b.w 8c594 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d0da <_PyObject_MakeTpCall@@Base+0x150e> │ │ │ │ + bne.w 8d2ba <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ add.w r3, r2, #1000 @ 0x3e8 │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ cmp.w r8, r3, lsl #2 │ │ │ │ - blt.w 8eb40 <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ + blt.w 8ee30 <_PyObject_MakeTpCall@@Base+0x3068> │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr.w r4, [r6, #144] @ 0x90 │ │ │ │ - cbnz r1, 8e896 <_PyObject_MakeTpCall@@Base+0x2cca> │ │ │ │ + cbnz r1, 8ea38 <_PyObject_MakeTpCall@@Base+0x2c70> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrd r0, r3, [r9, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eb0c <_PyObject_MakeTpCall@@Base+0x2f40> │ │ │ │ + beq.w 8ecf2 <_PyObject_MakeTpCall@@Base+0x2f2a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r8, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ - cbz r0, 8e87a <_PyObject_MakeTpCall@@Base+0x2cae> │ │ │ │ + cbz r0, 8ea1c <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r3, r3, ip │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r0, #8] │ │ │ │ clz r4, r4 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str.w r1, [r6, #144] @ 0x90 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str.w r3, [r6, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r1, r4, lsl #2 │ │ │ │ - b.w 8d0e8 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + b.w 8d2c8 <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.n 8e840 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ + bcc.n 8e9e2 <_PyObject_MakeTpCall@@Base+0x2c1a> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #184] @ 0xb8 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 8e864 <_PyObject_MakeTpCall@@Base+0x2c98> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + b.n 8ea06 <_PyObject_MakeTpCall@@Base+0x2c3e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8ea6a <_PyObject_MakeTpCall@@Base+0x2ca2> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8f08a <_PyObject_MakeTpCall@@Base+0x32c2> │ │ │ │ + cbnz r3, 8ea6a <_PyObject_MakeTpCall@@Base+0x2ca2> │ │ │ │ mov r0, r5 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8d000 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8eaae <_PyObject_MakeTpCall@@Base+0x2ce6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8cf96 <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8eaa2 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8eaa2 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl d77ac │ │ │ │ + ldr.w r0, [fp, r9] │ │ │ │ + b.w 8d140 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c672 <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ - b.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e05c <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ - b.w 8e068 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ - ldr.w r9, [pc, #236] @ 8e9b4 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, sl │ │ │ │ - beq.w 8ecaa <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.w 8ecaa <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + b.w 8cf96 <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ + ldr r1, [pc, #504] @ (8ecb8 <_PyObject_MakeTpCall@@Base+0x2ef0>) │ │ │ │ + bl 114a3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cba2 <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #4097 @ 0x1001 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ + beq.w 8c58c <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d202 <_PyObject_MakeTpCall@@Base+0x143a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8eb56 <_PyObject_MakeTpCall@@Base+0x2d8e> │ │ │ │ + movw r2, #4316 @ 0x10dc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r3, #36040 @ 0x8cc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + bl 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.w 8d612 <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33708 @ 0x83ac │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8d70e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8eb20 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ + movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8e972 <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e5714 │ │ │ │ - ldr r1, [pc, #100] @ (8e9b0 <_PyObject_MakeTpCall@@Base+0x2de4>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bf6f0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8cb36 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8c8a4 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8d70e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37436 @ 0x923c │ │ │ │ + movw r1, #28096 @ 0x6dc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str.w r2, [sl, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c6be <_PyObject_MakeTpCall@@Base+0xaf2> │ │ │ │ - b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xaf6> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8e046 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ - b.w 8e068 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ - nop │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8e9b4 <_PyObject_MakeTpCall@@Base+0x2de8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 8de14 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8eafa <_PyObject_MakeTpCall@@Base+0x2d32> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eafa <_PyObject_MakeTpCall@@Base+0x2d32> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ + ldr.w r9, [pc, #328] @ 8ecc8 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cb5a <_PyObject_MakeTpCall@@Base+0xd92> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d38c <_PyObject_MakeTpCall@@Base+0x15c4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d38c <_PyObject_MakeTpCall@@Base+0x15c4> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d802 <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + beq.w 8da30 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e014 <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ - b.w 8d802 <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ - ldr r1, [pc, #808] @ (8ecf8 <_PyObject_MakeTpCall@@Base+0x312c>) │ │ │ │ + beq.w 8e1f4 <_PyObject_MakeTpCall@@Base+0x242c> │ │ │ │ + b.w 8da30 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8e226 <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ + b.w 8e248 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [fp, r9] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #28 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + mul.w r3, r3, ip │ │ │ │ + adds r2, r7, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 8ec14 <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + bhi.n 8ec14 <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r7, r3 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d140 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + b.w 8e3b0 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r7, r3 │ │ │ │ + b.n 8ec08 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8de64 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 8e014 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #35684 @ 0x8b64 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ + ldr r1, [pc, #112] @ (8ecbc <_PyObject_MakeTpCall@@Base+0x2ef4>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7aa <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ - ldr r1, [pc, #800] @ (8ecfc <_PyObject_MakeTpCall@@Base+0x3130>) │ │ │ │ + bne.w 8d9d8 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #100] @ (8ecc0 <_PyObject_MakeTpCall@@Base+0x2ef8>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7aa <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ - ldr r1, [pc, #788] @ (8ed00 <_PyObject_MakeTpCall@@Base+0x3134>) │ │ │ │ + bne.w 8d9d8 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #92] @ (8ecc4 <_PyObject_MakeTpCall@@Base+0x2efc>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7aa <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ + bne.w 8d9d8 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37252 @ 0x9184 │ │ │ │ + movw r1, #35780 @ 0x8bc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ + beq.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ + bne.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ - ldr.w r9, [pc, #720] @ 8ed04 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8daf8 <_PyObject_MakeTpCall@@Base+0x1f2c> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8ceec <_PyObject_MakeTpCall@@Base+0x1320> │ │ │ │ - ldr.w r9, [pc, #696] @ 8ed04 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8cef8 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ - movw r3, #4697 @ 0x1259 │ │ │ │ - movt r3, #12 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8ce8e <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ - ldr.w r9, [pc, #668] @ 8ed04 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, sl │ │ │ │ - beq.n 8eaba <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.n 8eaba <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 8c840 <_PyObject_MakeTpCall@@Base+0xc74> │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d406 <_PyObject_MakeTpCall@@Base+0x183a> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.n 8ea9a <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.w 8daec <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e5b4 <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e5b4 <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dbae <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, pc, #736 @ (adr r1, 8efa4 <_PyObject_MakeTpCall@@Base+0x31dc>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 8ecc8 <_PyObject_MakeTpCall@@Base+0x2f00>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37204 @ 0x9154 │ │ │ │ + movw r1, #35732 @ 0x8b94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e732 <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e732 <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ + ldr.w r9, [pc, #944] @ 8f098 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8dcd4 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eb38 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + beq.n 8ed1e <_PyObject_MakeTpCall@@Base+0x2f56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8eb38 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + cbnz r3, 8ed1e <_PyObject_MakeTpCall@@Base+0x2f56> │ │ │ │ add.w r9, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ - cbz r3, 8eb30 <_PyObject_MakeTpCall@@Base+0x2f64> │ │ │ │ + cbz r3, 8ed16 <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.w 8d602 <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ - b.n 8e82e <_PyObject_MakeTpCall@@Base+0x2c62> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37156 @ 0x9124 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ - b.w 8d938 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8dc88 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37124 @ 0x9104 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #37076 @ 0x90d4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20f2> │ │ │ │ - ldr.w r9, [pc, #344] @ 8ed04 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.w 8d7e8 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + mov r0, sl │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d612 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ + ldr.w r9, [pc, #868] @ 8f098 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [sl, #180] @ 0xb4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8edd8 <_PyObject_MakeTpCall@@Base+0x320c> │ │ │ │ - cmp r2, #10 │ │ │ │ - bhi.w 8edd8 <_PyObject_MakeTpCall@@Base+0x320c> │ │ │ │ + beq.n 8ee26 <_PyObject_MakeTpCall@@Base+0x305e> │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.n 8ee26 <_PyObject_MakeTpCall@@Base+0x305e> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ - add r3, r1 │ │ │ │ + add r3, r2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 8c7e4 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8ca3c <_PyObject_MakeTpCall@@Base+0xc74> │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2391 @ 0x957 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d5e6 <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d1ac <_PyObject_MakeTpCall@@Base+0x15e0> │ │ │ │ + bne.w 8e60e <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d1ac <_PyObject_MakeTpCall@@Base+0x15e0> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d1c2 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da0a <_PyObject_MakeTpCall@@Base+0x1e3e> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da26 <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9ee <_PyObject_MakeTpCall@@Base+0x1e22> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9b6 <_PyObject_MakeTpCall@@Base+0x1dea> │ │ │ │ - ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [fp, r9] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #28 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mul.w r3, r3, ip │ │ │ │ - adds r2, r7, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 8ec7a <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - bhi.n 8ec7a <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r7, r3 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ - b.w 8e29e <_PyObject_MakeTpCall@@Base+0x26d2> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r7, r3 │ │ │ │ - b.n 8ec6e <_PyObject_MakeTpCall@@Base+0x30a2> │ │ │ │ - ldr.w r9, [pc, #124] @ 8ed04 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8eaa6 <_PyObject_MakeTpCall@@Base+0x2eda> │ │ │ │ - ldr.w r9, [pc, #116] @ 8ed04 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c95e <_PyObject_MakeTpCall@@Base+0xd92> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 8e8fc <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ - ldr.w r9, [pc, #76] @ 8ed04 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e60e <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #35964 @ 0x8c7c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5514 │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + ldr.w r9, [pc, #740] @ 8f098 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8ed22 <_PyObject_MakeTpCall@@Base+0x3156> │ │ │ │ + beq.n 8ee10 <_PyObject_MakeTpCall@@Base+0x3048> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8ed22 <_PyObject_MakeTpCall@@Base+0x3156> │ │ │ │ + bhi.n 8ee10 <_PyObject_MakeTpCall@@Base+0x3048> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c92e <_PyObject_MakeTpCall@@Base+0xd62> │ │ │ │ - b.n 8ec96 <_PyObject_MakeTpCall@@Base+0x30ca> │ │ │ │ - nop │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 8efe0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8ed04 <_PyObject_MakeTpCall@@Base+0x3138>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bmi.w 8cb2a <_PyObject_MakeTpCall@@Base+0xd62> │ │ │ │ + b.n 8eb86 <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ + ldr.w r9, [pc, #676] @ 8f098 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8ed70 <_PyObject_MakeTpCall@@Base+0x2fa8> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 8e014 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 8e890 <_PyObject_MakeTpCall@@Base+0x2ac8> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.n 8ede4 <_PyObject_MakeTpCall@@Base+0x301c> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8e0f0 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.n 8ed64 <_PyObject_MakeTpCall@@Base+0x2f9c> │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ + b.n 8e9d0 <_PyObject_MakeTpCall@@Base+0x2c08> │ │ │ │ + movw r3, #5381 @ 0x1505 │ │ │ │ + movt r3, #12 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8d08a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + ldr.w r9, [pc, #592] @ 8f098 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r2, [sl, #180] @ 0xb4 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 8f074 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + cmp r2, #10 │ │ │ │ + bhi.w 8f074 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8c9e0 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2391 @ 0x957 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37300 @ 0x91b4 │ │ │ │ + movw r1, #35828 @ 0x8bf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r2, [sl, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c8ba <_PyObject_MakeTpCall@@Base+0xaf2> │ │ │ │ + b.w 8c8be <_PyObject_MakeTpCall@@Base+0xaf6> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8ece8 <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ + b.w 8d842 <_PyObject_MakeTpCall@@Base+0x1a7a> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1b59e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8d34e <_PyObject_MakeTpCall@@Base+0x1586> │ │ │ │ + b.w 8d7e8 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + ldr.w r9, [pc, #420] @ 8f098 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8d0f4 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.w 8dcc8 <_PyObject_MakeTpCall@@Base+0x1f00> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.w 8d664 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ - ldr.w r0, [r7, #440] @ 0x1b8 │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r2, [fp, r9] │ │ │ │ - subs r1, r1, r4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, r0, [r0, #12] │ │ │ │ - add r2, r0 │ │ │ │ - adds r0, r2, #3 │ │ │ │ - adds r2, #1 │ │ │ │ - bic.w r0, r0, #3 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bls.w 8ccfa <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ - b.w 8e168 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + b.w 8d0e8 <_PyObject_MakeTpCall@@Base+0x1320> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dbe6 <_PyObject_MakeTpCall@@Base+0x1e1e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc02 <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dbca <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8db92 <_PyObject_MakeTpCall@@Base+0x1dca> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cf76 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + b.w 8dad6 <_PyObject_MakeTpCall@@Base+0x1d0e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc28 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + movw r0, #36020 @ 0x8cb4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 24edc0 <_Py_c_pow@@Base+0xcbc> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ede2 <_PyObject_MakeTpCall@@Base+0x3216> │ │ │ │ - ldr r0, [pc, #304] @ (8eea0 <_PyObject_MakeTpCall@@Base+0x32d4>) │ │ │ │ - bl c047c │ │ │ │ + bne.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8efa8 <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + ldr r0, [pc, #264] @ (8f094 <_PyObject_MakeTpCall@@Base+0x32cc>) │ │ │ │ + bl c071c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3ec <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ + beq.w 8d5cc <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d05a <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ - b.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + bne.w 8d23a <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ + b.w 8d5c4 <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ + movw r3, #48088 @ 0xbbd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #29512 @ 0x7348 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #212] @ (8f094 <_PyObject_MakeTpCall@@Base+0x32cc>) │ │ │ │ + bl d5514 │ │ │ │ + b.w 8d5c4 <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #35604 @ 0x8b14 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5514 │ │ │ │ + b.w 8de9a <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dd78 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #35912 @ 0x8c48 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5514 │ │ │ │ + b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #37344 @ 0x91e0 │ │ │ │ + movw r1, #35872 @ 0x8c20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + beq.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + b.n 8eff2 <_PyObject_MakeTpCall@@Base+0x322a> │ │ │ │ + ldr.w r0, [r7, #440] @ 0x1b8 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr.w r2, [fp, r9] │ │ │ │ + subs r1, r1, r4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r2, r0, [r0, #12] │ │ │ │ + add r2, r0 │ │ │ │ + adds r0, r2, #3 │ │ │ │ + adds r2, #1 │ │ │ │ + bic.w r0, r0, #3 │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.w 8def6 <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ - mov r4, r5 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + cmp r3, r1 │ │ │ │ + bls.w 8cef6 <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + b.w 8e324 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8ebe0 <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ - movw r3, #48088 @ 0xbbd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #30984 @ 0x7908 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #168] @ (8eea0 <_PyObject_MakeTpCall@@Base+0x32d4>) │ │ │ │ - bl d52fc │ │ │ │ - b.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 8de38 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8db9c <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9d2 <_PyObject_MakeTpCall@@Base+0x1e06> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da4c <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - movw r0, #37492 @ 0x9274 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 24ecc4 <_Py_c_pow@@Base+0x76c> │ │ │ │ - b.w 8cf58 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d432 <_PyObject_MakeTpCall@@Base+0x1866> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1b3bec │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d16e <_PyObject_MakeTpCall@@Base+0x15a2> │ │ │ │ - b.w 8d602 <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + b.n 8ee7e <_PyObject_MakeTpCall@@Base+0x30b6> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.w 8dbde <_PyObject_MakeTpCall@@Base+0x2012> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 8de38 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8edb0 <_PyObject_MakeTpCall@@Base+0x31e4> │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.w 8d41a <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - add r7, pc, #688 @ (adr r7, 8f154 ) │ │ │ │ + b.w 8ddba <_PyObject_MakeTpCall@@Base+0x1ff2> │ │ │ │ + mov r4, r5 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + b.w 8d000 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + nop │ │ │ │ + add r7, pc, #688 @ (adr r7, 8f348 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0008eea4 : │ │ │ │ +0008f09c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8eee6 │ │ │ │ + beq.n 8f0de │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8ef04 │ │ │ │ + bl 8f0fc │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37604 @ 0x92e4 │ │ │ │ + movw r1, #36132 @ 0x8d24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8eedc │ │ │ │ + b.n 8f0d4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r9, r3 │ │ │ │ @@ -150380,688 +150511,700 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.n 8f02a │ │ │ │ + bhi.n 8f21a │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8f24a │ │ │ │ + bhi.w 8f44e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f26e │ │ │ │ + beq.w 8f472 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f524 │ │ │ │ + bne.w 8f762 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ - movw r1, #59296 @ 0xe7a0 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add.w lr, r4, #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8f036 │ │ │ │ + bhi.n 8f226 │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8f280 │ │ │ │ + bhi.w 8f484 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8f27a │ │ │ │ + beq.w 8f47e │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ + add.w lr, r4, #3 │ │ │ │ + ldrb r5, [r4, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - ldrb r5, [r4, #2] │ │ │ │ - add r2, r3 │ │ │ │ - add.w lr, r4, #3 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.n 8f004 │ │ │ │ + add r2, r3 │ │ │ │ + bhi.n 8f250 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8f2e0 │ │ │ │ + bhi.w 8f4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f27a │ │ │ │ + beq.w 8f47e │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov r4, lr │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - ldrb.w r5, [r4], #1 │ │ │ │ - cmp r5, #59 @ 0x3b │ │ │ │ - bhi.n 8efe6 │ │ │ │ - cmp r5, #39 @ 0x27 │ │ │ │ - bhi.n 8f056 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8f27a │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - ldrb.w r5, [r4], #1 │ │ │ │ + ldrb.w r3, [r4], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi.n 8f1de │ │ │ │ + cmp r3, #39 @ 0x27 │ │ │ │ + bhi.n 8f270 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8f47e │ │ │ │ + ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cmp r5, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8efc6 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8f00e │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - ands.w r3, r3, #3 │ │ │ │ + ldrb.w r3, [r4], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bls.n 8f1be │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ + beq.n 8f1fe │ │ │ │ + ldr.w r5, [r1, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #3 │ │ │ │ it ne │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ + movne r5, #1 │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 8efbe │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ - it ne │ │ │ │ - movne r4, lr │ │ │ │ - bne.n 8efea │ │ │ │ + moveq r5, #0 │ │ │ │ + andne.w r5, r5, #1 │ │ │ │ + add r2, r5 │ │ │ │ + b.n 8f1b6 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r2 │ │ │ │ - bls.n 8ef3a │ │ │ │ + bls.n 8f132 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r2 │ │ │ │ - bne.n 8ef4c │ │ │ │ + bne.n 8f144 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8f00e │ │ │ │ + b.n 8f1fe │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8f340 │ │ │ │ + beq.w 8f544 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ef4c │ │ │ │ - b.n 8f35a │ │ │ │ + beq.n 8f144 │ │ │ │ + b.n 8f55e │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.n 8f00c │ │ │ │ + beq.n 8f1fc │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ + add.w lr, r4, #3 │ │ │ │ + ldrb r5, [r4, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - b.n 8ef96 │ │ │ │ - sub.w r3, r5, #40 @ 0x28 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 8efd0 │ │ │ │ - addw ip, pc, #8 │ │ │ │ - ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - usat r0, #8, sp │ │ │ │ - @ instruction: 0xf66d0008 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - vaddl.s16 q8, d1, d8 │ │ │ │ - @ instruction: 0xf0bb0008 │ │ │ │ - usat r0, #8, r5 │ │ │ │ + cmp r5, #59 @ 0x3b │ │ │ │ + add r2, r3 │ │ │ │ + bls.n 8f19a │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ + beq.n 8f1fc │ │ │ │ + ldr.w r3, [r1, r5, lsl #2] │ │ │ │ + mov r4, lr │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + add r2, r3 │ │ │ │ + b.n 8f1b6 │ │ │ │ + sub.w r5, r3, #40 @ 0x28 │ │ │ │ + cmp r5, #19 │ │ │ │ + bhi.n 8f1c8 │ │ │ │ + addw ip, pc, #4 │ │ │ │ + ldr.w pc, [ip, r5, lsl #2] │ │ │ │ + @ instruction: 0xf5910008 │ │ │ │ + str.w r0, [r3, #8] │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + rsb r0, r9, #8 │ │ │ │ + @ instruction: 0xf2d30008 │ │ │ │ + @ instruction: 0xf5890008 │ │ │ │ mov r4, lr │ │ │ │ movs r5, #0 │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8f43c │ │ │ │ + bgt.w 8f640 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1ea │ │ │ │ + bne.w 8f402 │ │ │ │ cmp r7, r2 │ │ │ │ it le │ │ │ │ cmple sl, r7 │ │ │ │ - bgt.w 8f566 │ │ │ │ + bgt.w 8f77e │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 8f246 │ │ │ │ + ble.w 8f44a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8f3ea │ │ │ │ + beq.w 8f5ee │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r9, [fp] │ │ │ │ - beq.w 8f4dc │ │ │ │ + beq.w 8f71a │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 8f6d0 │ │ │ │ + bl 8f8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f51e │ │ │ │ + bne.w 8f75c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8f19e │ │ │ │ + beq.n 8f3b6 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f49c │ │ │ │ + beq.w 8f6da │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8f6d0 │ │ │ │ + bl 8f8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f4ce │ │ │ │ + bne.w 8f70c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 8f19e │ │ │ │ + beq.n 8f3b6 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov.w sl, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f4e0 │ │ │ │ + beq.w 8f71e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8f6d0 │ │ │ │ + bl 8f8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f4d2 │ │ │ │ + bne.w 8f710 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 8f162 │ │ │ │ + bne.n 8f37a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8f1da │ │ │ │ + cbz r3, 8f3f2 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ - movw r1, #59296 @ 0xe7a0 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ tst.w r3, #3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f602 │ │ │ │ + bne.w 8f8a8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f434 │ │ │ │ + bne.w 8f638 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f61c │ │ │ │ + beq.w 8f844 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8f462 │ │ │ │ + bne.w 8f666 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f680 │ │ │ │ + beq.w 8f81a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r9, [r1] │ │ │ │ - beq.w 8f536 │ │ │ │ + beq.w 8f6a0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f6d0 │ │ │ │ + bl 8f8e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f1da │ │ │ │ + beq.n 8f3f2 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2527f8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 24dfc0 │ │ │ │ - b.n 8f1e4 │ │ │ │ + b.n 8f6c4 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 8f19e │ │ │ │ + b.n 8f3b6 │ │ │ │ sub.w ip, r5, #40 @ 0x28 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.w 8f36c │ │ │ │ + bhi.w 8f570 │ │ │ │ tbb [pc, ip] │ │ │ │ hlt 0x0030 │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ - add r3, pc, #772 @ (adr r3, 8f574 ) │ │ │ │ + add r3, pc, #772 @ (adr r3, 8f778 ) │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f3a6 │ │ │ │ + bne.w 8f5aa │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 8f0bc │ │ │ │ + b.n 8f2d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f0bc │ │ │ │ + b.n 8f2d4 │ │ │ │ sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ef8a │ │ │ │ - add r5, pc, #4 @ (adr r5, 8f290 ) │ │ │ │ + bhi.w 8f182 │ │ │ │ + add r5, pc, #4 @ (adr r5, 8f494 ) │ │ │ │ ldr.w pc, [r5, r3, lsl #2] │ │ │ │ - usat r0, #8, fp │ │ │ │ - @ instruction: 0xf66d0008 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - vaddl.s8 q0, d11, d8 │ │ │ │ - @ instruction: 0xf0b90008 │ │ │ │ - @ instruction: 0xf3e70008 │ │ │ │ + @ instruction: 0xf58f0008 │ │ │ │ + str.w r0, [r3, #8] │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf1830008 │ │ │ │ + @ instruction: 0xf2d10008 │ │ │ │ + @ instruction: 0xf5eb0008 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8efae │ │ │ │ - add r4, pc, #4 @ (adr r4, 8f2f0 ) │ │ │ │ + bhi.w 8f1a6 │ │ │ │ + add r4, pc, #4 @ (adr r4, 8f4f4 ) │ │ │ │ ldr.w pc, [r4, r3, lsl #2] │ │ │ │ - usat r0, #8, fp │ │ │ │ - @ instruction: 0xf66d0008 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - vaddl.s32 q0, d15, d8 │ │ │ │ - @ instruction: 0xf0b90008 │ │ │ │ - @ instruction: 0xf3e70008 │ │ │ │ + @ instruction: 0xf58f0008 │ │ │ │ + str.w r0, [r3, #8] │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ + @ instruction: 0xf2d10008 │ │ │ │ + @ instruction: 0xf5eb0008 │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f026 │ │ │ │ + beq.w 8f216 │ │ │ │ mov r1, ip │ │ │ │ mov r4, r1 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bls.w 8ef3a │ │ │ │ + bls.w 8f132 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8f34a │ │ │ │ + beq.n 8f54e │ │ │ │ mov ip, r1 │ │ │ │ ldrb.w r5, [ip], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bls.n 8f37e │ │ │ │ + bls.n 8f582 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8f348 │ │ │ │ + beq.n 8f54c │ │ │ │ mov r4, ip │ │ │ │ - b.n 8ef30 │ │ │ │ + b.n 8f128 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ef4c │ │ │ │ + beq.w 8f144 │ │ │ │ mov ip, r1 │ │ │ │ ldrb.w r5, [ip], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8f55c │ │ │ │ + bhi.w 8f774 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8ef3a │ │ │ │ + b.n 8f132 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f0bc │ │ │ │ + b.n 8f2d4 │ │ │ │ mov r4, lr │ │ │ │ mov ip, r4 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r5, [ip], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8f55c │ │ │ │ + bhi.w 8f774 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8ef3a │ │ │ │ + b.n 8f132 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f386 │ │ │ │ - movw r1, #37776 @ 0x9390 │ │ │ │ + beq.n 8f58a │ │ │ │ + movw r1, #36304 @ 0x8dd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #58768 @ 0xe590 │ │ │ │ + movw r0, #57296 @ 0xdfd0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f38c │ │ │ │ + beq.n 8f590 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.w 8f64c │ │ │ │ + bgt.w 8f894 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 8ef30 │ │ │ │ + b.n 8f128 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f66c │ │ │ │ + beq.w 8f8c2 │ │ │ │ mov ip, r1 │ │ │ │ subs r3, #1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 8ef30 │ │ │ │ + b.n 8f128 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f0ba │ │ │ │ - b.n 8f3a6 │ │ │ │ + beq.w 8f2d2 │ │ │ │ + b.n 8f5aa │ │ │ │ mov r5, lr │ │ │ │ - b.n 8f386 │ │ │ │ + b.n 8f58a │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ add.w r3, r9, #1 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8f0fe │ │ │ │ + bne.w 8f316 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22a804 <_PyXI_Exit@@Base+0x1b20> │ │ │ │ - cbnz r0, 8f480 │ │ │ │ + bl 22aabc <_PyXI_Exit@@Base+0x1b84> │ │ │ │ + cbnz r0, 8f684 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f122 │ │ │ │ - b.n 8f19e │ │ │ │ + bne.w 8f33a │ │ │ │ + b.n 8f3b6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 782ec │ │ │ │ - b.n 8f1e2 │ │ │ │ + bl 78400 │ │ │ │ + b.n 8f3fa │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f660 │ │ │ │ + bcs.w 8f888 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f664 │ │ │ │ + beq.w 8f88c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f0d2 │ │ │ │ + beq.w 8f2ea │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37876 @ 0x93f4 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dfc0 │ │ │ │ - b.n 8f1e4 │ │ │ │ + bl 24e224 <_Py_c_pow@@Base+0x120> │ │ │ │ + b.n 8f3fc │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, sl, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2527f8 │ │ │ │ + bl 252794 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 24e224 <_Py_c_pow@@Base+0x120> │ │ │ │ + b.n 8f3fc │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + bl 22aabc <_PyXI_Exit@@Base+0x1b84> │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8f3f2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 252794 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dfc0 │ │ │ │ - b.n 8f1e4 │ │ │ │ + bl 24e224 <_Py_c_pow@@Base+0x120> │ │ │ │ + b.n 8f3fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22a804 <_PyXI_Exit@@Base+0x1b20> │ │ │ │ - cbnz r0, 8f518 │ │ │ │ + bl 22aabc <_PyXI_Exit@@Base+0x1b84> │ │ │ │ + cbnz r0, 8f756 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f15a │ │ │ │ - b.n 8f19e │ │ │ │ + bne.w 8f372 │ │ │ │ + b.n 8f3b6 │ │ │ │ mov.w sl, #1 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f484 │ │ │ │ + b.n 8f688 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 8f400 │ │ │ │ + b.n 8f604 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22a804 <_PyXI_Exit@@Base+0x1b20> │ │ │ │ + bl 22aabc <_PyXI_Exit@@Base+0x1b84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f484 │ │ │ │ + bne.n 8f688 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f162 │ │ │ │ - b.n 8f19e │ │ │ │ + bne.w 8f37a │ │ │ │ + b.n 8f3b6 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8f484 │ │ │ │ + b.n 8f688 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8f4d2 │ │ │ │ + b.n 8f710 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r5, [ip], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8f364 │ │ │ │ + bhi.w 8f568 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8ef3a │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - bl 22a804 <_PyXI_Exit@@Base+0x1b20> │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f1da │ │ │ │ - b.n 8f230 │ │ │ │ + b.n 8f132 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8f348 │ │ │ │ + beq.w 8f54c │ │ │ │ mov r1, ip │ │ │ │ - b.n 8f35a │ │ │ │ + b.n 8f55e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f5fa │ │ │ │ - cbnz r4, 8f5e6 │ │ │ │ - movw r4, #48504 @ 0xbd78 │ │ │ │ + bne.n 8f812 │ │ │ │ + cbnz r4, 8f7fe │ │ │ │ + movw r4, #47032 @ 0xb7b8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + movw r3, #11960 @ 0x2eb8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8f5d2 │ │ │ │ - movw r1, #37660 @ 0x931c │ │ │ │ + bne.n 8f7ea │ │ │ │ + movw r1, #36188 @ 0x8d5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n 8f5de │ │ │ │ + ble.n 8f7f6 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8f5c4 │ │ │ │ - movw r2, #42300 @ 0xa53c │ │ │ │ + beq.n 8f7dc │ │ │ │ + movw r2, #40828 @ 0x9f7c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #37920 @ 0x9420 │ │ │ │ + movw r1, #36448 @ 0x8e60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dfc0 │ │ │ │ - b.n 8f1e4 │ │ │ │ - movw r2, #13432 @ 0x3478 │ │ │ │ + bl 24e224 <_Py_c_pow@@Base+0x120> │ │ │ │ + b.n 8f3fc │ │ │ │ + movw r2, #11960 @ 0x2eb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8f5a4 │ │ │ │ + b.n 8f7bc │ │ │ │ cmp sl, r7 │ │ │ │ - bgt.n 8f5f0 │ │ │ │ - movw r1, #37680 @ 0x9330 │ │ │ │ + bgt.n 8f808 │ │ │ │ + movw r1, #36208 @ 0x8d70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f5c4 │ │ │ │ + beq.n 8f7dc │ │ │ │ mov sl, r2 │ │ │ │ - b.n 8f59c │ │ │ │ - movw r3, #42072 @ 0xa458 │ │ │ │ + b.n 8f7b4 │ │ │ │ + movw r3, #40700 @ 0x9efc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8f586 │ │ │ │ - movw r1, #37668 @ 0x9324 │ │ │ │ + b.n 8f79e │ │ │ │ + movw r1, #36196 @ 0x8d64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 8f596 │ │ │ │ + b.n 8f7ae │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 8f5bc │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 8f7d4 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r9 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 8f5bc │ │ │ │ + cbz r4, 8f876 │ │ │ │ + movw r3, #40700 @ 0x9efc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #36364 @ 0x8e0c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl d5514 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 24e224 <_Py_c_pow@@Base+0x120> │ │ │ │ + b.n 8f3fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f1e2 │ │ │ │ + beq.w 8f3fa │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r4, 8f6aa │ │ │ │ - movw r3, #42072 @ 0xa458 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 8f8d6 │ │ │ │ + movw r3, #40700 @ 0x9efc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #37808 @ 0x93b0 │ │ │ │ + movw r1, #36336 @ 0x8df0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dfc0 │ │ │ │ - b.n 8f1e4 │ │ │ │ - movw r1, #37688 @ 0x9338 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #58768 @ 0xe590 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 24e224 <_Py_c_pow@@Base+0x120> │ │ │ │ + b.n 8f3fc │ │ │ │ + movw r4, #47032 @ 0xb7b8 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + movw r3, #11960 @ 0x2eb8 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + b.n 8f82e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8f1e4 │ │ │ │ - movw r1, #37744 @ 0x9370 │ │ │ │ + b.n 8f3fc │ │ │ │ + movw r1, #36216 @ 0x8d78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #58768 @ 0xe590 │ │ │ │ + movw r0, #57296 @ 0xdfd0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r9 │ │ │ │ + movw r1, #36492 @ 0x8e8c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r4, 8f6bc │ │ │ │ - movw r3, #42072 @ 0xa458 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #37836 @ 0x93cc │ │ │ │ + bl d5514 │ │ │ │ + b.n 8f7d4 │ │ │ │ + movw r1, #36272 @ 0x8db0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 24dfc0 │ │ │ │ - b.n 8f1e4 │ │ │ │ - movw r4, #48504 @ 0xbd78 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - b.n 8f636 │ │ │ │ - movw r4, #48504 @ 0xbd78 │ │ │ │ + movw r0, #57296 @ 0xdfd0 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r4, #47032 @ 0xb7b8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + movw r3, #11960 @ 0x2eb8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 8f694 │ │ │ │ - nop │ │ │ │ + b.n 8f860 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -151071,15 +151214,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8fda8 │ │ │ │ + bhi.w 8ffc0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #15 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r7, r0, #20 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r0, r2, #13 │ │ │ │ @@ -151135,431 +151278,431 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8f7d0 │ │ │ │ + bne.n 8f9e8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r2, 8f7e6 │ │ │ │ + cbz r2, 8f9fe │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f7cc │ │ │ │ + ble.n 8f9e4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f7fe │ │ │ │ + beq.n 8fa16 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f7cc │ │ │ │ + beq.n 8f9e4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f7fe │ │ │ │ + beq.n 8fa16 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f7cc │ │ │ │ + beq.n 8f9e4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f7fe │ │ │ │ + beq.n 8fa16 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f7cc │ │ │ │ + beq.n 8f9e4 │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8f7fe │ │ │ │ + beq.n 8fa16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f7be │ │ │ │ + bne.n 8f9d6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 8fc3e │ │ │ │ + beq.w 8fe56 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8f7fe │ │ │ │ + beq.n 8fa16 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f7e6 │ │ │ │ + bne.n 8f9fe │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f7cc │ │ │ │ + bne.n 8f9e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r6, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fac6 │ │ │ │ + beq.w 8fcde │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bmi.n 8f7d6 │ │ │ │ - movw r0, #13000 @ 0x32c8 │ │ │ │ + bmi.n 8f9ee │ │ │ │ + movw r0, #11488 @ 0x2ce0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f850 │ │ │ │ + beq.n 8fa68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9dc │ │ │ │ + bne.w 8fbf4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #38480 @ 0x9650 │ │ │ │ + movwne r0, #37008 @ 0x9090 │ │ │ │ movtne r0, #40 @ 0x28 │ │ │ │ - bne.w 8fb06 │ │ │ │ + bne.w 8fd1e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8ff60 │ │ │ │ + blt.w 90178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #50705 @ 0xc611 │ │ │ │ + movw r2, #50813 @ 0xc67d │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8ffe4 │ │ │ │ + beq.w 901fc │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8fc98 │ │ │ │ + bne.w 8feb0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9000c │ │ │ │ + bne.w 90224 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8fce8 │ │ │ │ + bpl.w 8ff00 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fec8 │ │ │ │ + beq.w 900e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl db2bc <_PyNumber_Index@@Base> │ │ │ │ + bl db4d8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcd8 │ │ │ │ - bl 85a84 │ │ │ │ + beq.w 8fef0 │ │ │ │ + bl 85c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8fc2c │ │ │ │ + bne.w 8fe44 │ │ │ │ adds r6, r5, #1 │ │ │ │ - beq.w 8fcd8 │ │ │ │ + beq.w 8fef0 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f95e │ │ │ │ + bne.n 8fb76 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f9dc │ │ │ │ + bne.n 8fbf4 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 9007a │ │ │ │ + bpl.w 90292 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9007a │ │ │ │ + bne.w 90292 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 90074 │ │ │ │ + bpl.w 9028c │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 900c6 │ │ │ │ + bne.w 902de │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9004e │ │ │ │ + beq.w 90266 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90058 │ │ │ │ + blt.w 90270 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f7dc │ │ │ │ + ble.w 8f9f4 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38060 @ 0x94ac │ │ │ │ + movw r1, #36588 @ 0x8eec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ + b.n 8f9f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e15c4 │ │ │ │ + bl e17d8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8fc8a │ │ │ │ + beq.w 8fea2 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 900f0 │ │ │ │ + blt.w 90308 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 900d4 │ │ │ │ + bge.w 902ec │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bpl.w 8ff74 │ │ │ │ + bpl.w 9018c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14bdec │ │ │ │ + bl 14bf84 │ │ │ │ strd r0, r1, [r5] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 121390 │ │ │ │ + bl 121bcc │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8fcca │ │ │ │ + beq.w 8fee2 │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 145b4c │ │ │ │ + bl 145d8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8feb2 │ │ │ │ + beq.w 900ca │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fd0a │ │ │ │ + bne.w 8ff22 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ff56 │ │ │ │ + bne.w 9016e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ - movw r2, #50705 @ 0xc611 │ │ │ │ + movw r2, #50813 @ 0xc67d │ │ │ │ movt r2, #5 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r6, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f81c │ │ │ │ - bl 80760 │ │ │ │ + bne.w 8fa34 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f81c │ │ │ │ + beq.w 8fa34 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ + b.n 8f9f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 8ff74 │ │ │ │ + bpl.w 9018c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.w 8f7d6 │ │ │ │ - movw r0, #28096 @ 0x6dc0 │ │ │ │ + bmi.w 8f9ee │ │ │ │ + movw r0, #26624 @ 0x6800 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 254ae0 │ │ │ │ + b.w 2548b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #28184 @ 0x6e18 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8fd6c │ │ │ │ + beq.w 8ff84 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8fd62 │ │ │ │ + bne.w 8ff7a │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fd58 │ │ │ │ + beq.w 8ff70 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8fd32 │ │ │ │ + bmi.w 8ff4a │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8fd32 │ │ │ │ + beq.w 8ff4a │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 87b0c │ │ │ │ + bl 87ce8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd88 │ │ │ │ + bne.w 8ffa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fd00 │ │ │ │ + bpl.w 8ff18 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ceb0c │ │ │ │ + bl ced30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe28 │ │ │ │ + beq.w 90040 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #13432 @ 0x3478 │ │ │ │ + movw r2, #11960 @ 0x2eb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8fdb2 │ │ │ │ + beq.w 8ffca │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 29d00 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 9009e │ │ │ │ + bne.w 902b6 │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90084 │ │ │ │ + beq.w 9029c │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #50053 @ 0xc385 │ │ │ │ + movw r5, #50095 @ 0xc3af │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r6, [r3] │ │ │ │ add.w ip, r6, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -151568,192 +151711,192 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f7dc │ │ │ │ + beq.w 8f9f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f7dc │ │ │ │ + bne.w 8f9f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f7dc │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f9f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f928 │ │ │ │ + bne.w 8fb40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f928 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fb40 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9010c │ │ │ │ + beq.w 90324 │ │ │ │ adds r4, r6, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f7dc │ │ │ │ + bne.w 8f9f4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrd r3, r0, [r6] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r5, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8fa04 │ │ │ │ - bl 80760 │ │ │ │ + bne.w 8fc1c │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa04 │ │ │ │ + beq.w 8fc1c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ + b.n 8f9f8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd2e │ │ │ │ + bne.n 8ff46 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 8ff98 │ │ │ │ + bpl.w 901b0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fec8 │ │ │ │ + beq.w 900e0 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8ff7e │ │ │ │ + bne.w 90196 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ - bl 80760 │ │ │ │ + b.n 8f9f4 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa44 │ │ │ │ + beq.w 8fc5c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ - bl 80760 │ │ │ │ + b.n 8f9f8 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9dc │ │ │ │ + bne.w 8fbf4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f92e │ │ │ │ + b.n 8fb46 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2488a4 <_PyXI_EndInterpreter@@Base+0xb2c> │ │ │ │ + bl 2489f4 <_PyXI_EndInterpreter@@Base+0xaf4> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 8f8fc │ │ │ │ + bge.w 8fb14 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8fb06 │ │ │ │ - movw r0, #37992 @ 0x9468 │ │ │ │ + b.n 8fd1e │ │ │ │ + movw r0, #36520 @ 0x8ea8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2488a4 <_PyXI_EndInterpreter@@Base+0xb2c> │ │ │ │ + bl 2489f4 <_PyXI_EndInterpreter@@Base+0xaf4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8fcfc │ │ │ │ + blt.n 8ff14 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 8ffb8 │ │ │ │ + bne.w 901d0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8fcc6 │ │ │ │ + b.n 8fede │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fd44 │ │ │ │ + beq.n 8ff5c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8fd94 │ │ │ │ + beq.n 8ffac │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fba8 │ │ │ │ - movw r0, #38312 @ 0x95a8 │ │ │ │ + b.n 8fdc0 │ │ │ │ + movw r0, #36840 @ 0x8fe8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ - movw r0, #38276 @ 0x9584 │ │ │ │ + b.n 8fd1e │ │ │ │ + movw r0, #36804 @ 0x8fc4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8fd58 │ │ │ │ + beq.n 8ff70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8f830 │ │ │ │ + bpl.w 8fa48 │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 8fb82 │ │ │ │ + b.n 8fd9a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8fd3e │ │ │ │ + bne.n 8ff56 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90142 │ │ │ │ + beq.w 9035a │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fba8 │ │ │ │ - movw r0, #38552 @ 0x9698 │ │ │ │ + b.n 8fdc0 │ │ │ │ + movw r0, #37080 @ 0x90d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8fe6e │ │ │ │ + beq.n 90086 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8fe32 │ │ │ │ + bne.n 9004a │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 90084 │ │ │ │ + blt.w 9029c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90084 │ │ │ │ + beq.w 9029c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #50053 @ 0xc385 │ │ │ │ + movw r0, #50095 @ 0xc3af │ │ │ │ movt r0, #5 │ │ │ │ ldrd r8, ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, ip, lsl #3] │ │ │ │ add.w r2, r8, ip, lsl #3 │ │ │ │ @@ -151763,409 +151906,409 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r6, #3 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 8fc0e │ │ │ │ - movw r0, #38332 @ 0x95bc │ │ │ │ + b.n 8fe26 │ │ │ │ + movw r0, #36860 @ 0x8ffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 8fe14 │ │ │ │ + bge.n 9002c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8fe50 │ │ │ │ + beq.n 90068 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fe4e │ │ │ │ + cbnz r2, 90066 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #6512 @ 0x1970 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #38376 @ 0x95e8 │ │ │ │ + movw r1, #36904 @ 0x9028 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ + b.n 8f9f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8fe7e │ │ │ │ + beq.n 90096 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fe9e │ │ │ │ - movw r0, #38352 @ 0x95d0 │ │ │ │ + cbz r2, 900b6 │ │ │ │ + movw r0, #36880 @ 0x9010 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 173c20 │ │ │ │ + bl 17433c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 8fea6 │ │ │ │ + beq.n 900be │ │ │ │ strb r5, [r6, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fe7e │ │ │ │ - bl 80760 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90096 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe9a │ │ │ │ + beq.n 900b2 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ + b.n 8f9f8 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa66 │ │ │ │ + beq.w 8fc7e │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ - movw r0, #38248 @ 0x9568 │ │ │ │ + b.n 8f9f8 │ │ │ │ + movw r0, #36776 @ 0x8fa8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 8ff2c │ │ │ │ + bmi.n 90144 │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8ff1a │ │ │ │ - bl 87b0c │ │ │ │ - cbnz r0, 8ff1a │ │ │ │ - movw r0, #38200 @ 0x9538 │ │ │ │ + beq.n 90132 │ │ │ │ + bl 87ce8 │ │ │ │ + cbnz r0, 90132 │ │ │ │ + movw r0, #36728 @ 0x8f78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8ff3c │ │ │ │ + bne.n 90154 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8fef4 │ │ │ │ + bne.n 9010c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ + b.n 8f9f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e5b8 │ │ │ │ + bl 18ff00 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8ff4e │ │ │ │ + beq.n 90166 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 8fee2 │ │ │ │ - bl 87b0c │ │ │ │ + b.n 900fa │ │ │ │ + bl 87ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff12 │ │ │ │ - movw r0, #8248 @ 0x2038 │ │ │ │ + bne.n 9012a │ │ │ │ + movw r0, #6776 @ 0x1a78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f7dc │ │ │ │ - movw r0, #46396 @ 0xb53c │ │ │ │ + b.n 8f9f4 │ │ │ │ + movw r0, #44924 @ 0xaf7c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 8fb06 │ │ │ │ - bl d7574 │ │ │ │ - movw r0, #38520 @ 0x9678 │ │ │ │ + b.n 8fd1e │ │ │ │ + bl d77ac │ │ │ │ + movw r0, #37048 @ 0x90b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 8fb0c │ │ │ │ - movw r0, #38664 @ 0x9708 │ │ │ │ + b.n 8fd24 │ │ │ │ + movw r0, #37192 @ 0x9148 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7e0 │ │ │ │ - movw r4, #13000 @ 0x32c8 │ │ │ │ + b.n 8f9f8 │ │ │ │ + movw r4, #11488 @ 0x2ce0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #3712 @ 0xe80 │ │ │ │ + movw r0, #2240 @ 0x8c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8fb0c │ │ │ │ + b.n 8fd24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f7dc │ │ │ │ + beq.w 8f9f4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36316 @ 0x8ddc │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f7e0 │ │ │ │ + b.w 8f9f8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 9003a │ │ │ │ + cbnz r3, 90252 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 90014 │ │ │ │ + bne.n 9022c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d122c │ │ │ │ + bl d1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff56 │ │ │ │ + bne.n 9016e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f888 │ │ │ │ + b.n 8faa0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8f8fc │ │ │ │ + b.n 8fb14 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b720 │ │ │ │ + bl 8b91c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fec8 │ │ │ │ + beq.w 900e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl d1710 │ │ │ │ - b.n 90000 │ │ │ │ + bl d1938 │ │ │ │ + b.n 90218 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d1710 │ │ │ │ - b.n 90000 │ │ │ │ - bl 80760 │ │ │ │ + bl d1938 │ │ │ │ + b.n 90218 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9dc │ │ │ │ + bne.w 8fbf4 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38016 @ 0x9480 │ │ │ │ + movw r1, #36544 @ 0x8ec0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f7e0 │ │ │ │ + b.w 8f9f8 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ - b.n 8f996 │ │ │ │ - movw r0, #38228 @ 0x9554 │ │ │ │ + b.n 8fbae │ │ │ │ + movw r0, #36756 @ 0x8f94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90094 │ │ │ │ + beq.n 902ac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 900be │ │ │ │ - bl 1f5c8c │ │ │ │ + cbz r2, 902d6 │ │ │ │ + bl 1f71c8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f7e0 │ │ │ │ + b.w 8f9f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 900b4 │ │ │ │ + beq.n 902cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 900b4 │ │ │ │ + cbnz r2, 902cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #38428 @ 0x961c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #36956 @ 0x905c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90094 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 902ac │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f9a0 │ │ │ │ + b.n 8fbb8 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38152 @ 0x9508 │ │ │ │ + movw r1, #36680 @ 0x8f48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f7e0 │ │ │ │ + b.w 8f9f8 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38108 @ 0x94dc │ │ │ │ + movw r1, #36636 @ 0x8f1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f7e0 │ │ │ │ - movw r0, #38464 @ 0x9640 │ │ │ │ + b.w 8f9f8 │ │ │ │ + movw r0, #36992 @ 0x9080 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fd1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 2463cc │ │ │ │ + bl 24651c │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9dc │ │ │ │ + bne.w 8fbf4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.w 8f7dc │ │ │ │ + b.w 8f9f4 │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fba8 │ │ │ │ + b.n 8fdc0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r3, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 90522 │ │ │ │ + bcs.w 9073a │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 9050e │ │ │ │ + bcs.w 90726 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 90522 │ │ │ │ + bcs.w 9073a │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 902ae │ │ │ │ + bls.w 904c6 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902c0 │ │ │ │ + beq.w 904d8 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 902c0 │ │ │ │ + beq.w 904d8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov sl, lr │ │ │ │ mov fp, r5 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #56399 @ 0xdc4f │ │ │ │ + movw r3, #56343 @ 0xdc17 │ │ │ │ movt r3, #3 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 905e8 │ │ │ │ + bne.w 90800 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 905e8 │ │ │ │ + beq.w 90800 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90666 │ │ │ │ + beq.w 9087e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90538 │ │ │ │ + beq.w 90750 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 904c8 │ │ │ │ + ble.w 906e0 │ │ │ │ add.w r7, r2, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 902cc │ │ │ │ + bmi.n 904e4 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 90310 │ │ │ │ + beq.n 90528 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9032a │ │ │ │ + bne.n 90542 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 9022c │ │ │ │ + blt.n 90444 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9026c │ │ │ │ + beq.n 90484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9064e │ │ │ │ + beq.w 90866 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 904c4 │ │ │ │ + beq.w 906dc │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -152174,26 +152317,26 @@ │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 9051c │ │ │ │ + bhi.w 90734 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901a4 │ │ │ │ + bne.w 903bc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 902c0 │ │ │ │ + beq.n 904d8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 902a8 │ │ │ │ - ldr r3, [pc, #628] @ (90544 ) │ │ │ │ + b.n 904c0 │ │ │ │ + ldr r3, [pc, #628] @ (9075c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -152203,657 +152346,657 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9061a │ │ │ │ + beq.w 90832 │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9024a │ │ │ │ + bne.n 90462 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90324 │ │ │ │ + beq.n 9053c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90656 │ │ │ │ - bl d7574 │ │ │ │ - b.n 9026c │ │ │ │ + beq.w 9086e │ │ │ │ + bl d77ac │ │ │ │ + b.n 90484 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90352 │ │ │ │ + beq.n 9056a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9065e │ │ │ │ + beq.w 90876 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29684 @ 0x73f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90556 │ │ │ │ + bne.w 9076e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 90562 │ │ │ │ - ldr r3, [pc, #464] @ (90544 ) │ │ │ │ + bne.w 9077a │ │ │ │ + ldr r3, [pc, #464] @ (9075c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r7, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 90642 │ │ │ │ + beq.w 9085a │ │ │ │ movw r3, #45404 @ 0xb15c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r5, r6, #99328 @ 0x18400 │ │ │ │ str.w r1, [r7, #1164] @ 0x48c │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 903a6 │ │ │ │ - b.n 903ba │ │ │ │ + cbnz r2, 905be │ │ │ │ + b.n 905d2 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 903ba │ │ │ │ + cbz r2, 905d2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 903a0 │ │ │ │ + bne.n 905b8 │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 903a6 │ │ │ │ + bne.n 905be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90468 │ │ │ │ + beq.n 90680 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 90638 │ │ │ │ + bcs.w 90850 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90606 │ │ │ │ + bcs.w 9081e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90610 │ │ │ │ + bcs.w 90828 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 905b4 │ │ │ │ + bls.w 907cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905fa │ │ │ │ + beq.w 90812 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 903fe │ │ │ │ + beq.n 90616 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905d2 │ │ │ │ + beq.w 907ea │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 9045e │ │ │ │ + cbz r1, 90676 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r7, #80] @ 0x50 │ │ │ │ - bcs.w 905ca │ │ │ │ + bcs.w 907e2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 905ca │ │ │ │ + bcs.w 907e2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 905ca │ │ │ │ + bcs.w 907e2 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90548 │ │ │ │ + bls.w 90760 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 90456 │ │ │ │ + cbz r1, 9066e │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 90456 │ │ │ │ + beq.n 9066e │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 90456 │ │ │ │ - cbnz r2, 90468 │ │ │ │ + cbz r3, 9066e │ │ │ │ + cbnz r2, 90680 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9040c │ │ │ │ + bne.n 90624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 9052a │ │ │ │ + bne.n 90742 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 90530 │ │ │ │ + bne.n 90748 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9058c │ │ │ │ + bne.w 907a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 904d4 │ │ │ │ + cbz r2, 906ec │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 9058c │ │ │ │ + ble.n 907a4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904ee │ │ │ │ + beq.n 90706 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 9058c │ │ │ │ + beq.n 907a4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904ee │ │ │ │ + beq.n 90706 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 9058c │ │ │ │ + beq.n 907a4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904ee │ │ │ │ + beq.n 90706 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 9058c │ │ │ │ + beq.n 907a4 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 904ee │ │ │ │ + beq.n 90706 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 904b4 │ │ │ │ - b.n 9058c │ │ │ │ + bne.n 906cc │ │ │ │ + b.n 907a4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 901e2 │ │ │ │ + b.n 903fa │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 90264 │ │ │ │ - b.n 9026c │ │ │ │ + bne.w 9047c │ │ │ │ + b.n 90484 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904ee │ │ │ │ + beq.n 90706 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904d6 │ │ │ │ + bne.n 906ee │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9058c │ │ │ │ + bne.n 907a4 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 90278 │ │ │ │ + beq.w 90490 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90278 │ │ │ │ + bne.w 90490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90278 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90490 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 901a4 │ │ │ │ - b.n 902c0 │ │ │ │ + bne.w 903bc │ │ │ │ + b.n 904d8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 901a4 │ │ │ │ - b.n 902c0 │ │ │ │ + bne.w 903bc │ │ │ │ + b.n 904d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 90474 │ │ │ │ + beq.n 9068c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 90474 │ │ │ │ - b.n 9058c │ │ │ │ + beq.n 9068c │ │ │ │ + b.n 907a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 90224 │ │ │ │ - b.n 9026c │ │ │ │ + bgt.w 9043c │ │ │ │ + b.n 90484 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 905c6 │ │ │ │ + bhi.n 907de │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9044a │ │ │ │ - b.n 90456 │ │ │ │ + bne.w 90662 │ │ │ │ + b.n 9066e │ │ │ │ movw r3, #16328 @ 0x3fc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90592 │ │ │ │ + beq.n 907aa │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 90624 │ │ │ │ + beq.n 9083c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #7041 @ 0x1b81 │ │ │ │ + movw r3, #7633 @ 0x1dd1 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ ldreq r3, [r2, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq r3, [r2, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 904f2 │ │ │ │ + b.n 9070a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #59037 @ 0xe69d │ │ │ │ + movw r3, #60549 @ 0xec85 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90562 │ │ │ │ + bne.n 9077a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90562 │ │ │ │ + bne.n 9077a │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 904f2 │ │ │ │ + b.n 9070a │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - bls.w 903ec │ │ │ │ + bls.w 90604 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 903ec │ │ │ │ + b.n 90604 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9044a │ │ │ │ - b.n 90456 │ │ │ │ + bne.w 90662 │ │ │ │ + b.n 9066e │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90468 │ │ │ │ + beq.w 90680 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 9040c │ │ │ │ + b.n 90624 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 901fc │ │ │ │ - b.n 90324 │ │ │ │ + bne.w 90414 │ │ │ │ + b.n 9053c │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90404 │ │ │ │ - b.n 90468 │ │ │ │ + bne.w 9061c │ │ │ │ + b.n 90680 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 903ec │ │ │ │ + b.n 90604 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 903ec │ │ │ │ + b.n 90604 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.n 90302 │ │ │ │ + b.n 9051a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9056e │ │ │ │ - movw sl, #56901 @ 0xde45 │ │ │ │ + bne.n 90786 │ │ │ │ + movw sl, #62165 @ 0xf2d5 │ │ │ │ movt sl, #31 │ │ │ │ - b.n 904f2 │ │ │ │ + b.n 9070a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 903ec │ │ │ │ + b.n 90604 │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 903c6 │ │ │ │ - b.n 90468 │ │ │ │ + bne.w 905de │ │ │ │ + b.n 90680 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9026c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90324 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9053c │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90350 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90568 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 9068e │ │ │ │ + bmi.n 908a6 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 9026c │ │ │ │ + bmi.w 90484 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90324 │ │ │ │ + blt.w 9053c │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9026c │ │ │ │ - b.n 90208 │ │ │ │ - ldr r3, [pc, #68] @ (906d4 ) │ │ │ │ + beq.w 90484 │ │ │ │ + b.n 90420 │ │ │ │ + ldr r3, [pc, #68] @ (908ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 906ca │ │ │ │ + beq.n 908e2 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 906ca │ │ │ │ + bhi.n 908e2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9026c │ │ │ │ - b.n 90674 │ │ │ │ + bne.w 90484 │ │ │ │ + b.n 9088c │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 906c0 │ │ │ │ + b.n 908d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000906d8 : │ │ │ │ +000908f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 90774 │ │ │ │ + beq.n 9098c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90794 │ │ │ │ + bne.n 909ac │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 9073a │ │ │ │ + bne.n 90952 │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 9073c │ │ │ │ + cbz r5, 90954 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9075e │ │ │ │ + cbz r0, 90976 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90758 │ │ │ │ + cbz r2, 90970 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90738 │ │ │ │ + cbz r3, 90950 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 90778 │ │ │ │ + cbz r0, 90990 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90732 │ │ │ │ + bne.n 9094a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90736 │ │ │ │ - b.n 90738 │ │ │ │ + bne.n 9094e │ │ │ │ + b.n 90950 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 9073a │ │ │ │ + ble.n 90952 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90786 │ │ │ │ + cbz r0, 9099e │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90726 │ │ │ │ + bgt.n 9093e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90744 │ │ │ │ + bgt.n 9095c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9076a │ │ │ │ + bgt.n 90982 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90774 │ │ │ │ + blt.n 9098c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 90774 │ │ │ │ + bge.n 9098c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 9074e │ │ │ │ + b.n 90966 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 90878 │ │ │ │ + beq.n 90a90 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90898 │ │ │ │ + bne.n 90ab0 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 90832 │ │ │ │ + bne.n 90a4a │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 90834 │ │ │ │ + cbz r5, 90a4c │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90862 │ │ │ │ + cbz r0, 90a7a │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90850 │ │ │ │ + cbz r2, 90a68 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90854 │ │ │ │ + cbz r3, 90a6c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 9085a │ │ │ │ + cbnz r3, 90a72 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 9087c │ │ │ │ + cbz r0, 90a94 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90826 │ │ │ │ + bne.n 90a3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9082a │ │ │ │ + bne.n 90a42 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90830 │ │ │ │ + beq.n 90a48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 90830 │ │ │ │ + b.n 90a48 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90832 │ │ │ │ + ble.n 90a4a │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9088a │ │ │ │ + cbz r0, 90aa2 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90816 │ │ │ │ + bgt.n 90a2e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9083c │ │ │ │ + bgt.n 90a54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9086e │ │ │ │ + bgt.n 90a86 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90878 │ │ │ │ + blt.n 90a90 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 90878 │ │ │ │ + ble.n 90a90 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ - b.n 90846 │ │ │ │ + b.n 90a5e │ │ │ │ │ │ │ │ -000908d0 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +00090ae8 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r9, [pc, #556] @ 90b14 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + ldr.w r9, [pc, #556] @ 90d2c <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ movs r1, #12 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w r4, r2, r6, asr #3 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r7, r3, r4 │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r7, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90a00 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 90c18 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 90a00 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 90c18 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [r3, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90a72 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + beq.w 90c8a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a7c <_PyObject_LookupSpecial@@Base+0x1ac> │ │ │ │ + beq.w 90c94 <_PyObject_LookupSpecial@@Base+0x1ac> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90a88 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ - movw r3, #50493 @ 0xc53d │ │ │ │ + beq.w 90ca0 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + movw r3, #51453 @ 0xc8fd │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 909f0 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ + bne.n 90c08 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 90b02 <_PyObject_LookupSpecial@@Base+0x232> │ │ │ │ + beq.w 90d1a <_PyObject_LookupSpecial@@Base+0x232> │ │ │ │ movw r0, #33172 @ 0x8194 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 909d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + cbz r0, 90bee <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq.w 90aba <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ + beq.w 90cd2 <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r2, [r5, #0] │ │ │ │ - beq.w 90ac6 <_PyObject_LookupSpecial@@Base+0x1f6> │ │ │ │ + beq.w 90cde <_PyObject_LookupSpecial@@Base+0x1f6> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - movw r3, #52233 @ 0xcc09 │ │ │ │ + movw r3, #53385 @ 0xd089 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -152863,55 +153006,55 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909e8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + beq.n 90c00 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90afa <_PyObject_LookupSpecial@@Base+0x22a> │ │ │ │ + beq.w 90d12 <_PyObject_LookupSpecial@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 909d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90bee <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90a9e <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bne.n 90cb6 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 90a9e <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bgt.n 90cb6 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r3 │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90ab0 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ + bne.n 90cc8 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r2, 90a70 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + cbz r2, 90c88 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r1, r4, #4 │ │ │ │ ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ @@ -152922,694 +153065,694 @@ │ │ │ │ strne r2, [r6, #0] │ │ │ │ str r6, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str.w fp, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90a8c <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ - cbnz r5, 90a7c <_PyObject_LookupSpecial@@Base+0x1ac> │ │ │ │ + bne.n 90ca4 <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ + cbnz r5, 90c94 <_PyObject_LookupSpecial@@Base+0x1ac> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9094a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + bne.w 90b62 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 909e8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + b.n 90c00 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90a70 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 90c88 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 90a7c <_PyObject_LookupSpecial@@Base+0x1ac> │ │ │ │ - b.n 90a72 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bne.n 90c94 <_PyObject_LookupSpecial@@Base+0x1ac> │ │ │ │ + b.n 90c8a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a70 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + beq.n 90c88 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 90a72 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl d7574 │ │ │ │ - b.n 90a72 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bne.n 90c8a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bl d77ac │ │ │ │ + b.n 90c8a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9099a <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ + bne.w 90bb2 <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - movw r3, #52233 @ 0xcc09 │ │ │ │ + movw r3, #53385 @ 0xd089 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 909d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90bee <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909e8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90c00 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a88 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + beq.n 90ca0 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 909d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90bee <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090b18 : │ │ │ │ +00090d30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #176] @ (90bdc ) │ │ │ │ + ldr r5, [pc, #176] @ (90df4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r7, #20 │ │ │ │ - bpl.n 90b5a │ │ │ │ + bpl.n 90d72 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90b5a │ │ │ │ + cbz r5, 90d72 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90b76 │ │ │ │ - cbnz r2, 90b9e │ │ │ │ + cbz r0, 90d8e │ │ │ │ + cbnz r2, 90db6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 90b7e │ │ │ │ + cbz r2, 90d96 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90b52 │ │ │ │ + bne.n 90d6a │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f10fc <_PyErr_Format@@Base> │ │ │ │ + b.w 1f27a0 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90b52 │ │ │ │ + beq.n 90d6a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90bce │ │ │ │ + bne.n 90de6 │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ + b.w 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90bae │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90bae │ │ │ │ + bne.n 90dc6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90dc6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90fa8 │ │ │ │ + bne.w 911c0 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 90f72 │ │ │ │ + bhi.w 9118a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #44849 @ 0xaf31 │ │ │ │ + movw r3, #45133 @ 0xb04d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90f08 │ │ │ │ + bne.w 91120 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7af84 │ │ │ │ + bl 7b0a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d80 │ │ │ │ + beq.w 90f98 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 90c52 │ │ │ │ - ldr r3, [pc, #576] @ (90e70 ) │ │ │ │ + bpl.n 90e6a │ │ │ │ + ldr r3, [pc, #576] @ (91088 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90e78 │ │ │ │ + beq.w 91090 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 90f18 │ │ │ │ + bge.w 91130 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90fc2 │ │ │ │ + bne.w 911da │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 90eca │ │ │ │ + beq.w 910e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90df6 │ │ │ │ + beq.w 9100e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 90d84 │ │ │ │ + blt.n 90f9c │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90f32 │ │ │ │ + beq.w 9114a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 90d0a │ │ │ │ + ble.n 90f22 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 90cf4 │ │ │ │ + bne.n 90f0c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90eee │ │ │ │ + beq.w 91106 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 90cc0 │ │ │ │ + beq.n 90ed8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 90dfa │ │ │ │ + beq.w 91012 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e02 │ │ │ │ + bne.w 9101a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e2a │ │ │ │ + bne.w 91042 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e52 │ │ │ │ + bne.w 9106a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 90d0a │ │ │ │ + beq.n 90f22 │ │ │ │ adds r2, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90ca2 │ │ │ │ + beq.n 90eba │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 90cfc │ │ │ │ - ldr r1, [pc, #360] @ (90e74 ) │ │ │ │ + bne.n 90f14 │ │ │ │ + ldr r1, [pc, #360] @ (9108c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbf84 │ │ │ │ + bl bc224 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90d6a │ │ │ │ + beq.n 90f82 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 90d30 │ │ │ │ + cbz r1, 90f48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90d30 │ │ │ │ + bge.n 90f48 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90ed2 │ │ │ │ + bne.w 910ea │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 79388 │ │ │ │ + bl 794a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 90efc │ │ │ │ + blt.w 91114 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #38584 @ 0x96b8 │ │ │ │ + movw r2, #37112 @ 0x90f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #38680 @ 0x9718 │ │ │ │ + movw r1, #37208 @ 0x9158 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d80 │ │ │ │ + beq.n 90f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90d80 │ │ │ │ + cbnz r3, 90f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90cee │ │ │ │ + b.n 90f06 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 90dbe │ │ │ │ + cbz r2, 90fd6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 90c8c │ │ │ │ + ble.w 90ea4 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90dda │ │ │ │ + beq.n 90ff2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 90c8c │ │ │ │ + beq.w 90ea4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90dda │ │ │ │ + beq.n 90ff2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 90c8c │ │ │ │ + beq.w 90ea4 │ │ │ │ adds r2, #16 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 90dda │ │ │ │ + beq.n 90ff2 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90dae │ │ │ │ - b.n 90c8c │ │ │ │ + bne.n 90fc6 │ │ │ │ + b.n 90ea4 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90dda │ │ │ │ + beq.n 90ff2 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90dc0 │ │ │ │ + bne.n 90fd8 │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90c8c │ │ │ │ + bne.w 90ea4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90df6 │ │ │ │ + beq.n 9100e │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - bne.w 90cbc │ │ │ │ + bne.w 90ed4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90cc0 │ │ │ │ + b.n 90ed8 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cda │ │ │ │ + beq.w 90ef2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cda │ │ │ │ + beq.w 90ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90cda │ │ │ │ + bne.w 90ef2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ce4 │ │ │ │ + beq.w 90efc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90ce4 │ │ │ │ + beq.w 90efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ce4 │ │ │ │ + bne.w 90efc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cee │ │ │ │ + beq.w 90f06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cee │ │ │ │ + beq.w 90f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90cee │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90cee │ │ │ │ + bne.w 90f06 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90f06 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 91038 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 91250 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (90fc8 ) │ │ │ │ + ldr r2, [pc, #332] @ (911e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f90 │ │ │ │ + beq.w 911a8 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 90f8c │ │ │ │ + beq.n 911a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90eaa │ │ │ │ + beq.n 910c2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 90f8c │ │ │ │ + bcc.n 911a4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1c3b4c │ │ │ │ + bl 1c5560 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90d6a │ │ │ │ + beq.w 90f82 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90c7c │ │ │ │ + bne.w 90e94 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90cc0 │ │ │ │ + b.n 90ed8 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90f56 │ │ │ │ + beq.n 9116e │ │ │ │ ldr.w r6, [r2, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - ble.w 90d30 │ │ │ │ + ble.w 90f48 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 90f52 │ │ │ │ + bne.n 9116a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 90cbc │ │ │ │ - b.n 90cc0 │ │ │ │ - movw r2, #36492 @ 0x8e8c │ │ │ │ + bne.w 90ed4 │ │ │ │ + b.n 90ed8 │ │ │ │ + movw r2, #35020 @ 0x88cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 90d4e │ │ │ │ + b.n 90f66 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90c52 │ │ │ │ - b.n 90d80 │ │ │ │ + bne.w 90e6a │ │ │ │ + b.n 90f98 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #38604 @ 0x96cc │ │ │ │ + movw r1, #37132 @ 0x910c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 90d6a │ │ │ │ + bl d5514 │ │ │ │ + b.n 90f82 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90ca2 │ │ │ │ + beq.w 90eba │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90f34 │ │ │ │ + bne.n 9114c │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90ca2 │ │ │ │ - b.n 90d0a │ │ │ │ + beq.w 90eba │ │ │ │ + b.n 90f22 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 90ee0 │ │ │ │ + b.n 910f8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90eee │ │ │ │ + beq.n 91106 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90f58 │ │ │ │ + bne.n 91170 │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90eee │ │ │ │ - b.n 90d30 │ │ │ │ - movw r0, #38596 @ 0x96c4 │ │ │ │ + beq.n 91106 │ │ │ │ + b.n 90f48 │ │ │ │ + movw r0, #37124 @ 0x9104 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3aec <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3da4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d80 │ │ │ │ - b.n 90c04 │ │ │ │ + beq.w 90f98 │ │ │ │ + b.n 90e1c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 90e86 │ │ │ │ + b.n 9109e │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38652 @ 0x96fc │ │ │ │ + movw r1, #37180 @ 0x913c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 90d6a │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 90f82 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #8376 @ 0x20b8 │ │ │ │ + movw r0, #6904 @ 0x1af8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2517d8 │ │ │ │ + bl 251744 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d80 │ │ │ │ - b.n 90bfa │ │ │ │ + beq.w 90f98 │ │ │ │ + b.n 90e12 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90cc0 │ │ │ │ + b.n 90ed8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090fcc : │ │ │ │ +000911e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 9101a │ │ │ │ + bpl.n 91232 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 91038 │ │ │ │ - movw r3, #4697 @ 0x1259 │ │ │ │ + cbz r2, 91250 │ │ │ │ + movw r3, #5381 @ 0x1505 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91008 │ │ │ │ + bne.n 91220 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0828 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 9100e │ │ │ │ + bl c0ac8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 91226 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91004 │ │ │ │ + bne.n 9121c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6da4 │ │ │ │ + bl d6fdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 91004 │ │ │ │ + b.n 9121c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 91058 │ │ │ │ + cbz r2, 91270 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c047c │ │ │ │ + bl c071c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91016 │ │ │ │ + beq.n 9122e │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91004 │ │ │ │ - b.n 9100e │ │ │ │ + bne.n 9121c │ │ │ │ + b.n 91226 │ │ │ │ movw r1, #48088 @ 0xbbd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #30984 @ 0x7908 │ │ │ │ + movw r1, #29512 @ 0x7348 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 9100e │ │ │ │ + bl d5514 │ │ │ │ + b.n 91226 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 9109a │ │ │ │ + bpl.n 912b2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 91286 │ │ │ │ + beq.w 9149e │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91298 │ │ │ │ + beq.w 914b0 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 911dc │ │ │ │ + beq.w 913f4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - beq.w 912c4 │ │ │ │ + beq.w 914dc │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 911ca │ │ │ │ + ble.n 913e2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r3, #12 │ │ │ │ movne r5, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne.w 911ec │ │ │ │ + bne.w 91404 │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 9115c │ │ │ │ + bmi.n 91374 │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9119c │ │ │ │ + bpl.n 913b4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9125e │ │ │ │ + bne.w 91476 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 9125e │ │ │ │ + beq.w 91476 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 911c4 │ │ │ │ + beq.n 913dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91202 │ │ │ │ + bne.n 9141a │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 910f2 │ │ │ │ + bgt.n 9130a │ │ │ │ ldr.w r1, [sl] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 911dc │ │ │ │ + beq.n 913f4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 911dc │ │ │ │ + bne.n 913f4 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 911dc │ │ │ │ - ldr r3, [pc, #372] @ (912d4 ) │ │ │ │ + b.n 913f4 │ │ │ │ + ldr r3, [pc, #372] @ (914ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -153619,322 +153762,322 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912a6 │ │ │ │ + beq.w 914be │ │ │ │ ldr.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 91108 │ │ │ │ + bmi.n 91320 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, r2, [sp] │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 911d4 │ │ │ │ - b.n 911dc │ │ │ │ + bne.n 913ec │ │ │ │ + b.n 913f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 911dc │ │ │ │ + beq.n 913f4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 912b8 │ │ │ │ + beq.n 914d0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91298 │ │ │ │ + beq.n 914b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91256 │ │ │ │ + b.n 9146e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 911ca │ │ │ │ + beq.n 913e2 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 911ec │ │ │ │ + bne.n 91404 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 910e4 │ │ │ │ - b.n 911ca │ │ │ │ + blt.w 912fc │ │ │ │ + b.n 913e2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91270 │ │ │ │ + beq.n 91488 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91224 │ │ │ │ + beq.n 9143c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9127e │ │ │ │ + cbz r2, 91496 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 91256 │ │ │ │ + cbz r3, 9146e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp r1, r7 │ │ │ │ itee ne │ │ │ │ movne r2, r7 │ │ │ │ moveq r1, #0 │ │ │ │ ldreq r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91256 │ │ │ │ + beq.n 9146e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 912b0 │ │ │ │ + cbz r3, 914c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 911c4 │ │ │ │ + beq.n 913dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 9111e │ │ │ │ + b.n 91336 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 91224 │ │ │ │ + beq.n 9143c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91224 │ │ │ │ + bne.n 9143c │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91224 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9143c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (912d8 ) │ │ │ │ - bl bf664 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #76] @ (914f0 ) │ │ │ │ + bl bf904 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9109a │ │ │ │ + beq.w 912b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c1258 │ │ │ │ + b.w c1504 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - b.n 91194 │ │ │ │ + b.n 913ac │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91256 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9146e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 911dc │ │ │ │ + b.n 913f4 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 910cc │ │ │ │ - b.n 911dc │ │ │ │ + bgt.w 912e4 │ │ │ │ + b.n 913f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 9149c ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 916b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91786 │ │ │ │ + beq.w 9199e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91798 │ │ │ │ + bge.w 919b0 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9137a │ │ │ │ + beq.n 91592 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 91340 │ │ │ │ + ble.n 91558 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91382 │ │ │ │ + beq.n 9159a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 91340 │ │ │ │ + beq.n 91558 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91382 │ │ │ │ + beq.n 9159a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 91340 │ │ │ │ + beq.n 91558 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91382 │ │ │ │ + beq.n 9159a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 91340 │ │ │ │ + beq.n 91558 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 91382 │ │ │ │ + beq.n 9159a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 91332 │ │ │ │ + bne.n 9154a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 9135a │ │ │ │ + cbz r2, 91572 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #4240 @ 0x1090 │ │ │ │ + movw r3, #2768 @ 0xad0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #38904 @ 0x97f8 │ │ │ │ + movw r1, #37432 @ 0x9238 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 914e4 │ │ │ │ + b.n 916fc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9180a │ │ │ │ + bne.w 91a22 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 91692 │ │ │ │ + bmi.w 918aa │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 913bc │ │ │ │ + bgt.n 915d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916c2 │ │ │ │ + beq.w 918da │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 916c2 │ │ │ │ + bhi.w 918da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #41889 @ 0xa3a1 │ │ │ │ + movweq sl, #42589 @ 0xa65d │ │ │ │ movteq sl, #11 │ │ │ │ - bne.w 915e0 │ │ │ │ + bne.w 917f8 │ │ │ │ movw r2, #16328 @ 0x3fc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 9159a │ │ │ │ - ldr.w r8, [pc, #900] @ 91778 │ │ │ │ + bmi.w 917b2 │ │ │ │ + ldr.w r8, [pc, #900] @ 91990 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 9173e │ │ │ │ + bhi.w 91956 │ │ │ │ adds r5, r5, r3 │ │ │ │ - bmi.w 9173e │ │ │ │ + bmi.w 91956 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 91652 │ │ │ │ + bne.w 9186a │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs.w 915fc │ │ │ │ + bcs.w 91814 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 91638 │ │ │ │ + beq.w 91850 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 914ec │ │ │ │ + beq.n 91704 │ │ │ │ add r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n 91528 │ │ │ │ + blt.n 91740 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #736] @ (91774 ) │ │ │ │ + ldr r2, [pc, #736] @ (9198c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91672 │ │ │ │ + bne.w 9188a │ │ │ │ str r5, [r3, #20] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 915c8 │ │ │ │ + beq.w 917e0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -153948,15 +154091,15 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r5, [r1, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 915f2 │ │ │ │ + bhi.n 9180a │ │ │ │ add.w r5, lr, #1 │ │ │ │ add.w r5, r6, r5, lsl #3 │ │ │ │ str r5, [r1, #24] │ │ │ │ adds r5, r1, r6 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r5, [r1, r6] │ │ │ │ @@ -153966,296 +154109,296 @@ │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 91482 │ │ │ │ + ble.n 9169a │ │ │ │ ldr.w r1, [ip, #3740] @ 0xe9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91482 │ │ │ │ + beq.n 9169a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91482 │ │ │ │ + beq.n 9169a │ │ │ │ ldr.w r1, [ip, #3852] @ 0xf0c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91482 │ │ │ │ + bne.n 9169a │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9177c │ │ │ │ + bne.w 91994 │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 91482 │ │ │ │ + bmi.n 9169a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r5, r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 91556 │ │ │ │ + bne.n 9176e │ │ │ │ dmb ish │ │ │ │ - b.n 91482 │ │ │ │ + b.n 9169a │ │ │ │ movw r2, #16328 @ 0x3fc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - beq.w 913f0 │ │ │ │ + beq.w 91608 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r5, r1 │ │ │ │ - b.n 913f0 │ │ │ │ - movw sl, #6449 @ 0x1931 │ │ │ │ + b.n 91608 │ │ │ │ + movw sl, #6985 @ 0x1b49 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 913cc │ │ │ │ - movw sl, #5853 @ 0x16dd │ │ │ │ + b.n 915e4 │ │ │ │ + movw sl, #6537 @ 0x1989 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 913cc │ │ │ │ + b.n 915e4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r4, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str.w sl, [r3, #24] │ │ │ │ - b.n 914d2 │ │ │ │ + b.n 916ea │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq sl, #26561 @ 0x67c1 │ │ │ │ + movweq sl, #27261 @ 0x6a7d │ │ │ │ movteq sl, #12 │ │ │ │ - beq.w 913cc │ │ │ │ - b.n 916c2 │ │ │ │ + beq.w 915e4 │ │ │ │ + b.n 918da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ - b.n 91464 │ │ │ │ + b.n 9167c │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53209 @ 0xcfd9 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 916aa │ │ │ │ + bne.n 918c2 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9173e │ │ │ │ + beq.w 91956 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r5, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r5, #800] @ 0x320 │ │ │ │ - b.n 91506 │ │ │ │ + b.n 9171e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 915fc │ │ │ │ + beq.n 91814 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - b.n 91506 │ │ │ │ + b.n 9171e │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9173e │ │ │ │ + beq.n 91956 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 9150a │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 91722 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9174a │ │ │ │ + bne.n 91962 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 914a8 │ │ │ │ + b.n 916c0 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 916ba │ │ │ │ - cbz r3, 916c2 │ │ │ │ + bgt.n 918d2 │ │ │ │ + cbz r3, 918da │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 916c2 │ │ │ │ + bhi.n 918da │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - b.n 91620 │ │ │ │ + b.n 91838 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 916e2 │ │ │ │ + beq.n 918fa │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - movw r1, #28020 @ 0x6d74 │ │ │ │ + movw r1, #26548 @ 0x67b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d52fc │ │ │ │ - movw sl, #29105 @ 0x71b1 │ │ │ │ + b.w d5514 │ │ │ │ + movw sl, #30049 @ 0x7561 │ │ │ │ movt sl, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9175a │ │ │ │ + beq.n 91972 │ │ │ │ movw r0, #15928 @ 0x3e38 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72388 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72510 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91376 │ │ │ │ + beq.w 9158e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #108] @ 91778 │ │ │ │ + ldr.w r8, [pc, #108] @ 91990 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #28] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 914a8 │ │ │ │ - movw sl, #5853 @ 0x16dd │ │ │ │ + b.n 916c0 │ │ │ │ + movw sl, #6537 @ 0x1989 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 916ea │ │ │ │ - movw sl, #6449 @ 0x1931 │ │ │ │ + b.n 91902 │ │ │ │ + movw sl, #6985 @ 0x1b49 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 916ea │ │ │ │ + b.n 91902 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 916ea │ │ │ │ + b.n 91902 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5e74 │ │ │ │ + b.w 1f73b0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 91688 │ │ │ │ + b.n 918a0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + movw r1, #26576 @ 0x67d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 91376 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 9158e │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91482 │ │ │ │ - b.n 91546 │ │ │ │ + bne.w 9169a │ │ │ │ + b.n 9175e │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 917d0 │ │ │ │ + cbz r1, 919e8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 91302 │ │ │ │ + blt.w 9151a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 917b2 │ │ │ │ + cbz r2, 919ca │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst.w r1, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - movw r3, #4240 @ 0x1090 │ │ │ │ + movw r3, #2768 @ 0xad0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #38832 @ 0x97b0 │ │ │ │ + movw r1, #37360 @ 0x91f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ - b.n 91376 │ │ │ │ + bl d5514 │ │ │ │ + b.n 9158e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 917ea │ │ │ │ + cbz r3, 91a02 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #4240 @ 0x1090 │ │ │ │ + movw r3, #2768 @ 0xad0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r1, #38764 @ 0x976c │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 91376 │ │ │ │ + bl d5514 │ │ │ │ + b.n 9158e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9137c │ │ │ │ + bne.w 91594 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 91340 │ │ │ │ + bne.w 91558 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 91396 │ │ │ │ + bpl.w 915ae │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 91696 │ │ │ │ + ble.w 918ae │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 916c2 │ │ │ │ - movw sl, #29105 @ 0x71b1 │ │ │ │ + bne.w 918da │ │ │ │ + movw sl, #30049 @ 0x7561 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 916ee │ │ │ │ + b.n 91906 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -154268,160 +154411,160 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - cbnz r1, 918aa │ │ │ │ + cbnz r1, 91ac2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 918e4 │ │ │ │ + cbnz r0, 91afc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 918c8 │ │ │ │ + cbnz r0, 91ae0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 91892 │ │ │ │ + beq.n 91aaa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91892 │ │ │ │ + bne.n 91aaa │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91892 │ │ │ │ + b.n 91aaa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9189a │ │ │ │ + beq.n 91ab2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9189a │ │ │ │ + bne.n 91ab2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9189a │ │ │ │ + b.n 91ab2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91896 │ │ │ │ + beq.n 91aae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91896 │ │ │ │ + bne.n 91aae │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91896 │ │ │ │ + b.n 91aae │ │ │ │ │ │ │ │ -00091900 : │ │ │ │ +00091b18 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (9192c ) │ │ │ │ + ldr r0, [pc, #12] @ (91b44 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1b18bc │ │ │ │ + bl 1b36b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #176] @ (919f0 ) │ │ │ │ + ldr r4, [pc, #176] @ (91c08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - cbnz r3, 9197c │ │ │ │ + cbnz r3, 91b94 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 919aa │ │ │ │ + bne.n 91bc2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.n 91996 │ │ │ │ + blt.n 91bae │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 91992 │ │ │ │ + cbz r3, 91baa │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ itte ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, r1 │ │ │ │ ldreq r0, [r5, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9194c │ │ │ │ + beq.n 91b64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1b1afc │ │ │ │ + bl 1b38f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9194c │ │ │ │ + beq.n 91b64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 91978 │ │ │ │ - movw r1, #36836 @ 0x8fe4 │ │ │ │ + b.n 91b90 │ │ │ │ + movw r1, #35364 @ 0x8a24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c20 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f7160 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91992 │ │ │ │ - b.n 9195c │ │ │ │ + bne.n 91baa │ │ │ │ + b.n 91b74 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1fee14 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 20029c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91992 │ │ │ │ + beq.n 91baa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #38976 @ 0x9840 │ │ │ │ + movw r2, #37504 @ 0x9280 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91992 │ │ │ │ + beq.n 91baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91992 │ │ │ │ + bne.n 91baa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91992 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91baa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ @@ -154432,242 +154575,242 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91af4 │ │ │ │ + beq.n 91d0c │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - ldr r4, [pc, #444] @ (91bf0 ) │ │ │ │ + ldr r4, [pc, #444] @ (91e08 ) │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91b00 │ │ │ │ + beq.n 91d18 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 91bb8 │ │ │ │ + ble.w 91dd0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91bd8 │ │ │ │ + bne.w 91df0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 91b14 │ │ │ │ + bmi.n 91d2c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 91a98 │ │ │ │ + cbnz r5, 91cb0 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbnz r5, 91ac6 │ │ │ │ + cbnz r5, 91cde │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f874 │ │ │ │ + bl 7fa38 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 91be4 │ │ │ │ + bgt.w 91dfc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91a78 │ │ │ │ + beq.n 91c90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91a78 │ │ │ │ - ldr r2, [pc, #328] @ (91bf4 ) │ │ │ │ + bne.n 91c90 │ │ │ │ + ldr r2, [pc, #328] @ (91e0c ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91b46 │ │ │ │ + bne.n 91d5e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a78 │ │ │ │ + b.n 91c90 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91a7c │ │ │ │ + beq.n 91c94 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91a7c │ │ │ │ - ldr r2, [pc, #280] @ (91bf4 ) │ │ │ │ + bne.n 91c94 │ │ │ │ + ldr r2, [pc, #280] @ (91e0c ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91b5c │ │ │ │ + bne.n 91d74 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a7c │ │ │ │ - ldr r2, [pc, #248] @ (91bf0 ) │ │ │ │ + b.n 91c94 │ │ │ │ + ldr r2, [pc, #248] @ (91e08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 91a58 │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + bne.n 91c70 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #42176 @ 0xa4c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91a74 │ │ │ │ + beq.n 91c8c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91a74 │ │ │ │ + beq.n 91c8c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91a74 │ │ │ │ - ldr r2, [pc, #196] @ (91bf4 ) │ │ │ │ + bne.n 91c8c │ │ │ │ + ldr r2, [pc, #196] @ (91e0c ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 91b72 │ │ │ │ + cbnz r0, 91d8a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a74 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 91c8c │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91b88 │ │ │ │ + bne.n 91da0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a78 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 91c90 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91b98 │ │ │ │ + bne.n 91db0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a7c │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 91c94 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91ba8 │ │ │ │ + bne.n 91dc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a74 │ │ │ │ + b.n 91c8c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91b52 │ │ │ │ + b.n 91d6a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91b68 │ │ │ │ + b.n 91d80 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91b7e │ │ │ │ + b.n 91d96 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - movw r1, #6669 @ 0x1a0d │ │ │ │ + movw r1, #7205 @ 0x1c25 │ │ │ │ movt r1, #9 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 91a60 │ │ │ │ + bne.w 91c78 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 156468 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156770 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 104f54 │ │ │ │ + bl 105550 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a6c │ │ │ │ + b.n 91c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15647c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156784 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 91c18 │ │ │ │ + cbnz r2, 91e30 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 91c3a │ │ │ │ + bne.n 91e52 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91c0a │ │ │ │ + bne.n 91e22 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c16 │ │ │ │ + beq.n 91e2e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39044 @ 0x9884 │ │ │ │ + movw r1, #37572 @ 0x92c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 91c50 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 91e68 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39088 @ 0x98b0 │ │ │ │ + movw r1, #37616 @ 0x92f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00091c58 : │ │ │ │ +00091e70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -154675,244 +154818,244 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d44 │ │ │ │ + beq.n 91f5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 91d32 │ │ │ │ + bpl.n 91f4a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91cfa │ │ │ │ + bne.n 91f12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 91cfa │ │ │ │ + beq.n 91f12 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 91cc0 │ │ │ │ + beq.n 91ed8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 91ce8 │ │ │ │ + cbnz r2, 91f00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91ce2 │ │ │ │ + beq.n 91efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91ce2 │ │ │ │ - ldr r2, [pc, #120] @ (91d4c ) │ │ │ │ + cbnz r3, 91efa │ │ │ │ + ldr r2, [pc, #120] @ (91f64 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 91d1a │ │ │ │ + cbnz r3, 91f32 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 91cc0 │ │ │ │ + b.n 91ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 91ca4 │ │ │ │ + bne.n 91ebc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.n 91ccc │ │ │ │ - b.n 91ce2 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bne.n 91ee4 │ │ │ │ + b.n 91efa │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91cde │ │ │ │ + beq.n 91ef6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91cde │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + b.n 91ef6 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 91d06 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91f1e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 91ce2 │ │ │ │ + b.n 91efa │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00091d50 : │ │ │ │ - cbz r0, 91d64 │ │ │ │ +00091f68 : │ │ │ │ + cbz r0, 91f7c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 27591c │ │ │ │ + bl 27539c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00091d80 <_Py_fstat_noraise@@Base>: │ │ │ │ +00091f98 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 29748 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00091d84 : │ │ │ │ +00091f9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8acf8 │ │ │ │ + b.w 8aef4 │ │ │ │ │ │ │ │ -00091da4 : │ │ │ │ +00091fbc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 91e34 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 91e2e │ │ │ │ + bl 9204c <_PyArena_New@@Base> │ │ │ │ + cbz r0, 92046 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b1f18 │ │ │ │ + bl 1b3d10 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 91e28 │ │ │ │ - cbz r5, 91dfe │ │ │ │ + cbz r0, 92040 │ │ │ │ + cbz r5, 92016 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 91dfe │ │ │ │ + bpl.n 92016 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 91e18 │ │ │ │ + beq.n 92030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2148e4 <_PyUnicode_EncodeUTF16@@Base+0xa30> │ │ │ │ + bl 215850 <_PyUnicode_EncodeUTF16@@Base+0xa34> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 110cd8 <_PyArena_Free@@Base> │ │ │ │ + bl 11150c <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl dab24 <_PyAST_Compile@@Base> │ │ │ │ + bl dad68 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 110cd8 <_PyArena_Free@@Base> │ │ │ │ - b.n 91df8 │ │ │ │ + bl 11150c <_PyArena_Free@@Base> │ │ │ │ + b.n 92010 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 260038 │ │ │ │ + bl 25fd00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 91de8 │ │ │ │ + bne.n 92000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 110cd8 <_PyArena_Free@@Base> │ │ │ │ + bl 11150c <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91df8 │ │ │ │ + b.n 92010 │ │ │ │ nop │ │ │ │ │ │ │ │ -00091e34 <_PyArena_New@@Base>: │ │ │ │ +0009204c <_PyArena_New@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ sub sp, #8 │ │ │ │ - bl 77f34 │ │ │ │ - cbz r0, 91e92 <_PyArena_New@@Base+0x5e> │ │ │ │ + bl 78048 │ │ │ │ + cbz r0, 920aa <_PyArena_New@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 91e88 <_PyArena_New@@Base+0x54> │ │ │ │ + cbz r0, 920a0 <_PyArena_New@@Base+0x54> │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #8192 @ 0x2000 │ │ │ │ add.w r2, r0, #23 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w ip, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 91e9c <_PyArena_New@@Base+0x68> │ │ │ │ + cbz r0, 920b4 <_PyArena_New@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 91eae <_PyArena_New@@Base+0x7a> │ │ │ │ + cbz r3, 920c6 <_PyArena_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91e9e <_PyArena_New@@Base+0x6a> │ │ │ │ + b.n 920b6 <_PyArena_New@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 91e8e <_PyArena_New@@Base+0x5a> │ │ │ │ + b.n 920a6 <_PyArena_New@@Base+0x5a> │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ @@ -154922,93 +155065,93 @@ │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 920d0 <_PyArena_New@@Base+0x29c> │ │ │ │ + beq.w 922e8 <_PyArena_New@@Base+0x29c> │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 8b690 <_PyUnicode_AsUTF8NoNUL@@Base> │ │ │ │ + bl 8b88c <_PyUnicode_AsUTF8NoNUL@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920cc <_PyArena_New@@Base+0x298> │ │ │ │ + beq.w 922e4 <_PyArena_New@@Base+0x298> │ │ │ │ movw r7, #5748 @ 0x1674 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ ldr.w r4, [r7, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f48 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 92160 <_PyArena_New@@Base+0x114> │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fae <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 921c6 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 91f48 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 92160 <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fac <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 921c4 <_PyArena_New@@Base+0x178> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 91f48 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 92160 <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920a4 <_PyArena_New@@Base+0x270> │ │ │ │ + beq.w 922bc <_PyArena_New@@Base+0x270> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 91f48 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 92160 <_PyArena_New@@Base+0x114> │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fae <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 921c6 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f36 <_PyArena_New@@Base+0x102> │ │ │ │ + bne.n 9214e <_PyArena_New@@Base+0x102> │ │ │ │ movw r3, #11008 @ 0x2b00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 920d4 <_PyArena_New@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #404] @ (920f0 <_PyArena_New@@Base+0x2bc>) │ │ │ │ + bne.w 922ec <_PyArena_New@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #404] @ (92308 <_PyArena_New@@Base+0x2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 91f76 <_PyArena_New@@Base+0x142> │ │ │ │ - bne.n 91fa6 <_PyArena_New@@Base+0x172> │ │ │ │ + bgt.n 9218e <_PyArena_New@@Base+0x142> │ │ │ │ + bne.n 921be <_PyArena_New@@Base+0x172> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 91fa6 <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r3, 921be <_PyArena_New@@Base+0x172> │ │ │ │ ldr.w r4, [r7, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f8e <_PyArena_New@@Base+0x15a> │ │ │ │ + cbz r1, 921a6 <_PyArena_New@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 91fae <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 921c6 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f7e <_PyArena_New@@Base+0x14a> │ │ │ │ + bne.n 92196 <_PyArena_New@@Base+0x14a> │ │ │ │ ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91fa6 <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r1, 921be <_PyArena_New@@Base+0x172> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 91fae <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 921c6 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f96 <_PyArena_New@@Base+0x162> │ │ │ │ + bne.n 921ae <_PyArena_New@@Base+0x162> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91fa6 <_PyArena_New@@Base+0x172> │ │ │ │ + beq.n 921be <_PyArena_New@@Base+0x172> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #13600 @ 0x3520 │ │ │ │ + movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -155023,660 +155166,658 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920ac <_PyArena_New@@Base+0x278> │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + beq.n 922c4 <_PyArena_New@@Base+0x278> │ │ │ │ + movw r1, #31844 @ 0x7c64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920a8 <_PyArena_New@@Base+0x274> │ │ │ │ - movw r1, #39548 @ 0x9a7c │ │ │ │ + beq.n 922c0 <_PyArena_New@@Base+0x274> │ │ │ │ + movw r1, #38076 @ 0x94bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920b0 <_PyArena_New@@Base+0x27c> │ │ │ │ - movw r1, #39556 @ 0x9a84 │ │ │ │ + beq.n 922c8 <_PyArena_New@@Base+0x27c> │ │ │ │ + movw r1, #38084 @ 0x94c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920b8 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + beq.n 922d0 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #38100 @ 0x94d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920b4 <_PyArena_New@@Base+0x280> │ │ │ │ - movw r1, #39592 @ 0x9aa8 │ │ │ │ + beq.n 922cc <_PyArena_New@@Base+0x280> │ │ │ │ + movw r1, #38120 @ 0x94e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 92094 <_PyArena_New@@Base+0x260> │ │ │ │ - movw r1, #39616 @ 0x9ac0 │ │ │ │ + cbz r0, 922ac <_PyArena_New@@Base+0x260> │ │ │ │ + movw r1, #38144 @ 0x9500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920c0 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #39636 @ 0x9ad4 │ │ │ │ + beq.n 922d8 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #38164 @ 0x9514 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 920bc <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #39660 @ 0x9aec │ │ │ │ + cbz r0, 922d4 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #38188 @ 0x952c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 920c4 <_PyArena_New@@Base+0x290> │ │ │ │ + cbz r0, 922dc <_PyArena_New@@Base+0x290> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 920c8 <_PyArena_New@@Base+0x294> │ │ │ │ + beq.n 922e0 <_PyArena_New@@Base+0x294> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 920ec <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 92304 <_PyArena_New@@Base+0x2b8> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 920ec <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 92304 <_PyArena_New@@Base+0x2b8> │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 91fa8 <_PyArena_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #92] @ (920f4 <_PyArena_New@@Base+0x2c0>) │ │ │ │ + b.n 921c0 <_PyArena_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #92] @ (9230c <_PyArena_New@@Base+0x2c0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 92076 <_PyArena_New@@Base+0x242> │ │ │ │ + b.n 9228e <_PyArena_New@@Base+0x242> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 91fae <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #76] @ (920f8 <_PyArena_New@@Base+0x2c4>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (920fc <_PyArena_New@@Base+0x2c8>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92100 <_PyArena_New@@Base+0x2cc>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92104 <_PyArena_New@@Base+0x2d0>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92108 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (9210c <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92110 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92114 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 92096 <_PyArena_New@@Base+0x262> │ │ │ │ + b.n 921c6 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #76] @ (92310 <_PyArena_New@@Base+0x2c4>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92314 <_PyArena_New@@Base+0x2c8>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92318 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (9231c <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92320 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92324 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92328 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (9232c <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 922ae <_PyArena_New@@Base+0x262> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 91fa8 <_PyArena_New@@Base+0x174> │ │ │ │ - bl d7574 │ │ │ │ + b.n 921c0 <_PyArena_New@@Base+0x174> │ │ │ │ + bl d77ac │ │ │ │ movs r0, #1 │ │ │ │ - b.n 91fa8 <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 921c0 <_PyArena_New@@Base+0x174> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91f58 <_PyArena_New@@Base+0x124> │ │ │ │ + beq.w 92170 <_PyArena_New@@Base+0x124> │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91fae <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.w 921c6 <_PyArena_New@@Base+0x17a> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 920d4 <_PyArena_New@@Base+0x2a0> │ │ │ │ + b.n 922ec <_PyArena_New@@Base+0x2a0> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 91fa8 <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 921c0 <_PyArena_New@@Base+0x174> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 91ce8 │ │ │ │ + b.n 92380 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91cac │ │ │ │ + b.n 92344 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 92338 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91cc4 │ │ │ │ + b.n 9235c │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91ce8 │ │ │ │ + b.n 92380 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91cdc │ │ │ │ + b.n 92374 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91d20 │ │ │ │ + b.n 923b8 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91d14 │ │ │ │ + b.n 923ac │ │ │ │ movs r7, r5 │ │ │ │ - b.n 91d38 │ │ │ │ + b.n 923d0 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -00092118 : │ │ │ │ +00092330 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr.w ip, [pc, #36] @ 92150 │ │ │ │ + ldr.w ip, [pc, #36] @ 92368 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92154 │ │ │ │ + bl 9236c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928f4 │ │ │ │ + beq.w 92b08 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9239c │ │ │ │ + beq.w 925b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r1 │ │ │ │ movw fp, #38758 @ 0x9766 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #1496] @ 0x5d8 │ │ │ │ ldrh.w sl, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 925e2 │ │ │ │ + bne.w 927f6 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92484 │ │ │ │ + beq.w 9269c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 925b2 │ │ │ │ + beq.w 927c6 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 925b2 │ │ │ │ + beq.w 927c6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8484c │ │ │ │ + bl 84a10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a1a │ │ │ │ + beq.w 92c2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 923a4 │ │ │ │ + bpl.w 925bc │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 925fe │ │ │ │ + bne.w 92812 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 92496 │ │ │ │ + bne.w 926ae │ │ │ │ ldr.w r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9249a │ │ │ │ + beq.w 926b2 │ │ │ │ mov r0, r8 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2f0 │ │ │ │ + bl 7b40c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929ee │ │ │ │ + beq.w 92c02 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92538 │ │ │ │ + beq.w 927a6 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9292a │ │ │ │ + beq.w 92b3e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56399 @ 0xdc4f │ │ │ │ + movw r2, #56343 @ 0xdc17 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 928fc │ │ │ │ + beq.w 92b10 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 922ee │ │ │ │ - ldr r3, [pc, #540] @ (92474 ) │ │ │ │ + beq.n 92506 │ │ │ │ + ldr r3, [pc, #540] @ (9268c ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 929b8 │ │ │ │ + bpl.w 92bcc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #4697 @ 0x1259 │ │ │ │ + movw r3, #5381 @ 0x1505 │ │ │ │ movt r3, #12 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 923cc │ │ │ │ - ldr r1, [pc, #512] @ (92478 ) │ │ │ │ + bne.w 925e4 │ │ │ │ + ldr r1, [pc, #512] @ (92690 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0828 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0ac8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 923f8 │ │ │ │ - ldr r3, [pc, #500] @ (9247c ) │ │ │ │ + bne.w 92610 │ │ │ │ + ldr r3, [pc, #500] @ (92694 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9255c │ │ │ │ + bne.w 92750 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #32] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 9262c │ │ │ │ + bne.w 92840 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 876c4 │ │ │ │ + bl 878a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92564 │ │ │ │ + beq.w 92758 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 929fe │ │ │ │ + bne.w 92c12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 922de │ │ │ │ + beq.n 924f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929f6 │ │ │ │ + beq.w 92c0a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92254 │ │ │ │ - ldr r3, [pc, #396] @ (9247c ) │ │ │ │ + bne.n 9246c │ │ │ │ + ldr r3, [pc, #396] @ (92694 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92930 │ │ │ │ + bne.w 92b44 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9298a │ │ │ │ + bne.w 92b9e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 924e8 │ │ │ │ + beq.w 92700 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 9233e │ │ │ │ - ldr r2, [pc, #340] @ (92480 ) │ │ │ │ + cbnz r3, 92556 │ │ │ │ + ldr r2, [pc, #340] @ (92698 ) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92970 │ │ │ │ + bne.w 92b84 │ │ │ │ mov r0, sl │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92356 │ │ │ │ + beq.n 9256e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924ee │ │ │ │ + beq.w 92706 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9236a │ │ │ │ + beq.n 92582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924b6 │ │ │ │ + beq.w 926ce │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 92a1a │ │ │ │ + bne.w 92c2e │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r4, 9239c │ │ │ │ + cbz r4, 925b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9239c │ │ │ │ + beq.n 925b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9239c │ │ │ │ - ldr r2, [pc, #244] @ (92480 ) │ │ │ │ + cbnz r3, 925b4 │ │ │ │ + ldr r2, [pc, #244] @ (92698 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9299e │ │ │ │ + bne.w 92bb2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6ec │ │ │ │ + bl 7e8b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 923c2 │ │ │ │ + beq.n 925da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a0e │ │ │ │ + beq.w 92c22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a1a │ │ │ │ + beq.w 92c2e │ │ │ │ mov r7, r2 │ │ │ │ - b.n 921d0 │ │ │ │ - movw r3, #54337 @ 0xd441 │ │ │ │ + b.n 923e8 │ │ │ │ + movw r3, #54877 @ 0xd65d │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 92438 │ │ │ │ - movw r3, #2213 @ 0x8a5 │ │ │ │ + beq.n 92650 │ │ │ │ + movw r3, #2761 @ 0xac9 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92524 │ │ │ │ - ldr r1, [pc, #144] @ (92478 ) │ │ │ │ + bne.w 9273c │ │ │ │ + ldr r1, [pc, #144] @ (92690 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0828 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0ac8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92510 │ │ │ │ + beq.w 92728 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7668 │ │ │ │ + bl c7924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 929dc │ │ │ │ + bne.w 92bf0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 92564 │ │ │ │ - beq.w 92296 │ │ │ │ + blt.w 92758 │ │ │ │ + beq.w 924ae │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ strd fp, r7, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 928e4 │ │ │ │ + beq.w 92af8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92630 │ │ │ │ + b.n 92844 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #60] @ (92478 ) │ │ │ │ + ldr r1, [pc, #60] @ (92690 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bc0a4 │ │ │ │ + bl bc344 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92506 │ │ │ │ + bne.n 9271e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 923f8 │ │ │ │ + bne.n 92610 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92564 │ │ │ │ - bl d7574 │ │ │ │ + beq.n 92758 │ │ │ │ + bl d77ac │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9229c │ │ │ │ + b.n 924b4 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 925ac ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 927c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9239c │ │ │ │ + beq.n 925b4 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 921ae │ │ │ │ - ldr r7, [pc, #392] @ (92620 ) │ │ │ │ + bne.w 923c6 │ │ │ │ + ldr r7, [pc, #388] @ (92834 ) │ │ │ │ nop │ │ │ │ - b.n 921ee │ │ │ │ + b.n 92406 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92372 │ │ │ │ + beq.w 9258a │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 92372 │ │ │ │ - ldr r2, [pc, #364] @ (92624 ) │ │ │ │ + bne.w 9258a │ │ │ │ + ldr r2, [pc, #360] @ (92838 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92956 │ │ │ │ + bne.w 92b6a │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 9236a │ │ │ │ + b.n 92582 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9298a │ │ │ │ + bne.w 92b9e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9231c │ │ │ │ + bne.w 92534 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9233e │ │ │ │ - ldr r2, [pc, #308] @ (92624 ) │ │ │ │ + b.n 92556 │ │ │ │ + ldr r2, [pc, #304] @ (92838 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928b0 │ │ │ │ + bne.w 92ade │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 92356 │ │ │ │ + b.n 9256e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 923f8 │ │ │ │ + bne.w 92610 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9229c │ │ │ │ - ldr r1, [pc, #276] @ (92628 ) │ │ │ │ + b.n 924b4 │ │ │ │ + ldr r1, [pc, #272] @ (9283c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0e88 │ │ │ │ + bl d10ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92286 │ │ │ │ - b.n 923f8 │ │ │ │ + beq.w 9249e │ │ │ │ + b.n 92610 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a7a │ │ │ │ - ldr r1, [pc, #252] @ (92628 ) │ │ │ │ + beq.w 92c8e │ │ │ │ + ldr r1, [pc, #248] @ (9283c ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 923f8 │ │ │ │ - b.n 92454 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 925b6 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 925b6 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 925b6 │ │ │ │ - bl 15b554 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9292a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 92242 │ │ │ │ + bne.w 92610 │ │ │ │ + b.n 9266c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92296 │ │ │ │ + beq.w 924ae │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 92a44 │ │ │ │ + bne.w 92c58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9230e │ │ │ │ + beq.w 92526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 9259a │ │ │ │ + cbz r3, 9278e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92320 │ │ │ │ - b.n 9233e │ │ │ │ - ldr r2, [pc, #136] @ (92624 ) │ │ │ │ + bne.w 92538 │ │ │ │ + b.n 92556 │ │ │ │ + ldr r2, [pc, #168] @ (92838 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928ca │ │ │ │ + bne.w 92ac4 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ - b.n 9258a │ │ │ │ - ldr r7, [pc, #108] @ (92620 ) │ │ │ │ - b.n 921e6 │ │ │ │ + b.n 9277e │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 927ca │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 927ca │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 927ca │ │ │ │ + bl 15b90c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92b3e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.n 9245a │ │ │ │ + ldr r7, [pc, #108] @ (92834 ) │ │ │ │ + b.n 923fe │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #36080 @ 0x8cf0 │ │ │ │ + movw r1, #34608 @ 0x8730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9234a │ │ │ │ - b.n 92356 │ │ │ │ + bne.w 92562 │ │ │ │ + b.n 9256e │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 925f2 │ │ │ │ + cbz r2, 92806 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 921b6 │ │ │ │ + bne.w 923ce │ │ │ │ ldr.w r3, [r0, #1496] @ 0x5d8 │ │ │ │ mov r9, r4 │ │ │ │ - ldr r7, [pc, #36] @ (92620 ) │ │ │ │ + ldr r7, [pc, #36] @ (92834 ) │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92602 │ │ │ │ + b.n 92816 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 929f0 │ │ │ │ + blt.w 92c04 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92602 │ │ │ │ + bne.n 92816 │ │ │ │ add.w r9, r9, #4096 @ 0x1000 │ │ │ │ - b.n 921e6 │ │ │ │ + b.n 923fe │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 9275c ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 92970 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9284c │ │ │ │ - movw r3, #5061 @ 0x13c5 │ │ │ │ + beq.w 92a60 │ │ │ │ + movw r3, #5613 @ 0x15ed │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 92816 │ │ │ │ - ldr r2, [pc, #684] @ (928f8 ) │ │ │ │ + bne.w 92a2a │ │ │ │ + ldr r2, [pc, #684] @ (92b0c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 92b14 │ │ │ │ + beq.w 92d28 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9273e │ │ │ │ + beq.n 92952 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 92746 │ │ │ │ + beq.n 9295a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92964 │ │ │ │ ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr.w r9, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9275c │ │ │ │ + beq.n 92970 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp.w r9, r2, asr #2 │ │ │ │ - bge.n 9275c │ │ │ │ + bge.n 92970 │ │ │ │ add.w r2, r5, r9, lsl #2 │ │ │ │ str.w r2, [r8, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ add.w lr, r3, #124 @ 0x7c │ │ │ │ cmp r2, r1 │ │ │ │ @@ -155691,430 +155832,430 @@ │ │ │ │ strb.w r2, [r5, #38] @ 0x26 │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strd ip, r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str.w lr, [r5, #28] │ │ │ │ - ble.n 927d4 │ │ │ │ + ble.n 929e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ blx 29718 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9fec0 │ │ │ │ + bl a00c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 927f0 │ │ │ │ + bne.n 92a04 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92826 │ │ │ │ + bne.w 92a3a │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl a0a60 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0c68 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 927f8 │ │ │ │ + beq.n 92a0c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92864 │ │ │ │ + bne.w 92a78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922be │ │ │ │ + beq.w 924d6 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 922be │ │ │ │ + b.n 924d6 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 92674 │ │ │ │ + bne.n 92888 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92684 │ │ │ │ + bne.n 92898 │ │ │ │ ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ ldr.w r9, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92694 │ │ │ │ - mov.w r1, #16384 @ 0x4000 │ │ │ │ + bne.n 928a8 │ │ │ │ add.w r2, r9, #1000 @ 0x3e8 │ │ │ │ + mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r2, lsl #2 │ │ │ │ - blt.w 92a26 │ │ │ │ + blt.w 92c3a │ │ │ │ ldr.w r2, [r8, #184] @ 0xb8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92836 │ │ │ │ + bne.n 92a4a │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r0, r2, [r5, #804] @ 0x324 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92aa0 │ │ │ │ + beq.w 92cb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr.w r0, [r8, #144] @ 0x90 │ │ │ │ - cbz r0, 927b8 │ │ │ │ + cbz r0, 929cc │ │ │ │ ldr.w r1, [r8, #148] @ 0x94 │ │ │ │ add.w r5, r0, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ clz r1, r1 │ │ │ │ str.w r2, [r8, #144] @ 0x90 │ │ │ │ add r0, r2 │ │ │ │ str.w r0, [r8, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r2, r1, lsl #2 │ │ │ │ - b.n 926a0 │ │ │ │ + b.n 928b4 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl 9fec0 │ │ │ │ + bl a00c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92706 │ │ │ │ + beq.n 9291a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b4188 │ │ │ │ + bl 1b5f80 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92894 │ │ │ │ + beq.n 92aa8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92894 │ │ │ │ + beq.n 92aa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92564 │ │ │ │ + beq.w 92758 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 922b8 │ │ │ │ + b.n 924d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92726 │ │ │ │ - b.n 927f8 │ │ │ │ + bne.n 9293a │ │ │ │ + b.n 92a0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92726 │ │ │ │ - b.n 927f8 │ │ │ │ + bne.w 9293a │ │ │ │ + b.n 92a0c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 9277c │ │ │ │ + bcc.n 92990 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #184] @ 0xb8 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 927a4 │ │ │ │ + b.n 929b8 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 876c4 │ │ │ │ + bl 878a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922b8 │ │ │ │ - b.n 9280e │ │ │ │ + beq.w 924d0 │ │ │ │ + b.n 92a22 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a3a │ │ │ │ + beq.w 92c4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92a2a │ │ │ │ + bne.w 92c3e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ - b.n 92804 │ │ │ │ + bl 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ + b.n 92a18 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.n 92804 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 92a18 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92500 │ │ │ │ + beq.w 927a0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92500 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 927a0 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 925ac │ │ │ │ + beq.w 92718 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 925ac │ │ │ │ + b.n 92718 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 876c4 │ │ │ │ - b.n 9280e │ │ │ │ + bl 878a0 │ │ │ │ + b.n 92a22 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #36112 @ 0x8d10 │ │ │ │ + movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9292a │ │ │ │ + beq.n 92b3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 929d4 │ │ │ │ + beq.n 92be8 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9233e │ │ │ │ + b.n 92556 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924cc │ │ │ │ + beq.w 926e4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1291ac <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 129a44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92300 │ │ │ │ + beq.w 92518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1291b8 <_PyErr_Clear@@Base> │ │ │ │ - b.n 92300 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + bl 129a50 <_PyErr_Clear@@Base> │ │ │ │ + b.n 92518 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 924c6 │ │ │ │ + beq.w 926de │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 924c6 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 926de │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9233a │ │ │ │ + beq.w 92552 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9233a │ │ │ │ + b.n 92552 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ rsb r8, r8, #0 │ │ │ │ - b.n 9258a │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 9277e │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92398 │ │ │ │ + beq.w 925b0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92398 │ │ │ │ + b.n 925b0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 92566 │ │ │ │ + bl d5514 │ │ │ │ + b.n 9275a │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9292a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9240c │ │ │ │ + bne.w 92624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9240c │ │ │ │ - cbz r7, 92a1a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92624 │ │ │ │ + cbz r7, 92c2e │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92356 │ │ │ │ + b.n 9256e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 922de │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 922ca │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 922ca │ │ │ │ + bne.w 924e2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924e2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 923c2 │ │ │ │ + b.n 925da │ │ │ │ mov r0, r5 │ │ │ │ - bl 79330 │ │ │ │ + bl 79448 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9239e │ │ │ │ + b.n 925b6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 92764 │ │ │ │ + b.n 92978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92878 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92878 │ │ │ │ + bne.w 92a8c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92a8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922be │ │ │ │ - b.n 9280e │ │ │ │ + beq.w 924d6 │ │ │ │ + b.n 92a22 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r8, r8, #0 │ │ │ │ - bne.w 92584 │ │ │ │ + bne.w 92778 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9233e │ │ │ │ + beq.w 92556 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9233e │ │ │ │ - b.n 92328 │ │ │ │ + bne.w 92556 │ │ │ │ + b.n 92540 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92298 │ │ │ │ - ldr r0, [pc, #172] @ (92b30 ) │ │ │ │ - bl c047c │ │ │ │ + beq.w 924b0 │ │ │ │ + ldr r0, [pc, #172] @ (92d44 ) │ │ │ │ + bl c071c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92564 │ │ │ │ + beq.w 92758 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 923f8 │ │ │ │ - b.n 92454 │ │ │ │ + bne.w 92610 │ │ │ │ + b.n 9266c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92acc │ │ │ │ + beq.n 92ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92acc │ │ │ │ + cbnz r3, 92ce0 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 92ac4 │ │ │ │ + cbz r3, 92cd8 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b02 │ │ │ │ + beq.n 92d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92b02 │ │ │ │ - ldr r2, [pc, #72] @ (92b34 ) │ │ │ │ + cbnz r3, 92d16 │ │ │ │ + ldr r2, [pc, #72] @ (92d48 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 92afa │ │ │ │ + cbz r3, 92d0e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 92ad4 │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 927f8 │ │ │ │ + bne.n 92ce8 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 92a0c │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1b3bec │ │ │ │ + bl 1b59e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92726 │ │ │ │ - b.n 927f8 │ │ │ │ + bne.w 9293a │ │ │ │ + b.n 92a0c │ │ │ │ nop │ │ │ │ - add r1, pc, #304 @ (adr r1, 92c64 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 92e78 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00092b38 : │ │ │ │ +00092d4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -156122,39 +156263,39 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 731f4 │ │ │ │ + bl 73308 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 92b8c │ │ │ │ + cbz r0, 92da0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b2314 │ │ │ │ + bl 1b410c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b88 │ │ │ │ + beq.n 92d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92b88 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 92d9c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbnz r0, 92b92 │ │ │ │ + cbnz r0, 92da6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 782ec │ │ │ │ - b.n 92b8c │ │ │ │ + bl 78400 │ │ │ │ + b.n 92da0 │ │ │ │ │ │ │ │ -00092b98 : │ │ │ │ +00092dac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -156167,88 +156308,88 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29d00 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93650 │ │ │ │ + beq.w 93864 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r9 │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.n 92cd4 │ │ │ │ + bne.n 92ee8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 938c2 │ │ │ │ + beq.w 93ad6 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 936e6 │ │ │ │ - bhi.w 92d72 │ │ │ │ + beq.w 938fa │ │ │ │ + bhi.w 92f86 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93b54 │ │ │ │ + beq.w 93d68 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93b44 │ │ │ │ + beq.w 93d58 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93a10 │ │ │ │ + beq.w 93c24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 936be │ │ │ │ + bne.w 938d2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 93098 │ │ │ │ + beq.w 932ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ed0 │ │ │ │ + beq.w 930e4 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 932de │ │ │ │ + beq.w 934f2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - movw lr, #60120 @ 0xead8 │ │ │ │ + movw lr, #58568 @ 0xe4c8 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #40192 @ 0x9d00 │ │ │ │ + movw r2, #38720 @ 0x9740 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #15588 @ 0x3ce4 │ │ │ │ + movw sl, #14116 @ 0x3724 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #40196 @ 0x9d04 │ │ │ │ + movw r8, #38724 @ 0x9744 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #38728 @ 0x9748 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bne.w 92f80 │ │ │ │ + bne.w 93194 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 92ed0 │ │ │ │ + bgt.w 930e4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93bda │ │ │ │ + bne.w 93dee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93af8 │ │ │ │ + beq.w 93d0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -156259,83 +156400,83 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 9303a │ │ │ │ + b.n 9324e │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93b28 │ │ │ │ + blt.w 93d3c │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 92cd4 │ │ │ │ + bne.n 92ee8 │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f14 │ │ │ │ + beq.w 93128 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 93816 │ │ │ │ + beq.w 93a2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93040 │ │ │ │ + beq.w 93254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 92f2a │ │ │ │ + bls.w 9313e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 92f2a │ │ │ │ + blt.w 9313e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9391c │ │ │ │ + bne.w 93b30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, r3, r5 │ │ │ │ blx 29db8 │ │ │ │ add r5, r6 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92bf2 │ │ │ │ + bne.w 92e06 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93638 │ │ │ │ + beq.w 9384c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92d6a │ │ │ │ + bne.n 92f7e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 93270 │ │ │ │ + beq.w 93484 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd7f0 │ │ │ │ + bl cda4c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93b64 │ │ │ │ + beq.w 93d78 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 938b8 │ │ │ │ + beq.w 93acc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 93278 │ │ │ │ + beq.w 9348c │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 936be │ │ │ │ + bmi.w 938d2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 92db4 │ │ │ │ + bhi.n 92fc8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #27 │ │ │ │ movs r1, r2 │ │ │ │ lsls r7, r1, #12 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ @@ -156346,73 +156487,73 @@ │ │ │ │ lsls r4, r1, #29 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r3, r6, #11 │ │ │ │ - movw lr, #60120 @ 0xead8 │ │ │ │ + movw lr, #58568 @ 0xe4c8 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #40192 @ 0x9d00 │ │ │ │ + movw r2, #38720 @ 0x9740 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #15588 @ 0x3ce4 │ │ │ │ + movw sl, #14116 @ 0x3724 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #40196 @ 0x9d04 │ │ │ │ + movw r8, #38724 @ 0x9744 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #38728 @ 0x9748 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92ed0 │ │ │ │ + beq.n 930e4 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93266 │ │ │ │ + beq.w 9347a │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92ed0 │ │ │ │ + bhi.n 930e4 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 92c7c │ │ │ │ + bls.w 92e90 │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ ands r1, r0 │ │ │ │ - cbnz r1, 92e26 │ │ │ │ + cbnz r1, 9303a │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst r0, r1 │ │ │ │ - bne.n 92ebc │ │ │ │ + bne.n 930d0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 93000 │ │ │ │ + beq.w 93214 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92ed0 │ │ │ │ + bne.n 930e4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 9323a │ │ │ │ + beq.w 9344e │ │ │ │ sub.w r0, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw ip, #2081 @ 0x821 │ │ │ │ movt ip, #18 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.w 9348a │ │ │ │ + bne.w 9369e │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 937be │ │ │ │ + beq.w 939d2 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 92ed0 │ │ │ │ + bne.n 930e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93cd4 │ │ │ │ + bne.w 93ee8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -156422,77 +156563,77 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d5390 │ │ │ │ + bl d55a8 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 92eb8 │ │ │ │ + beq.n 930cc │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92d2e │ │ │ │ + bne.w 92f42 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92eec │ │ │ │ + b.n 93100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r1, fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r0, ip │ │ │ │ orrge.w r0, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92e26 │ │ │ │ + beq.n 9303a │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40404 @ 0x9dd4 │ │ │ │ + movw r1, #38932 @ 0x9814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1e2598 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e3c2c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92d6a │ │ │ │ + b.n 92f7e │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 93962 │ │ │ │ + beq.w 93b76 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93048 │ │ │ │ + beq.w 9325c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 92d0c │ │ │ │ + bhi.w 92f20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92d16 │ │ │ │ + beq.w 92f2a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -156500,96 +156641,96 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 92d18 │ │ │ │ + bne.w 92f2c │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92eec │ │ │ │ + b.n 93100 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9348a │ │ │ │ + beq.w 9369e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92ed0 │ │ │ │ + bne.n 930e4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 92ed0 │ │ │ │ + bls.n 930e4 │ │ │ │ sub.w r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 92ed0 │ │ │ │ - add r0, pc, #4 @ (adr r0, 92fa0 ) │ │ │ │ + bhi.n 930e4 │ │ │ │ + add r0, pc, #4 @ (adr r0, 931b4 ) │ │ │ │ ldr.w pc, [r0, r1, lsl #2] │ │ │ │ nop │ │ │ │ - subs r4, #17 │ │ │ │ + subs r6, #37 @ 0x25 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #101 @ 0x65 │ │ │ │ + subs r6, #121 @ 0x79 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r3, #241 @ 0xf1 │ │ │ │ + adds r6, #5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #117 @ 0x75 │ │ │ │ + adds r6, #137 @ 0x89 │ │ │ │ movs r1, r1 │ │ │ │ - adds r1, #109 @ 0x6d │ │ │ │ + adds r3, #129 @ 0x81 │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, #11 │ │ │ │ + adds r2, #31 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r4, #139 @ 0x8b │ │ │ │ + cmp r6, #159 @ 0x9f │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + adds r0, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #139 @ 0x8b │ │ │ │ + adds r6, #159 @ 0x9f │ │ │ │ movs r1, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 92e2c │ │ │ │ - b.n 92ed0 │ │ │ │ + ble.w 93040 │ │ │ │ + b.n 930e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -156603,24 +156744,24 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5620 │ │ │ │ - b.n 92e8e │ │ │ │ + bl d5838 │ │ │ │ + b.n 930a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d04 │ │ │ │ + bne.w 92f18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 93e90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 940a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93764 │ │ │ │ + beq.w 93978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -156630,93 +156771,93 @@ │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add r5, r6 │ │ │ │ strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1b246c │ │ │ │ + bl 1b4264 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 92d2e │ │ │ │ + b.n 92f42 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93c8c │ │ │ │ - movw r1, #59296 @ 0xe7a0 │ │ │ │ + beq.w 93ea0 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 92d86 │ │ │ │ + bpl.w 92f9a │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 92d86 │ │ │ │ + bpl.w 92f9a │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ movt r0, #32768 @ 0x8000 │ │ │ │ sub.w lr, r0, r3 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ mov.w r2, lr, asr #31 │ │ │ │ smull lr, r8, ip, lr │ │ │ │ rsb r2, r2, r8, asr #2 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.w 93bbe │ │ │ │ + bgt.w 93dd2 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ mov.w lr, #10 │ │ │ │ mla fp, lr, fp, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 93168 │ │ │ │ + bpl.n 9337c │ │ │ │ sub.w r8, r0, r3 │ │ │ │ mov.w r2, r8, asr #31 │ │ │ │ smull r8, sl, ip, r8 │ │ │ │ rsb r2, r2, sl, asr #2 │ │ │ │ cmp r2, fp │ │ │ │ - blt.w 93bbe │ │ │ │ + blt.w 93dd2 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r6, #4 │ │ │ │ mla fp, lr, fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 92d86 │ │ │ │ + bpl.w 92f9a │ │ │ │ sub.w r3, r0, r8 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ asrs r2, r3, #31 │ │ │ │ smull sl, r3, ip, r3 │ │ │ │ rsb r3, r2, r3, asr #2 │ │ │ │ cmp r3, fp │ │ │ │ mla fp, lr, fp, r8 │ │ │ │ - blt.w 93bbe │ │ │ │ + blt.w 93dd2 │ │ │ │ ldrb.w r8, [r6, #1]! │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 9313c │ │ │ │ - b.n 92d86 │ │ │ │ + bmi.n 93350 │ │ │ │ + b.n 92f9a │ │ │ │ adds r6, #3 │ │ │ │ - b.n 92d86 │ │ │ │ + b.n 92f9a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -156726,26 +156867,26 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #28 │ │ │ │ mov r0, r8 │ │ │ │ ite mi │ │ │ │ movmi r1, #58 @ 0x3a │ │ │ │ movpl r1, #46 @ 0x2e │ │ │ │ - bl 173410 │ │ │ │ + bl 173b2c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 931b4 │ │ │ │ + beq.n 933c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93a5e │ │ │ │ + beq.w 93c72 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 930cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -156756,131 +156897,131 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d5620 │ │ │ │ + bl d5838 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 93a3e │ │ │ │ + beq.w 93c52 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92eb0 │ │ │ │ + beq.w 930c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92eb0 │ │ │ │ - ldr r2, [pc, #676] @ (934c8 ) │ │ │ │ + bne.w 930c4 │ │ │ │ + ldr r2, [pc, #676] @ (936dc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9376c │ │ │ │ + bne.w 93980 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 92eb0 │ │ │ │ + b.n 930c4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 93adc │ │ │ │ + bcs.w 93cf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 93328 │ │ │ │ + bhi.n 9353c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 93328 │ │ │ │ + ble.n 9353c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 93316 │ │ │ │ + bne.n 9352a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 92eb0 │ │ │ │ + b.n 930c4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93602 │ │ │ │ + bhi.w 93816 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 92df6 │ │ │ │ + b.n 9300a │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 92d68 │ │ │ │ + bne.w 92f7c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 92d68 │ │ │ │ + bne.w 92f7c │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 93ad6 │ │ │ │ + bpl.w 93cea │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #20256 @ 0x4f20 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r7, [pc, #536] @ (934cc ) │ │ │ │ + ldrge r7, [pc, #536] @ (936e0 ) │ │ │ │ addlt.w r7, r1, r2, lsl #5 │ │ │ │ mlage r7, r0, r2, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 92d6a │ │ │ │ + beq.w 92f7e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 92d6a │ │ │ │ + beq.w 92f7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92d6a │ │ │ │ + bne.w 92f7e │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d6a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f7e │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #60120 @ 0xead8 │ │ │ │ + movw lr, #58568 @ 0xe4c8 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #40192 @ 0x9d00 │ │ │ │ + movw r2, #38720 @ 0x9740 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #15588 @ 0x3ce4 │ │ │ │ + movw sl, #14116 @ 0x3724 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #40196 @ 0x9d04 │ │ │ │ + movw r8, #38724 @ 0x9744 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r0, #40200 @ 0x9d08 │ │ │ │ + movw r0, #38728 @ 0x9748 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd fp, r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 92df6 │ │ │ │ + b.n 9300a │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ strheq.w r4, [r3, r5, lsl #1] │ │ │ │ strne.w r4, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 92eb0 │ │ │ │ + b.n 930c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -156888,76 +157029,76 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93258 │ │ │ │ + bne.w 9346c │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92eec │ │ │ │ + b.n 93100 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #38536 @ 0x9688 │ │ │ │ + movw lr, #37064 @ 0x90c8 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r2, #40244 @ 0x9d34 │ │ │ │ + movw r2, #38772 @ 0x9774 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #40248 @ 0x9d38 │ │ │ │ + movw sl, #38776 @ 0x9778 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #18444 @ 0x480c │ │ │ │ + movw r8, #17308 @ 0x439c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r1, #40252 @ 0x9d3c │ │ │ │ + movw r1, #38780 @ 0x977c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 92de6 │ │ │ │ + b.n 92ffa │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 93786 │ │ │ │ + bne.w 9399a │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ - movw lr, #38224 @ 0x9550 │ │ │ │ + movw lr, #36752 @ 0x8f90 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r2, #40204 @ 0x9d0c │ │ │ │ + movw r2, #38732 @ 0x974c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #40212 @ 0x9d14 │ │ │ │ + movw sl, #38740 @ 0x9754 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #12544 @ 0x3100 │ │ │ │ + movw r8, #11100 @ 0x2b5c │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ - movw r1, #40220 @ 0x9d1c │ │ │ │ + movw r1, #38748 @ 0x975c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 92de6 │ │ │ │ + b.n 92ffa │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ebebc │ │ │ │ + bl ec0b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 930cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -156968,81 +157109,81 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d5620 │ │ │ │ + bl d5838 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 93a3e │ │ │ │ + beq.w 93c52 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92eb0 │ │ │ │ + beq.w 930c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92eb0 │ │ │ │ + bne.w 930c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92eb0 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 930c4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e87a8 │ │ │ │ + bl e89ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93404 │ │ │ │ + bne.n 93618 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92eec │ │ │ │ + b.n 93100 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93656 │ │ │ │ - bhi.w 9360a │ │ │ │ + beq.w 9386a │ │ │ │ + bhi.w 9381e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93760 │ │ │ │ + beq.w 93974 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9382c │ │ │ │ + beq.w 93a40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 939fe │ │ │ │ + bhi.w 93c12 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ adds r3, r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93824 │ │ │ │ + beq.w 93a38 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, lr │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ @@ -157068,35 +157209,35 @@ │ │ │ │ movlt r1, r3 │ │ │ │ sub.w r3, r1, sl │ │ │ │ cmp r2, #16 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 93850 │ │ │ │ + bls.w 93a64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 93850 │ │ │ │ + bgt.w 93a64 │ │ │ │ sub.w r3, r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bic.w r2, r3, r3, asr #31 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 93832 │ │ │ │ + bgt.w 93a46 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93670 │ │ │ │ + beq.w 93884 │ │ │ │ sub.w r4, sl, r4 │ │ │ │ add r4, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 9365a │ │ │ │ + bgt.n 9386e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r8, sl │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157104,231 +157245,231 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 93d04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93f18 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 930cc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 92eb0 │ │ │ │ + ble.w 930c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92eb0 │ │ │ │ + beq.w 930c4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24f060 │ │ │ │ + bl 24f1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 930cc │ │ │ │ add r5, r4 │ │ │ │ - b.n 92eb0 │ │ │ │ + b.n 930c4 │ │ │ │ adds r3, r1, #7 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ vldmia r3!, {d7} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, lr │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2a81c <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 934f0 │ │ │ │ + b.n 93704 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 92ed4 │ │ │ │ + b.n 930e8 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 934ae │ │ │ │ + bne.w 936c2 │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 93822 │ │ │ │ - add r3, pc, #4 @ (adr r3, 93624 ) │ │ │ │ + bhi.w 93a36 │ │ │ │ + add r3, pc, #4 @ (adr r3, 93838 ) │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ nop │ │ │ │ - adds r4, #209 @ 0xd1 │ │ │ │ + adds r6, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #223 @ 0xdf │ │ │ │ + adds r7, #243 @ 0xf3 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #209 @ 0xd1 │ │ │ │ + adds r6, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #51 @ 0x33 │ │ │ │ + subs r4, #71 @ 0x47 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #223 @ 0xdf │ │ │ │ + adds r7, #243 @ 0xf3 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r7, 93650 │ │ │ │ + cbz r7, 93864 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93650 │ │ │ │ + beq.n 93864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93650 │ │ │ │ + cbnz r3, 93864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #708] @ (93918 ) │ │ │ │ - b.w 92d6a │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #708] @ (93b2c ) │ │ │ │ + b.w 92f7e │ │ │ │ mov lr, r8 │ │ │ │ - b.n 93612 │ │ │ │ + b.n 93826 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f060 │ │ │ │ + bl 24f1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 930cc │ │ │ │ add r5, r4 │ │ │ │ - b.n 93568 │ │ │ │ + b.n 9377c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e62d0 │ │ │ │ + bl e64d8 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 9355e │ │ │ │ + bne.w 93772 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92eec │ │ │ │ + b.n 93100 │ │ │ │ mov r6, r0 │ │ │ │ sub.w ip, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93a90 │ │ │ │ + bmi.w 93ca4 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 9309e │ │ │ │ + beq.w 932b2 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92d86 │ │ │ │ + b.w 92f9a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 938aa │ │ │ │ - bhi.w 92d72 │ │ │ │ + beq.w 93abe │ │ │ │ + bhi.w 92f86 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93b54 │ │ │ │ + beq.w 93d68 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93b44 │ │ │ │ + beq.w 93d58 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93a10 │ │ │ │ - movw r1, #59296 @ 0xe7a0 │ │ │ │ + beq.w 93c24 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n 936be │ │ │ │ + bne.n 938d2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 93098 │ │ │ │ + beq.w 932ac │ │ │ │ mov ip, r2 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #60120 @ 0xead8 │ │ │ │ + movw lr, #58568 @ 0xe4c8 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #40192 @ 0x9d00 │ │ │ │ + movw r2, #38720 @ 0x9740 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #15588 @ 0x3ce4 │ │ │ │ + movw sl, #14116 @ 0x3724 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #40196 @ 0x9d04 │ │ │ │ + movw r8, #38724 @ 0x9744 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #38728 @ 0x9748 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd fp, ip, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.w 92de6 │ │ │ │ + b.w 92ffa │ │ │ │ mov lr, r2 │ │ │ │ - b.n 93612 │ │ │ │ + b.n 93826 │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 92eec │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.w 93100 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93234 │ │ │ │ + beq.w 93448 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93234 │ │ │ │ + b.n 93448 │ │ │ │ mov.w ip, #1 │ │ │ │ - movw lr, #33824 @ 0x8420 │ │ │ │ + movw lr, #32352 @ 0x7e60 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r2, #40228 @ 0x9d24 │ │ │ │ + movw r2, #38756 @ 0x9764 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #40232 @ 0x9d28 │ │ │ │ + movw sl, #38760 @ 0x9768 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #40236 @ 0x9d2c │ │ │ │ + movw r8, #38764 @ 0x976c │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #40240 @ 0x9d30 │ │ │ │ + movw r1, #38768 @ 0x9770 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.w 92de6 │ │ │ │ + b.w 92ffa │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #46184 @ 0xb468 │ │ │ │ + movw r3, #44712 @ 0xaea8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2a81c <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93a88 │ │ │ │ + beq.w 93c9c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93a68 │ │ │ │ + bne.w 93c7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157336,41 +157477,41 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 93d04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 92e8e │ │ │ │ + bl 93f18 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 930a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92cfe │ │ │ │ + b.w 92f12 │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 934de │ │ │ │ + b.n 936f2 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ - b.n 93612 │ │ │ │ + b.n 93826 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93556 │ │ │ │ + bne.w 9376a │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f060 │ │ │ │ + bl 24f1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 930cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r3 │ │ │ │ - b.n 93556 │ │ │ │ + b.n 9376a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9353c │ │ │ │ + beq.w 93750 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157378,161 +157519,161 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9353c │ │ │ │ + bne.w 93750 │ │ │ │ mov sl, r5 │ │ │ │ - b.w 92eec │ │ │ │ + b.w 93100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 936f2 │ │ │ │ - bl 1b0d94 │ │ │ │ + b.n 93906 │ │ │ │ + bl 1b2b90 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 92d6a │ │ │ │ + b.w 92f7e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e62d0 │ │ │ │ + bl e64d8 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 930cc │ │ │ │ adds r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92d2e │ │ │ │ - b.w 92eb8 │ │ │ │ + bne.w 92f42 │ │ │ │ + b.w 930cc │ │ │ │ nop │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9399a │ │ │ │ + bne.n 93bae │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w sl, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 93976 │ │ │ │ + bhi.n 93b8a │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 92d2a │ │ │ │ + bls.w 92f3e │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9394e │ │ │ │ + b.n 93b62 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29d00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92d04 │ │ │ │ - b.w 93048 │ │ │ │ + bne.w 92f18 │ │ │ │ + b.w 9325c │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ strh.w ip, [r1], #8 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ strh.w ip, [r1, #-6] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ strh.w ip, [r1, #-4] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ strh.w ip, [r1, #-2] │ │ │ │ - b.n 93936 │ │ │ │ + b.n 93b4a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w sl, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 939da │ │ │ │ + bhi.n 93bee │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 92d2a │ │ │ │ + bls.w 92f3e │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 939c6 │ │ │ │ + b.n 93bda │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ str.w ip, [r1], #16 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ str.w ip, [r1, #-12] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ str.w ip, [r1, #-8] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ str.w ip, [r1, #-4] │ │ │ │ - b.n 939ae │ │ │ │ + b.n 93bc2 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93824 │ │ │ │ + beq.w 93a38 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 934de │ │ │ │ + b.n 936f2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ @@ -157540,80 +157681,80 @@ │ │ │ │ ldrlt r2, [sp, #32] │ │ │ │ orrlt.w r2, r2, #1 │ │ │ │ strlt r2, [sp, #32] │ │ │ │ ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ itt lt │ │ │ │ neglt r2, r2 │ │ │ │ strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 936d6 │ │ │ │ + b.n 938ea │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, lr │ │ │ │ adds r1, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 934e0 │ │ │ │ + b.n 936f4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92eec │ │ │ │ + beq.w 93100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92eec │ │ │ │ + bne.w 93100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92eec │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93100 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 931b4 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 933c8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ adds r4, #2 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a8c4 <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 937ea │ │ │ │ + b.n 939fe │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 937ea │ │ │ │ + b.n 939fe │ │ │ │ movs r0, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r6, #1 │ │ │ │ mla r0, r0, ip, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, lr, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ rsb r3, r3, lr, asr #2 │ │ │ │ cmp r3, ip │ │ │ │ sub.w ip, r0, #48 @ 0x30 │ │ │ │ - bge.w 936c4 │ │ │ │ + bge.w 938d8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40296 @ 0x9d68 │ │ │ │ + movw r1, #38824 @ 0x97a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 92eec │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 93100 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.w 93296 │ │ │ │ + b.w 934aa │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40332 @ 0x9d8c │ │ │ │ + movw r1, #38860 @ 0x97cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 92eec │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 93100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157623,74 +157764,74 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d5390 │ │ │ │ - b.w 92e8e │ │ │ │ + bl d55a8 │ │ │ │ + b.w 930a2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40432 @ 0x9df0 │ │ │ │ + movw r1, #38960 @ 0x9830 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.w 92eec │ │ │ │ + bl d5514 │ │ │ │ + b.w 93100 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 92c08 │ │ │ │ + b.w 92e1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 92c08 │ │ │ │ + b.w 92e1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92f10 │ │ │ │ + beq.w 93124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f10 │ │ │ │ + bne.w 93124 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92f10 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93124 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #40276 @ 0x9d54 │ │ │ │ + movw lr, #38804 @ 0x9794 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #40280 @ 0x9d58 │ │ │ │ + movw r2, #38808 @ 0x9798 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #40284 @ 0x9d5c │ │ │ │ + movw sl, #38812 @ 0x979c │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #40288 @ 0x9d60 │ │ │ │ + movw r8, #38816 @ 0x97a0 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #40292 @ 0x9d64 │ │ │ │ + movw r1, #38820 @ 0x97a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 92de6 │ │ │ │ + b.w 92ffa │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40312 @ 0x9d78 │ │ │ │ + movw r1, #38840 @ 0x97b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 92eec │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 93100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ca8 │ │ │ │ + bne.w 92ebc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157700,84 +157841,84 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 27e7c8 │ │ │ │ - b.w 92e8e │ │ │ │ + bl 27e1dc │ │ │ │ + b.w 930a2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 151c64 │ │ │ │ + bl 151d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93404 │ │ │ │ + bne.w 93618 │ │ │ │ mov sl, r5 │ │ │ │ - b.w 92eec │ │ │ │ + b.w 93100 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #40256 @ 0x9d40 │ │ │ │ + movw lr, #38784 @ 0x9780 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #40260 @ 0x9d44 │ │ │ │ + movw r2, #38788 @ 0x9784 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #40264 @ 0x9d48 │ │ │ │ + movw sl, #38792 @ 0x9788 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #40268 @ 0x9d4c │ │ │ │ + movw r8, #38796 @ 0x978c │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #40272 @ 0x9d50 │ │ │ │ + movw r1, #38800 @ 0x9790 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 92de6 │ │ │ │ + b.w 92ffa │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 93cb8 │ │ │ │ + bge.n 93ecc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 93ca8 │ │ │ │ - bl 17340c │ │ │ │ + bmi.n 93ebc │ │ │ │ + bl 173b28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93404 │ │ │ │ + bne.w 93618 │ │ │ │ mov sl, r5 │ │ │ │ - b.w 92eec │ │ │ │ + b.w 93100 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r6, #2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r2] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w fp, #1 │ │ │ │ - b.w 92d86 │ │ │ │ + b.w 92f9a │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 173410 │ │ │ │ + bl 173b2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93404 │ │ │ │ - b.n 93c86 │ │ │ │ + bne.w 93618 │ │ │ │ + b.n 93e9a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40376 @ 0x9db8 │ │ │ │ + movw r1, #38904 @ 0x97f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 92eec │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 93100 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -157787,72 +157928,72 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 27e7c8 │ │ │ │ - b.w 92e8e │ │ │ │ + bl 27e1dc │ │ │ │ + b.w 930a2 │ │ │ │ │ │ │ │ -00093d04 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00093f18 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 93db8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 93fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93dc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 93fda <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 93d4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 93f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 93d4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 93f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 93d68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 93f7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 93d60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r4, 93f74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ccd74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfd0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.w 94078 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 93d38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 93f4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 93e18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 9402c <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r1, r4, #3 │ │ │ │ adds r0, r7, r4 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ mov r3, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 93df6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 9400a <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r7, #3 │ │ │ │ sub.w lr, r7, #3 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, lr │ │ │ │ bic.w r1, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ @@ -157860,64 +158001,64 @@ │ │ │ │ add r1, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 93df2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 94006 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 93da6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 93fba <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93f36 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93f36 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93e90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 940a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.n 94078 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1b246c │ │ │ │ + bl 1b4264 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 93d48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93f5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 93d48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93f5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r6, [lr], #8 │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ strh.w r6, [lr, #-6] │ │ │ │ ldrb.w r6, [r3, #-2] │ │ │ │ strh.w r6, [lr, #-4] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ strh.w r6, [lr, #-2] │ │ │ │ - b.n 93d7e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 93f92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ bic.w r2, r4, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 93e6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ + bcc.n 9407e <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -157925,218 +158066,218 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 93df0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 94004 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93e52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ + b.n 94066 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w lr, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w lr, [r0], #16 │ │ │ │ ldrb.w lr, [r3, #-3] │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ str.w lr, [r0, #-8] │ │ │ │ ldrb.w lr, [r3, #-1] │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ - b.n 93e2a <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 9403e <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 93f90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28c> │ │ │ │ + beq.n 941a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93ffc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ - blt.w 94058 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + beq.w 94210 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ + blt.w 9426c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 94072 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + bgt.w 94286 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94014 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #416] @ (94084 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 94228 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #416] @ (94298 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 93fd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 941e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 93fc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c0> │ │ │ │ + beq.n 941d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ + beq.n 9418c <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #332] @ (94088 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #332] @ (9429c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x320> │ │ │ │ + bne.n 94238 <_PyUnicodeWriter_WriteASCIIString@@Base+0x320> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 94004 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ + bpl.n 94218 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9407e <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ + bpl.w 94292 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 93fb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b4> │ │ │ │ + bhi.n 941cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b4> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 93f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 94130 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r1, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r3, #20256 @ 0x4f20 │ │ │ │ movtlt r3, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r3, [pc, #224] @ (9408c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r3, [pc, #224] @ (942a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r3, r3, r2, lsl #5 │ │ │ │ mlage r3, r1, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 93f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 94130 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + bne.n 94130 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9403c <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ + bne.n 94250 <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94072 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + beq.n 94286 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 93f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - ldr r3, [pc, #144] @ (94090 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 94130 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + ldr r3, [pc, #144] @ (942a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 93f58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ + bmi.n 9416c <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93f70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + b.n 94184 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94072 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + cbz r0, 94286 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 93f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94130 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 94048 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ + bne.n 9425c <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93f42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94156 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93fe8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e4> │ │ │ │ + b.n 941fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e4> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93f42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94156 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13756 @ 0x35bc │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93f70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ - bl 1f5c8c │ │ │ │ + b.n 94184 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + bl 1f71c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93ffe <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ - b.n 9406e <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ + bne.n 94212 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ + b.n 94282 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 94006 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + b.n 9421a <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -158145,31 +158286,31 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b84 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe80> │ │ │ │ + beq.w 94d98 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe80> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94ce8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xfe4> │ │ │ │ + bcs.w 94efc <_PyUnicodeWriter_WriteASCIIString@@Base+0xfe4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 94baa <_PyUnicodeWriter_WriteASCIIString@@Base+0xea6> │ │ │ │ + bgt.w 94dbe <_PyUnicodeWriter_WriteASCIIString@@Base+0xea6> │ │ │ │ bic.w r5, r3, #128 @ 0x80 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w 9435e <_PyUnicodeWriter_WriteASCIIString@@Base+0x65a> │ │ │ │ + bhi.w 94572 <_PyUnicodeWriter_WriteASCIIString@@Base+0x65a> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -158248,337 +158389,337 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r2, r4, #31 │ │ │ │ lsls r5, r5, #16 │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r0, r4, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 950ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ + blt.w 95302 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 950ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ + bge.w 95302 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 950f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13f4> │ │ │ │ + beq.w 9530c <_PyUnicodeWriter_WriteASCIIString@@Base+0x13f4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 94a6a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd66> │ │ │ │ + bne.w 94c7e <_PyUnicodeWriter_WriteASCIIString@@Base+0xd66> │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94bec <_PyUnicodeWriter_WriteASCIIString@@Base+0xee8> │ │ │ │ + beq.w 94e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ - bls.w 94dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + bls.w 94fec <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + cbz r0, 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r5 │ │ │ │ - bl 965dc │ │ │ │ + bl 967f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94a4a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd46> │ │ │ │ - ldr r0, [pc, #476] @ (943f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6ec>) │ │ │ │ + beq.w 94c5e <_PyUnicodeWriter_WriteASCIIString@@Base+0xd46> │ │ │ │ + ldr r0, [pc, #476] @ (94604 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6ec>) │ │ │ │ mov r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - cbz r0, 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + cbz r7, 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + cbz r0, 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85c0c │ │ │ │ + bl 85dd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 951a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ + beq.w 953bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 9518a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1486> │ │ │ │ + blt.w 9539e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1486> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ + beq.w 953bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 964b4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ + bl 966c8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94db2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10ae> │ │ │ │ + beq.w 94fc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10ae> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + bcs.w 94fec <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9481c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb18> │ │ │ │ + bne.w 94a30 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb18> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + ble.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94f32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94f32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94f32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94f32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94f32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r3, #28] │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94f32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #6 │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r4, r3, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1016> │ │ │ │ + beq.w 94f2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1016> │ │ │ │ cmp r5, r7 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 94342 <_PyUnicodeWriter_WriteASCIIString@@Base+0x63e> │ │ │ │ + bne.n 94556 <_PyUnicodeWriter_WriteASCIIString@@Base+0x63e> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41352 @ 0xa188 │ │ │ │ + movw r1, #39880 @ 0x9bc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 9512c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1428> │ │ │ │ - bne.n 94392 <_PyUnicodeWriter_WriteASCIIString@@Base+0x68e> │ │ │ │ + blt.w 95340 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1428> │ │ │ │ + bne.n 945a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x68e> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - beq.w 95158 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1454> │ │ │ │ + beq.w 9536c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1454> │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 9521a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1516> │ │ │ │ - bl f9538 │ │ │ │ + beq.w 9542e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1516> │ │ │ │ + bl f9a0c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94ca4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xfa0> │ │ │ │ + bne.w 94eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xfa0> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 94bc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec4> │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + beq.w 94ddc <_PyUnicodeWriter_WriteASCIIString@@Base+0xec4> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c78 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf74> │ │ │ │ + beq.w 94e8c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf74> │ │ │ │ mov r0, r5 │ │ │ │ - bl e53b8 │ │ │ │ + bl e55c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94f66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1262> │ │ │ │ + beq.w 9517a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1262> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 94f52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x124e> │ │ │ │ + bne.w 95166 <_PyUnicodeWriter_WriteASCIIString@@Base+0x124e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 943ba <_PyUnicodeWriter_WriteASCIIString@@Base+0x6b6> │ │ │ │ + b.n 945ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x6b6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94fe6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12e2> │ │ │ │ + beq.w 951fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x12e2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b36 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe32> │ │ │ │ + bne.w 94d4a <_PyUnicodeWriter_WriteASCIIString@@Base+0xe32> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b56 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe52> │ │ │ │ + beq.w 94d6a <_PyUnicodeWriter_WriteASCIIString@@Base+0xe52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94fd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12d4> │ │ │ │ + beq.w 951ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x12d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95096 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1392> │ │ │ │ + beq.w 952aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x1392> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95064 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1360> │ │ │ │ + beq.w 95278 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95078 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1374> │ │ │ │ + beq.w 9528c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + beq.w 94d74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95354 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1650> │ │ │ │ + beq.w 95568 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1650> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95344 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1640> │ │ │ │ + beq.w 95558 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1640> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95334 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1630> │ │ │ │ + beq.w 95548 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1630> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95328 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1624> │ │ │ │ + beq.w 9553c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x161a> │ │ │ │ + beq.w 95532 <_PyUnicodeWriter_WriteASCIIString@@Base+0x161a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95316 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1612> │ │ │ │ + beq.w 9552a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ee> │ │ │ │ + beq.w 95506 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 952e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15de> │ │ │ │ + beq.w 954f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 953b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16ae> │ │ │ │ + beq.w 955c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + beq.w 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -158594,2038 +158735,2039 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ strd r2, sl, [sp, #108] @ 0x6c │ │ │ │ - bl 968f4 │ │ │ │ + bl 96b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + beq.w 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 96abc │ │ │ │ + bl 96cd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + beq.w 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b28 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe24> │ │ │ │ + bne.w 94d3c <_PyUnicodeWriter_WriteASCIIString@@Base+0xe24> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94552 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ + beq.n 94766 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94abc <_PyUnicodeWriter_WriteASCIIString@@Base+0xdb8> │ │ │ │ + beq.w 94cd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94568 <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ + beq.n 9477c <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94992 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc8e> │ │ │ │ + beq.w 94ba6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc8e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 94586 <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ + beq.n 9479a <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94586 <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ + beq.n 9479a <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdde> │ │ │ │ + beq.w 94cf6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdde> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 9459e <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ + cbz r0, 947b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9459e <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ + beq.n 947b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 949d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xccc> │ │ │ │ + beq.w 94be4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xccc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 945bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ + beq.n 947d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 945bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ + beq.n 947d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94a0c <_PyUnicodeWriter_WriteASCIIString@@Base+0xd08> │ │ │ │ + beq.w 94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd08> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 945da <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + beq.n 947ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 945da <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + beq.n 947ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 949b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcac> │ │ │ │ - cbz r5, 945f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ + beq.w 94bc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcac> │ │ │ │ + cbz r5, 94804 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 945f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ + beq.n 94804 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94a2c <_PyUnicodeWriter_WriteASCIIString@@Base+0xd28> │ │ │ │ + beq.w 94c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd28> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ + beq.n 94824 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ + beq.n 94824 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 949ee <_PyUnicodeWriter_WriteASCIIString@@Base+0xcea> │ │ │ │ - cbz r6, 94628 <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ + beq.w 94c02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcea> │ │ │ │ + cbz r6, 9483c <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94628 <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ + beq.n 9483c <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94b02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdfe> │ │ │ │ + beq.w 94d16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdfe> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - ldr r2, [pc, #752] @ (9493c <_PyUnicodeWriter_WriteASCIIString@@Base+0xc38>) │ │ │ │ + bne.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + ldr r2, [pc, #752] @ (94b50 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc38>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94e5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x115a> │ │ │ │ + bne.w 95072 <_PyUnicodeWriter_WriteASCIIString@@Base+0x115a> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94bee <_PyUnicodeWriter_WriteASCIIString@@Base+0xeea> │ │ │ │ + beq.w 94e02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xeea> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + bcs.w 94fec <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 941ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e6> │ │ │ │ + b.n 943fe <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e6> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95370 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ - beq.w 95368 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1664> │ │ │ │ + blt.w 95584 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ + beq.w 9557c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1664> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #40960 @ 0xa000 │ │ │ │ + movw r2, #39488 @ 0x9a40 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94da0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x109c> │ │ │ │ + bne.w 94fb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x109c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 94280 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 94494 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95370 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ + blt.w 95584 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 965dc │ │ │ │ + bl 967f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9420a <_PyUnicodeWriter_WriteASCIIString@@Base+0x506> │ │ │ │ - b.n 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 9441e <_PyUnicodeWriter_WriteASCIIString@@Base+0x506> │ │ │ │ + b.n 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 94b76 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe72> │ │ │ │ + beq.w 94d8a <_PyUnicodeWriter_WriteASCIIString@@Base+0xe72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 81044 │ │ │ │ + bl 81208 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964b4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ + bl 966c8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 946ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ca> │ │ │ │ + b.n 948e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ca> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94680 <_PyUnicodeWriter_WriteASCIIString@@Base+0x97c> │ │ │ │ + b.n 94894 <_PyUnicodeWriter_WriteASCIIString@@Base+0x97c> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d60 │ │ │ │ + bl 1e43f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94892 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb8e> │ │ │ │ - bl 85b34 │ │ │ │ + beq.w 94aa6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb8e> │ │ │ │ + bl 85d00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 94716 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 9492a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95054 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1350> │ │ │ │ + beq.w 95268 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1350> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95030 <_PyUnicodeWriter_WriteASCIIString@@Base+0x132c> │ │ │ │ + beq.w 95244 <_PyUnicodeWriter_WriteASCIIString@@Base+0x132c> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 95018 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1314> │ │ │ │ + beq.w 9522c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1314> │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ subs r3, #1 │ │ │ │ mov r9, r3 │ │ │ │ asrs r3, r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7efb0 <_PyLong_New@@Base> │ │ │ │ + bl 7f174 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + beq.w 951e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ge │ │ │ │ movge r5, #1 │ │ │ │ movlt.w r5, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r2, [r5, #8]! │ │ │ │ add.w r2, r3, r8, lsl #2 │ │ │ │ add.w sl, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 94c24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf20> │ │ │ │ - bl 1c4288 │ │ │ │ + beq.w 94e38 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf20> │ │ │ │ + bl 1c5e38 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 94fae <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ + bhi.w 951c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c4288 │ │ │ │ + bl 1c5e38 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94fae <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ + bhi.w 951c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, r0, lsl #15 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 947d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xacc> │ │ │ │ + b.n 949e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xacc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 952be <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ba> │ │ │ │ + blt.w 954d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 942b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ + beq.w 944c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 964b4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ + bl 966c8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 942b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ + b.n 944c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 953c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16c2> │ │ │ │ - bl 731f4 │ │ │ │ + blt.w 955da <_PyUnicodeWriter_WriteASCIIString@@Base+0x16c2> │ │ │ │ + bl 73308 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 953b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16b4> │ │ │ │ + bne.w 955cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x16b4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 94e20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x111c> │ │ │ │ + beq.w 95034 <_PyUnicodeWriter_WriteASCIIString@@Base+0x111c> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94dec <_PyUnicodeWriter_WriteASCIIString@@Base+0x10e8> │ │ │ │ + beq.w 95000 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10e8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 9485c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb58> │ │ │ │ + b.n 94a70 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a20c │ │ │ │ + bl 269c90 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 94760 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ + bne.w 94974 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94760 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ - b.n 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - bl 721b8 │ │ │ │ + beq.w 94974 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ + b.n 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 72340 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 951ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x14ca> │ │ │ │ + bne.w 953e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94f30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x122c> │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + beq.w 95144 <_PyUnicodeWriter_WriteASCIIString@@Base+0x122c> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x120e> │ │ │ │ + beq.w 95126 <_PyUnicodeWriter_WriteASCIIString@@Base+0x120e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a508 │ │ │ │ + bl 7a620 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95232 <_PyUnicodeWriter_WriteASCIIString@@Base+0x152e> │ │ │ │ + beq.w 95446 <_PyUnicodeWriter_WriteASCIIString@@Base+0x152e> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 948fc <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ + beq.n 94b10 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 951dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x14d8> │ │ │ │ + beq.w 953f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14d8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 948bc <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ + beq.n 94ad0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 948bc <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ + bne.n 94ad0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 948bc <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94ad0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9bc> │ │ │ │ + beq.w 948d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9bc> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 112a50 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 113284 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 94280 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 94494 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d60 │ │ │ │ + bl 1e43f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 953a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16a0> │ │ │ │ + beq.w 955b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d60 │ │ │ │ + bl 1e43f0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9538e <_PyUnicodeWriter_WriteASCIIString@@Base+0x168a> │ │ │ │ + beq.w 955a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x168a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 188e90 │ │ │ │ + bl 18a6fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 94716 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 9492a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #648] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #648] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94e9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1196> │ │ │ │ + bne.w 950ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1196> │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 94568 <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ + b.n 9477c <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - ldr r2, [pc, #616] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #616] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94e24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1120> │ │ │ │ + bne.w 95038 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1120> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 945da <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + b.n 947ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #588] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #588] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ed6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x11d2> │ │ │ │ + bne.w 950ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x11d2> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9459e <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ - ldr r2, [pc, #560] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + b.n 947b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ + ldr r2, [pc, #560] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94e42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x113e> │ │ │ │ + bne.w 95056 <_PyUnicodeWriter_WriteASCIIString@@Base+0x113e> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ + b.n 94824 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [pc, #524] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #524] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x11b4> │ │ │ │ + bne.w 950cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x11b4> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 945bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ + b.n 947d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #496] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #496] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94f34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1230> │ │ │ │ + bne.w 95148 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1230> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 945f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ + b.n 94804 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94228 <_PyUnicodeWriter_WriteASCIIString@@Base+0x524> │ │ │ │ - b.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bne.w 9443c <_PyUnicodeWriter_WriteASCIIString@@Base+0x524> │ │ │ │ + b.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + beq.w 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.w 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41268 @ 0xa134 │ │ │ │ + movw r1, #39796 @ 0x9b74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 952ba <_PyUnicodeWriter_WriteASCIIString@@Base+0x15b6> │ │ │ │ + beq.w 954ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x15b6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 952dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ + beq.w 954f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 952dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ + bne.w 954f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #352] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #352] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94e7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1178> │ │ │ │ + bne.w 95090 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1178> │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94552 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ - b.n 94568 <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ + bne.w 94766 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ + b.n 9477c <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - ldr r2, [pc, #312] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #312] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x11f0> │ │ │ │ + bne.w 95108 <_PyUnicodeWriter_WriteASCIIString@@Base+0x11f0> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94586 <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ + b.n 9479a <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (94c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #276] @ (94e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94d44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1040> │ │ │ │ + bne.w 94f58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1040> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94630 <_PyUnicodeWriter_WriteASCIIString@@Base+0x92c> │ │ │ │ - b.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bne.w 94844 <_PyUnicodeWriter_WriteASCIIString@@Base+0x92c> │ │ │ │ + b.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1b373c │ │ │ │ + bl 1b5534 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9453a <_PyUnicodeWriter_WriteASCIIString@@Base+0x836> │ │ │ │ + b.n 9474e <_PyUnicodeWriter_WriteASCIIString@@Base+0x836> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b26e8 │ │ │ │ + bl 1b44e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + blt.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95588 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9579c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94414 <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ - bl 80760 │ │ │ │ + bne.w 94628 <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9508c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1388> │ │ │ │ - bl 80760 │ │ │ │ + beq.w 952a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1388> │ │ │ │ + bl 80924 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94a72 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6e> │ │ │ │ + beq.n 94c86 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6e> │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 945da <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ - bl 80760 │ │ │ │ + b.n 947ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94708 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa04> │ │ │ │ - b.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 9491c <_PyUnicodeWriter_WriteASCIIString@@Base+0xa04> │ │ │ │ + b.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94cda <_PyUnicodeWriter_WriteASCIIString@@Base+0xfd6> │ │ │ │ + beq.w 94eee <_PyUnicodeWriter_WriteASCIIString@@Base+0xfd6> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1294> │ │ │ │ + beq.w 951ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x1294> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 940d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3cc> │ │ │ │ + ble.w 942e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3cc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51324 @ 0xc87c │ │ │ │ + movw r1, #49852 @ 0xc2bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 941ca <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c6> │ │ │ │ + b.w 943de <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c6> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b373c │ │ │ │ + bl 1b5534 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x105c> │ │ │ │ + beq.w 94f74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x105c> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 946e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ - b.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bne.w 948fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ + b.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ and.w r2, r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ add.w r9, r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c4288 │ │ │ │ + bl 1c5e38 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95216 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1512> │ │ │ │ + bhi.w 9542a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1512> │ │ │ │ cmp r2, r6 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - bne.n 94c5e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf5a> │ │ │ │ + bne.n 94e72 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf5a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95264 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1560> │ │ │ │ + beq.w 95478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1560> │ │ │ │ lsls r0, r2 │ │ │ │ cmp r4, r9 │ │ │ │ add r5, r0 │ │ │ │ - bne.n 94c36 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf32> │ │ │ │ + bne.n 94e4a <_PyUnicodeWriter_WriteASCIIString@@Base+0xf32> │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, r3, r8, lsl #2 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 94280 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 94494 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x14f8> │ │ │ │ + beq.w 95410 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14f8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + beq.n 94eb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + cbnz r2, 94eb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b26e8 │ │ │ │ + bl 1b44e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 943a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a4> │ │ │ │ + bge.w 945bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a568 │ │ │ │ mov r3, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 94b9c <_PyUnicodeWriter_WriteASCIIString@@Base+0xe98> │ │ │ │ + bne.w 94db0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe98> │ │ │ │ movw r4, #56128 @ 0xdb40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - movw r1, #40644 @ 0x9ec4 │ │ │ │ + movw r1, #39172 @ 0x9904 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7330 │ │ │ │ + bl d7568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94bc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ + beq.w 94dd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #40672 @ 0x9ee0 │ │ │ │ + movw r1, #39200 @ 0x9920 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12d348 │ │ │ │ - b.n 94bc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 94dd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94c88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ + bne.n 94e9c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #41020 @ 0xa03c │ │ │ │ + movw r1, #39548 @ 0x9a7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94c88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94e9c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94b14 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ + beq.w 94d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94b14 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ + b.n 94d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a568 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 94dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + beq.n 94fec <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 946e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ + bge.w 948fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40936 @ 0x9fe8 │ │ │ │ + movw r1, #39464 @ 0x9a28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #720] @ (95074 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1370>) │ │ │ │ + b.w 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #720] @ (95288 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1370>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80ae0 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 946be <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ba> │ │ │ │ + bl 80ca4 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 948d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 94dca <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c6> │ │ │ │ + cbz r3, 94fde <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c6> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95804 │ │ │ │ + bl 95a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - b.n 9480e <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ + b.n 94a22 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a568 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9480e <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ + bne.w 94a22 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40644 @ 0x9ec4 │ │ │ │ + movw r1, #39172 @ 0x9904 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 9436e <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ + b.w 94582 <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x159c> │ │ │ │ + beq.w 954b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x159c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + beq.n 9502a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + cbnz r2, 9502a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.w 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 94e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 9502a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 949c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ + beq.w 94bda <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 949c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94bda <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94a02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94a02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94c16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9465a <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ + beq.w 9486e <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 9465a <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.w 9486e <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94ad0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ + beq.w 94ce4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94ad0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94ce4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 949a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ + beq.w 94bba <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 949a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94bba <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94a22 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ + beq.w 94c36 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94a22 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94c36 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 949e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ + beq.w 94bf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 949e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 94bf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ + beq.w 94d0c <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ + b.n 94d0c <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 951e6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e2> │ │ │ │ + bne.w 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ - b.n 94dfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ + beq.w 9502a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + b.n 95010 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 94f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94a40 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ + beq.w 94c54 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94a40 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ + b.n 94c54 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 943e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ + bne.w 945fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 943e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 945fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 94f7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ + beq.n 9518e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r1, 94fa2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x129e> │ │ │ │ + cbz r1, 951b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x129e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 94c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + beq.w 94eb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + bne.w 94eb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94eb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ movw r4, #56128 @ 0xdb40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 94cfe <_PyUnicodeWriter_WriteASCIIString@@Base+0xffa> │ │ │ │ + b.n 94f12 <_PyUnicodeWriter_WriteASCIIString@@Base+0xffa> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 94f7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ + b.n 9518e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94fc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ + beq.n 951da <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94fc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ + cbnz r2, 951da <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 95000 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12fc> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 95214 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12fc> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 94280 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ - bl 80760 │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 94494 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ - b.w 94422 <_PyUnicodeWriter_WriteASCIIString@@Base+0x71e> │ │ │ │ + bne.w 94d74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + b.w 94636 <_PyUnicodeWriter_WriteASCIIString@@Base+0x71e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41224 @ 0xa108 │ │ │ │ + movw r1, #39752 @ 0x9b48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 12dc38 │ │ │ │ + b.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40792 @ 0x9f58 │ │ │ │ + movw r1, #39320 @ 0x9998 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 94fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 951e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40704 @ 0x9f00 │ │ │ │ + movw r1, #39232 @ 0x9940 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 94fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ - bl 80760 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 951e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bne.n 951e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7efb0 <_PyLong_New@@Base> │ │ │ │ + bl 7f174 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + beq.n 951e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ ldr.w r8, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.w 947b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xab4> │ │ │ │ - bl 7efb0 <_PyLong_New@@Base> │ │ │ │ + b.w 949cc <_PyUnicodeWriter_WriteASCIIString@@Base+0xab4> │ │ │ │ + bl 7f174 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 94280 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ - bl 80760 │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 94494 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ - b.w 9443e <_PyUnicodeWriter_WriteASCIIString@@Base+0x73a> │ │ │ │ + bne.w 94d74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + b.w 94652 <_PyUnicodeWriter_WriteASCIIString@@Base+0x73a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + bne.w 94d74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 9444c <_PyUnicodeWriter_WriteASCIIString@@Base+0x748> │ │ │ │ + b.w 94660 <_PyUnicodeWriter_WriteASCIIString@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 94414 <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ - bl 80760 │ │ │ │ + b.w 94628 <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + bne.w 94d74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 94430 <_PyUnicodeWriter_WriteASCIIString@@Base+0x72c> │ │ │ │ + b.w 94644 <_PyUnicodeWriter_WriteASCIIString@@Base+0x72c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a20c │ │ │ │ + bl 269c90 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95120 <_PyUnicodeWriter_WriteASCIIString@@Base+0x141c> │ │ │ │ + beq.n 95334 <_PyUnicodeWriter_WriteASCIIString@@Base+0x141c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a20c │ │ │ │ + bl 269c90 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9510c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1408> │ │ │ │ + beq.n 95320 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1408> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 188e90 │ │ │ │ + bl 18a6fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 94716 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ - bl 80760 │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 9492a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41312 @ 0xa160 │ │ │ │ + movw r1, #39840 @ 0x9ba0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 9436e <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ + b.w 94582 <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - b.n 950da <_PyUnicodeWriter_WriteASCIIString@@Base+0x13d6> │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - b.n 950c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13be> │ │ │ │ - bl 80760 │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + b.n 952ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x13d6> │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + b.n 952d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13be> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #41144 @ 0xa0b8 │ │ │ │ + movw r1, #39672 @ 0x9af8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #648] @ (953e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e0>) │ │ │ │ + b.w 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #648] @ (955f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #4380 @ 0x111c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1db224 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ + bl 1dcac4 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964b4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ + bl 966c8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 9423a <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - bl 80760 │ │ │ │ + b.w 9444e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #40840 @ 0x9f88 │ │ │ │ + movw r1, #39368 @ 0x99c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95148 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9535c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.w 943dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964b4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ + bl 966c8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 948b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb0> │ │ │ │ + b.w 94ac8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 948fc <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94b10 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + bne.w 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + b.n 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #41188 @ 0xa0e4 │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94c88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ + b.n 94e9c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ mov r4, r1 │ │ │ │ - b.n 94fb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12ac> │ │ │ │ - bl e26cc │ │ │ │ + b.n 951c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12ac> │ │ │ │ + bl e28dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 943a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ + beq.w 945ba <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964b4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ + bl 966c8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 943a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ + b.w 945ba <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95242 <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ + beq.n 95456 <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 95294 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1590> │ │ │ │ + cbz r2, 954a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1590> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + beq.w 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + bne.w 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + b.n 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9527c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ + beq.n 95490 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9527c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ + cbnz r2, 95490 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40748 @ 0x9f2c │ │ │ │ + movw r1, #39276 @ 0x996c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 94fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 951e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95242 <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ + b.n 95456 <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #41104 @ 0xa090 │ │ │ │ + movw r1, #39632 @ 0x9ad0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94dfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ + b.n 95010 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 94ad8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ - bl 80760 │ │ │ │ + b.n 94cec <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #40976 @ 0xa010 │ │ │ │ + movw r1, #39504 @ 0x9a50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95148 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9535c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94ad8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ - bl 80760 │ │ │ │ - cbz r0, 95304 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1600> │ │ │ │ + b.w 94cec <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ + bl 80924 │ │ │ │ + cbz r0, 95518 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1600> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - b.w 94a9c <_PyUnicodeWriter_WriteASCIIString@@Base+0xd98> │ │ │ │ + b.w 94cb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd98> │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94aa4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xda0> │ │ │ │ - b.w 94a86 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd82> │ │ │ │ + bne.w 94cb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xda0> │ │ │ │ + b.w 94c9a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd82> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 944d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7d4> │ │ │ │ + bne.w 946ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x7d4> │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ - ldr r3, [pc, #124] @ (953e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e4>) │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + ldr r3, [pc, #124] @ (955fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e4>) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 946b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9b4> │ │ │ │ - bl 80760 │ │ │ │ + b.w 948cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x9b4> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #40892 @ 0x9fbc │ │ │ │ + movw r1, #39420 @ 0x99fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95148 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9535c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94974 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc70> │ │ │ │ - b.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - bl 80760 │ │ │ │ + beq.w 94b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc70> │ │ │ │ + b.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - b.w 9495a <_PyUnicodeWriter_WriteASCIIString@@Base+0xc56> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + b.w 94b6e <_PyUnicodeWriter_WriteASCIIString@@Base+0xc56> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 9550a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964b4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ + bl 966c8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 9484e <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4a> │ │ │ │ - bl 80760 │ │ │ │ + b.w 94a62 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4a> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #41060 @ 0xa064 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95148 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9535c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000953ec <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00095600 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 954a4 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ + beq.n 956b8 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 954a0 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ + bne.n 956b4 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9543a <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 9564e <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cd7f0 │ │ │ │ + bl cda4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 954ce <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 956e2 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 954c4 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 956d8 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 95440 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 95654 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 954ec <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ + bpl.n 95700 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #20256 @ 0x4f20 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #120] @ (954f0 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrge r1, [pc, #120] @ (95704 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ addlt.w r1, r1, r2, lsl #5 │ │ │ │ mlage r1, r0, r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9549c <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + beq.n 956b0 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9549c <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + cbnz r2, 956b0 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 954c0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 956d4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 954c0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + beq.n 956d4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 954c0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 956d4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (954f4 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (95708 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b0d94 │ │ │ │ + b.w 1b2b90 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95434 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 95648 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 9545a <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 9566e <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000954f8 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +0009570c <_PySys_GetRequiredAttr@@Base>: │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 95534 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ + bpl.n 95748 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (95584 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #116] @ (95798 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r3, 95566 <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ + cbz r3, 9577a <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 82430 │ │ │ │ - cbz r0, 9554c <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ + bl 825f4 │ │ │ │ + cbz r0, 95760 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #30796 @ 0x784c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41408 @ 0xa1c0 │ │ │ │ + movw r1, #39936 @ 0x9c00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 9552e <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + bl d5514 │ │ │ │ + b.n 95742 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r2, #4320 @ 0x10e0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #41392 @ 0xa1b0 │ │ │ │ + movw r1, #39920 @ 0x9bf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 95530 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ + b.n 95744 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 955b0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + cbz r3, 957c4 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 9562e <_PySys_GetRequiredAttr@@Base+0x136> │ │ │ │ + ble.n 95842 <_PySys_GetRequiredAttr@@Base+0x136> │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 956ae <_PySys_GetRequiredAttr@@Base+0x1b6> │ │ │ │ + beq.n 958c2 <_PySys_GetRequiredAttr@@Base+0x1b6> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 9569a <_PySys_GetRequiredAttr@@Base+0x1a2> │ │ │ │ + ble.n 958ae <_PySys_GetRequiredAttr@@Base+0x1a2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9568a <_PySys_GetRequiredAttr@@Base+0x192> │ │ │ │ - vldr d7, [pc, #280] @ 956e0 <_PySys_GetRequiredAttr@@Base+0x1e8> │ │ │ │ + beq.n 9589e <_PySys_GetRequiredAttr@@Base+0x192> │ │ │ │ + vldr d7, [pc, #284] @ 958f8 <_PySys_GetRequiredAttr@@Base+0x1ec> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 956e8 <_PySys_GetRequiredAttr@@Base+0x1f0> │ │ │ │ + vldr d7, [pc, #276] @ 95900 <_PySys_GetRequiredAttr@@Base+0x1f4> │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 135e98 │ │ │ │ + bl 135ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95644 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ - ldr r1, [pc, #248] @ (956f0 <_PySys_GetRequiredAttr@@Base+0x1f8>) │ │ │ │ - movw r2, #19348 @ 0x4b94 │ │ │ │ + cbz r0, 95858 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #252] @ (95908 <_PySys_GetRequiredAttr@@Base+0x1fc>) │ │ │ │ + movw r2, #17876 @ 0x45d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12d554 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12de44 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9565e <_PySys_GetRequiredAttr@@Base+0x166> │ │ │ │ + cbz r0, 95872 <_PySys_GetRequiredAttr@@Base+0x166> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9564a <_PySys_GetRequiredAttr@@Base+0x152> │ │ │ │ + bne.n 9585e <_PySys_GetRequiredAttr@@Base+0x152> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95662 <_PySys_GetRequiredAttr@@Base+0x16a> │ │ │ │ + bne.n 95876 <_PySys_GetRequiredAttr@@Base+0x16a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95644 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + cbz r3, 95858 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 955ac <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + b.n 957c0 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41420 @ 0xa1cc │ │ │ │ + movw r1, #39948 @ 0x9c0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 955ac <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + b.n 957c0 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95622 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ + bne.n 95836 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95622 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ + b.n 95836 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95644 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bne.n 95858 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 956c0 <_PySys_GetRequiredAttr@@Base+0x1c8> │ │ │ │ + bgt.n 958d4 <_PySys_GetRequiredAttr@@Base+0x1c8> │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40644 @ 0x9ec4 │ │ │ │ + movw r1, #39172 @ 0x9904 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 95644 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 95858 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2a828 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95622 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ + b.n 95836 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 956da <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ + cbz r0, 958ee <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 955c0 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ + b.n 957d4 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ movs r0, #4 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 956da <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ + cbz r0, 958ee <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 955c0 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ + b.n 957d4 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #41444 @ 0xa1e4 │ │ │ │ + movw r1, #39972 @ 0x9c24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 95644 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 95644 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bl d5514 │ │ │ │ + b.n 95858 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 95858 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 95384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1680> │ │ │ │ + b.n 9559c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1684> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000956f4 : │ │ │ │ +0009590c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ (95800 ) │ │ │ │ + ldr r3, [pc, #244] @ (95a18 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 95954 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95b6c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 957a6 │ │ │ │ - cbz r0, 95766 │ │ │ │ + beq.n 959be │ │ │ │ + cbz r0, 9597e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 95772 │ │ │ │ + bpl.n 9598a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 95772 │ │ │ │ + cbz r7, 9598a │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9579c │ │ │ │ - cbnz r3, 957aa │ │ │ │ + cbz r0, 959b4 │ │ │ │ + cbnz r3, 959c2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9575e │ │ │ │ + beq.n 95976 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95794 │ │ │ │ + cbz r3, 959ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 95736 │ │ │ │ + bmi.n 9594e │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8bbcc <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bdc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 95758 │ │ │ │ - b.n 9575e │ │ │ │ + bne.n 95970 │ │ │ │ + b.n 95976 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9575e │ │ │ │ - cbz r3, 957d6 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95976 │ │ │ │ + cbz r3, 959ee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 957d6 │ │ │ │ + cbz r3, 959ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9574c │ │ │ │ + b.n 95964 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9575e │ │ │ │ + b.n 95976 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9574c │ │ │ │ + beq.n 95964 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 957f2 │ │ │ │ + bne.n 95a0a │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36036 @ 0x8cc4 │ │ │ │ + movw r2, #34564 @ 0x8704 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 223a34 <_PyParkingLot_AfterFork@@Base+0x5d4> │ │ │ │ - b.n 957a2 │ │ │ │ + bl 224244 <_PyParkingLot_AfterFork@@Base+0x518> │ │ │ │ + b.n 959ba │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #35988 @ 0x8c94 │ │ │ │ + movw r2, #34516 @ 0x86d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f10fc <_PyErr_Format@@Base> │ │ │ │ - b.n 957a2 │ │ │ │ + bl 1f27a0 <_PyErr_Format@@Base> │ │ │ │ + b.n 959ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 957ba │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 957ba │ │ │ │ + bne.n 959d2 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 959d2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95830 │ │ │ │ + cbz r3, 95a48 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 95900 │ │ │ │ + bgt.n 95b18 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 958ee │ │ │ │ + beq.n 95b06 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 958dc │ │ │ │ + blt.n 95af4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 958cc │ │ │ │ + beq.n 95ae4 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 135e98 │ │ │ │ + bl 135ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 958c8 │ │ │ │ - ldr r1, [pc, #224] @ (95950 ) │ │ │ │ - movw r2, #19348 @ 0x4b94 │ │ │ │ + cbz r0, 95ae0 │ │ │ │ + ldr r1, [pc, #224] @ (95b68 ) │ │ │ │ + movw r2, #17876 @ 0x45d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12d554 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12de44 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9594a │ │ │ │ + beq.n 95b62 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 95936 │ │ │ │ + bne.n 95b4e │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 9582a │ │ │ │ + beq.n 95a42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 958c8 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 95ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 95918 │ │ │ │ + bgt.n 95b30 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40644 @ 0x9ec4 │ │ │ │ + movw r1, #39172 @ 0x9904 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9582a │ │ │ │ + b.n 95a42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2a828 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9589c │ │ │ │ + b.n 95ab4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 958fa │ │ │ │ + cbz r0, 95b12 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 95840 │ │ │ │ - bl 77f34 │ │ │ │ + b.n 95a58 │ │ │ │ + bl 78048 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 958ea │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 958c8 │ │ │ │ + bne.n 95b02 │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 95ae0 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41420 @ 0xa1cc │ │ │ │ + movw r1, #39948 @ 0x9c0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 958c8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 95ae0 │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41444 @ 0xa1e4 │ │ │ │ + movw r1, #39972 @ 0x9c24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d52fc │ │ │ │ + b.w d5514 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9589c │ │ │ │ + bne.n 95ab4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9589c │ │ │ │ + b.n 95ab4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9589c │ │ │ │ - b.n 955e4 <_PySys_GetRequiredAttr@@Base+0xec> │ │ │ │ + b.n 95ab4 │ │ │ │ + b.n 957fc <_PySys_GetRequiredAttr@@Base+0xf0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00095954 <_PyObject_GetMethod@@Base>: │ │ │ │ +00095b6c <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 95a92 <_PyObject_GetMethod@@Base+0x13e> │ │ │ │ + bmi.w 95caa <_PyObject_GetMethod@@Base+0x13e> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95ad0 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ + beq.w 95ce8 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #4697 @ 0x1259 │ │ │ │ + movw r2, #5381 @ 0x1505 │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95ae2 <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ + bne.w 95cfa <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 95ae2 <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ - ldr r1, [pc, #672] @ (95c44 <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + bne.w 95cfa <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ + ldr r1, [pc, #672] @ (95e5c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w r9, r2, r3, asr #3 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r9, r1, r9 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95af4 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 95d0c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95af4 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 95d0c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r9 │ │ │ │ ldr.w r6, [r7, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95c3c <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ + beq.w 95e54 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95b6e <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ + beq.w 95d86 <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ - bpl.w 95b78 <_PyObject_GetMethod@@Base+0x224> │ │ │ │ + bpl.w 95d90 <_PyObject_GetMethod@@Base+0x224> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.w 95bd4 <_PyObject_GetMethod@@Base+0x280> │ │ │ │ + bmi.w 95dec <_PyObject_GetMethod@@Base+0x280> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 95bc8 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ + bmi.w 95de0 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.n 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ itttt lt │ │ │ │ ldrlt r0, [r5, #8] │ │ │ │ eorlt.w r7, r0, r0, asr #31 │ │ │ │ sublt.w r7, r7, r0, asr #31 │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ itttt lt │ │ │ │ addlt r1, r0, #3 │ │ │ │ mlalt r1, ip, r7, r1 │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ addlt r2, r2, r1 │ │ │ │ adds r2, r5, r2 │ │ │ │ - beq.n 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.n 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + cbz r7, 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 82430 │ │ │ │ + bl 825f4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95cb2 <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + bne.w 95eca <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.n 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d08 <_PyObject_GetMethod@@Base+0x3b4> │ │ │ │ + beq.w 95f20 <_PyObject_GetMethod@@Base+0x3b4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 95c4c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 95e64 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ str.w r6, [r8] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #432] @ (95c44 <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + ldr r1, [pc, #432] @ (95e5c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -160635,55 +160777,55 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r6, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95cca <_PyObject_GetMethod@@Base+0x376> │ │ │ │ + beq.w 95ee2 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95980 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 95b98 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 806dc │ │ │ │ + bl 808a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95980 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bge.w 95b98 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90fcc │ │ │ │ + bl 911e4 │ │ │ │ str.w r0, [r8] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 95a8a <_PyObject_GetMethod@@Base+0x136> │ │ │ │ + b.n 95ca2 <_PyObject_GetMethod@@Base+0x136> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 95c22 <_PyObject_GetMethod@@Base+0x2ce> │ │ │ │ + bgt.w 95e3a <_PyObject_GetMethod@@Base+0x2ce> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83b4c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83d10 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95c38 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ + bne.w 95e50 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95ca6 <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + beq.w 95ebe <_PyObject_GetMethod@@Base+0x352> │ │ │ │ add.w r7, r7, #43520 @ 0xaa00 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ add.w r2, r7, r9 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ @@ -160695,1275 +160837,1275 @@ │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r7, r9] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95c98 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + bne.w 95eb0 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95c3c <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ + beq.n 95e54 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #14 │ │ │ │ - bmi.w 95a02 <_PyObject_GetMethod@@Base+0xae> │ │ │ │ + bmi.w 95c1a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ ldr.w fp, [r2, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 95c7a <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + beq.n 95e92 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95a0a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + beq.w 95c22 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + beq.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ - ldr r2, [pc, #152] @ (95c48 <_PyObject_GetMethod@@Base+0x2f4>) │ │ │ │ + bne.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + ldr r2, [pc, #152] @ (95e60 <_PyObject_GetMethod@@Base+0x2f4>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 95bc2 <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + cbz r3, 95dda <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95a48 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ - b.n 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + bne.w 95c60 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + b.n 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldrb r1, [r5, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95a12 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 95c2a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r7, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 95d50 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq.w 95f68 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79ea8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.w 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.w 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1af938 │ │ │ │ - b.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bl 1b1738 │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83c20 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83de4 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95ca6 <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + beq.n 95ebe <_PyObject_GetMethod@@Base+0x352> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 95cfe <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ + beq.n 95f16 <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 95a0a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95c22 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 95c70 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #55513 @ 0xd8d9 │ │ │ │ + beq.n 95e88 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #56053 @ 0xdaf5 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 95c7e <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ + bne.n 95e96 <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95d72 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.w 95f8a <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl ddbd8 │ │ │ │ - b.n 95b96 <_PyObject_GetMethod@@Base+0x242> │ │ │ │ + bl dddf4 │ │ │ │ + b.n 95dae <_PyObject_GetMethod@@Base+0x242> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95cda <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.n 95ef2 <_PyObject_GetMethod@@Base+0x386> │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ mov r9, fp │ │ │ │ - b.n 95a0a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95c22 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95ba4 <_PyObject_GetMethod@@Base+0x250> │ │ │ │ - b.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bne.n 95dbc <_PyObject_GetMethod@@Base+0x250> │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 95ca6 <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + cbnz r2, 95ebe <_PyObject_GetMethod@@Base+0x352> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95b6e <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ + bne.w 95d86 <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 95a0a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95c22 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 95cc2 <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ + beq.n 95eda <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95d34 <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ + beq.n 95f4c <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af938 │ │ │ │ - b.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bl 1b1738 │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r1, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95980 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95ad0 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ + bne.w 95b98 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95ce8 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ movw r1, #48088 @ 0xbbd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #30984 @ 0x7908 │ │ │ │ + movw r1, #29512 @ 0x7348 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d6da4 │ │ │ │ - b.n 95aee <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bl d6fdc │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d7574 │ │ │ │ + bl d77ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95c3c <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ - ldr r2, [pc, #140] @ (95d98 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ + b.n 95e54 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ + ldr r2, [pc, #140] @ (95fb0 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w sl, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 95d28 <_PyObject_GetMethod@@Base+0x3d4> │ │ │ │ + beq.n 95f40 <_PyObject_GetMethod@@Base+0x3d4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ - ldr r2, [pc, #96] @ (95d98 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ + b.n 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + ldr r2, [pc, #96] @ (95fb0 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 95d4a <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ + cbz r3, 95f62 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 95cc2 <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ + b.n 95eda <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 95d8a <_PyObject_GetMethod@@Base+0x436> │ │ │ │ + beq.n 95fa2 <_PyObject_GetMethod@@Base+0x436> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79d90 │ │ │ │ + bl 79ea8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 95bfc <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ - b.n 95a7e <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + bne.w 95e14 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + b.n 95c96 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41668 @ 0xa2c4 │ │ │ │ + movw r1, #40196 @ 0x9d04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 95c88 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ - bl d7574 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 95ea0 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bl d77ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 95bfc <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + b.n 95e14 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 96414 <_PyObject_GetMethod@@Base+0xac0> │ │ │ │ + beq.w 96628 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #1292] @ 962cc <_PyObject_GetMethod@@Base+0x978> │ │ │ │ + ldr.w r9, [pc, #1292] @ 964e4 <_PyObject_GetMethod@@Base+0x978> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r7, [r9, sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 96032 <_PyObject_GetMethod@@Base+0x6de> │ │ │ │ + bne.w 9624a <_PyObject_GetMethod@@Base+0x6de> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 96444 <_PyObject_GetMethod@@Base+0xaf0> │ │ │ │ + bne.w 96658 <_PyObject_GetMethod@@Base+0xaec> │ │ │ │ subs r6, r4, #1 │ │ │ │ - beq.w 96100 <_PyObject_GetMethod@@Base+0x7ac> │ │ │ │ + beq.w 96318 <_PyObject_GetMethod@@Base+0x7ac> │ │ │ │ cmp r6, #20 │ │ │ │ - bgt.w 962d0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ + bgt.w 964e8 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9613c <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ - ldr.w ip, [pc, #1212] @ 962bc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 96354 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ + ldr.w ip, [pc, #1212] @ 964d4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r0, [r2, #1684] @ 0x694 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1684] @ 0x694 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w r3, [r2, #1604] @ 0x644 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96350 <_PyObject_GetMethod@@Base+0x9fc> │ │ │ │ + bne.w 96564 <_PyObject_GetMethod@@Base+0x9f8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 960a0 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq.w 962b8 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 95e7e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + beq.n 96096 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 95e50 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 96068 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 95e7e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + beq.n 96096 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w ip, r4, #16 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 960f4 <_PyObject_GetMethod@@Base+0x7a0> │ │ │ │ + beq.w 9630c <_PyObject_GetMethod@@Base+0x7a0> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 95e66 <_PyObject_GetMethod@@Base+0x512> │ │ │ │ + bne.n 9607e <_PyObject_GetMethod@@Base+0x512> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 9610e <_PyObject_GetMethod@@Base+0x7ba> │ │ │ │ + blt.w 96326 <_PyObject_GetMethod@@Base+0x7ba> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96122 <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ - movw r3, #57477 @ 0xe085 │ │ │ │ + beq.w 9633a <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ + movw r3, #59209 @ 0xe749 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 962b2 <_PyObject_GetMethod@@Base+0x95e> │ │ │ │ + bne.w 964ca <_PyObject_GetMethod@@Base+0x95e> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9618c <_PyObject_GetMethod@@Base+0x838> │ │ │ │ + beq.w 963a4 <_PyObject_GetMethod@@Base+0x838> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 961a0 <_PyObject_GetMethod@@Base+0x84c> │ │ │ │ + bne.w 963b8 <_PyObject_GetMethod@@Base+0x84c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 960aa <_PyObject_GetMethod@@Base+0x756> │ │ │ │ + beq.w 962c2 <_PyObject_GetMethod@@Base+0x756> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 95ef0 <_PyObject_GetMethod@@Base+0x59c> │ │ │ │ + cbz r3, 96108 <_PyObject_GetMethod@@Base+0x59c> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9615e <_PyObject_GetMethod@@Base+0x80a> │ │ │ │ + bne.w 96376 <_PyObject_GetMethod@@Base+0x80a> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9616c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq.w 96384 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 96402 <_PyObject_GetMethod@@Base+0xaae> │ │ │ │ + bpl.w 96616 <_PyObject_GetMethod@@Base+0xaaa> │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 962a2 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ + bne.w 964ba <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 962a2 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ + beq.w 964ba <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9616c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq.w 96384 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #7 │ │ │ │ - bpl.w 9616c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - bl 85a84 │ │ │ │ + bpl.w 96384 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bl 85c50 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 9616c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + blt.w 96384 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.w 9616c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bge.w 96384 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 960dc <_PyObject_GetMethod@@Base+0x788> │ │ │ │ + beq.w 962f4 <_PyObject_GetMethod@@Base+0x788> │ │ │ │ add.w r6, r8, r6, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 960dc <_PyObject_GetMethod@@Base+0x788> │ │ │ │ + blt.w 962f4 <_PyObject_GetMethod@@Base+0x788> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 96240 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + bpl.w 96458 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 961e8 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ + bpl.w 96400 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 96312 <_PyObject_GetMethod@@Base+0x9be> │ │ │ │ + bpl.w 96526 <_PyObject_GetMethod@@Base+0x9ba> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.w 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 960bc <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + beq.w 962d4 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bmi.w 963ea <_PyObject_GetMethod@@Base+0xa96> │ │ │ │ + bmi.w 965fe <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ cmp r3, r2 │ │ │ │ it le │ │ │ │ cmple r3, r1 │ │ │ │ - bge.w 96322 <_PyObject_GetMethod@@Base+0x9ce> │ │ │ │ + bge.w 96536 <_PyObject_GetMethod@@Base+0x9ca> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 961f2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bpl.w 9640a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9631e <_PyObject_GetMethod@@Base+0x9ca> │ │ │ │ + beq.w 96532 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9621c <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ + beq.w 96434 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 72afc │ │ │ │ + bl 72c84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.w 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 964aa <_PyObject_GetMethod@@Base+0xb56> │ │ │ │ + bpl.w 966be <_PyObject_GetMethod@@Base+0xb52> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96024 <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ + beq.n 9623c <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96024 <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #680] @ (962bc <_PyObject_GetMethod@@Base+0x968>) │ │ │ │ + cbnz r3, 9623c <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #680] @ (964d4 <_PyObject_GetMethod@@Base+0x968>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96336 <_PyObject_GetMethod@@Base+0x9e2> │ │ │ │ + bne.w 9654a <_PyObject_GetMethod@@Base+0x9de> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9646e <_PyObject_GetMethod@@Base+0xb1a> │ │ │ │ + beq.w 96682 <_PyObject_GetMethod@@Base+0xb16> │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 96086 <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + ble.n 9629e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dd4 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95fec <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 96086 <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.n 9629e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dd4 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95fec <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 96086 <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.n 9629e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dd4 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95fec <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 96086 <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.n 9629e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dd4 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95fec <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 96076 <_PyObject_GetMethod@@Base+0x722> │ │ │ │ + bne.n 9628e <_PyObject_GetMethod@@Base+0x722> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1b2e54 │ │ │ │ + bl 1b4c4c │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 95dd4 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + bne.w 95fec <_PyObject_GetMethod@@Base+0x480> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9602a <_PyObject_GetMethod@@Base+0x6d6> │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x6d6> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - bne.w 95e3e <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ - b.n 95e7e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + bne.w 96056 <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ + b.n 96096 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ mov r6, r5 │ │ │ │ - b.n 95f4c <_PyObject_GetMethod@@Base+0x5f8> │ │ │ │ + b.n 96164 <_PyObject_GetMethod@@Base+0x5f8> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95f9e <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ + bne.w 961b6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 95f9e <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ + blt.w 961b6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9643a <_PyObject_GetMethod@@Base+0xae6> │ │ │ │ + bne.w 9664e <_PyObject_GetMethod@@Base+0xae2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + beq.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ cmp r6, r0 │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.w 95e66 <_PyObject_GetMethod@@Base+0x512> │ │ │ │ - b.n 95e7e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + bne.w 9607e <_PyObject_GetMethod@@Base+0x512> │ │ │ │ + b.n 96096 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #444] @ (962c0 <_PyObject_GetMethod@@Base+0x96c>) │ │ │ │ + ldr r4, [pc, #444] @ (964d8 <_PyObject_GetMethod@@Base+0x96c>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 95eac <_PyObject_GetMethod@@Base+0x558> │ │ │ │ - movw r1, #36836 @ 0x8fe4 │ │ │ │ + bge.w 960c4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + movw r1, #35364 @ 0x8a24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5c20 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f7160 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95eac <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + beq.w 960c4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9609c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.n 962b4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9609c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + bne.n 962b4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9609c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 962b4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 78ca0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78db8 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9609c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.n 962b4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 95e22 <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ + b.n 9603a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db098 │ │ │ │ + bl db2b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.w 95f42 <_PyObject_GetMethod@@Base+0x5ee> │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bge.w 9615a <_PyObject_GetMethod@@Base+0x5ee> │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41740 @ 0xa30c │ │ │ │ + movw r1, #40268 @ 0x9d4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ - ldr r1, [pc, #308] @ (962c4 <_PyObject_GetMethod@@Base+0x970>) │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + ldr r1, [pc, #308] @ (964dc <_PyObject_GetMethod@@Base+0x970>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 16e25c │ │ │ │ + bl 16e920 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72fb4 │ │ │ │ + bl 7313c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ add.w sl, r0, #8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + ble.w 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16e25c │ │ │ │ + bl 16e920 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9647c <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + beq.w 96690 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ mov r2, sl │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ mov sl, r2 │ │ │ │ - b.n 961b8 <_PyObject_GetMethod@@Base+0x864> │ │ │ │ + b.n 963d0 <_PyObject_GetMethod@@Base+0x864> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95f8a <_PyObject_GetMethod@@Base+0x636> │ │ │ │ - b.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bne.w 961a2 <_PyObject_GetMethod@@Base+0x636> │ │ │ │ + b.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 963e6 <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ + beq.w 965fa <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ add.w r0, r5, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 963ce <_PyObject_GetMethod@@Base+0xa7a> │ │ │ │ + blt.w 965e2 <_PyObject_GetMethod@@Base+0xa76> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ - bne.w 96370 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + bne.w 96584 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ mov r1, r6 │ │ │ │ - bl 965dc │ │ │ │ + bl 967f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #20256 @ 0x4f20 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #144] @ (962c8 <_PyObject_GetMethod@@Base+0x974>) │ │ │ │ + ldrge r5, [pc, #144] @ (964e0 <_PyObject_GetMethod@@Base+0x974>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f5df4 │ │ │ │ + bl 1f7330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 960ae <_PyObject_GetMethod@@Base+0x75a> │ │ │ │ + beq.w 962c6 <_PyObject_GetMethod@@Base+0x75a> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #42444 @ 0xa5cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 96288 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ + bne.n 964a0 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96326 <_PyObject_GetMethod@@Base+0x9d2> │ │ │ │ + beq.n 9653a <_PyObject_GetMethod@@Base+0x9ce> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + beq.w 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ mov r0, r9 │ │ │ │ - bl d1df8 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + bl d2020 │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 95f1c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ - b.n 9616c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bne.w 96134 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + b.n 96384 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 9613c <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ + ble.w 96354 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9609c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 962b4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - add.w r2, r4, #12 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.n 96384 <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - b.n 95e3e <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 96598 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 96056 <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95f8a <_PyObject_GetMethod@@Base+0x636> │ │ │ │ - b.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bne.w 961a2 <_PyObject_GetMethod@@Base+0x636> │ │ │ │ + b.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 95fcc <_PyObject_GetMethod@@Base+0x678> │ │ │ │ - ldr r5, [pc, #396] @ (964b0 <_PyObject_GetMethod@@Base+0xb5c>) │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 961e4 <_PyObject_GetMethod@@Base+0x678> │ │ │ │ + ldr r5, [pc, #396] @ (966c4 <_PyObject_GetMethod@@Base+0xb58>) │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 96288 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ + bne.n 964a0 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b03d0 │ │ │ │ + bl 1b21d0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96292 <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 964aa <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96020 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ + beq.w 96238 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 96020 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + b.n 96238 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bne.n 96394 <_PyObject_GetMethod@@Base+0xa40> │ │ │ │ + bne.n 965a8 <_PyObject_GetMethod@@Base+0xa3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 95e22 <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ - cbz r2, 963b6 <_PyObject_GetMethod@@Base+0xa62> │ │ │ │ + b.n 9603a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ + cbz r2, 965ca <_PyObject_GetMethod@@Base+0xa5e> │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 963ac <_PyObject_GetMethod@@Base+0xa58> │ │ │ │ + beq.n 965c0 <_PyObject_GetMethod@@Base+0xa54> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 963b6 <_PyObject_GetMethod@@Base+0xa62> │ │ │ │ + bne.n 965ca <_PyObject_GetMethod@@Base+0xa5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 214464 <_PyUnicode_EncodeUTF16@@Base+0x5b0> │ │ │ │ + bl 2153d0 <_PyUnicode_EncodeUTF16@@Base+0x5b4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ - str r0, [r4, #12] │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + str r3, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, ip │ │ │ │ - beq.n 963a8 <_PyObject_GetMethod@@Base+0xa54> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 965bc <_PyObject_GetMethod@@Base+0xa50> │ │ │ │ add.w r2, r4, #16 │ │ │ │ - b.n 95e4c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + b.n 96064 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 95e22 <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ + b.n 9603a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 95e56 <_PyObject_GetMethod@@Base+0x502> │ │ │ │ + b.n 9606e <_PyObject_GetMethod@@Base+0x502> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ed5e0 │ │ │ │ + bl 1eebac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41784 @ 0xa338 │ │ │ │ + movw r1, #40312 @ 0x9d78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40936 @ 0x9fe8 │ │ │ │ + movw r1, #39464 @ 0x9a28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 961fc <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ + b.n 96414 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41756 @ 0xa31c │ │ │ │ + movw r1, #40284 @ 0x9d5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9616c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - bl 1fee14 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96384 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bl 20029c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9609c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.w 962b4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41704 @ 0xa2e8 │ │ │ │ + movw r1, #40232 @ 0x9d28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ - b.n 96122 <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ + bl d5514 │ │ │ │ + b.n 9633a <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f86c <_PyUnicode_Copy@@Base> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96000 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96218 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95dda <_PyObject_GetMethod@@Base+0x486> │ │ │ │ + beq.w 95ff2 <_PyObject_GetMethod@@Base+0x486> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fee14 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 20029c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9609c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.w 962b4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39012 @ 0x9864 │ │ │ │ + movw r1, #37540 @ 0x92a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 96432 <_PyObject_GetMethod@@Base+0xade> │ │ │ │ + b.n 96646 <_PyObject_GetMethod@@Base+0xada> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9649a <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + cbz r1, 966ae <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 96470 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - b.n 95dd4 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + bne.n 96684 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + b.n 95fec <_PyObject_GetMethod@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.w 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bne.w 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96188 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 963a0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95dd4 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ - b.n 96086 <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.w 95fec <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + b.n 9629e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 95ff8 <_PyObject_GetMethod@@Base+0x6a4> │ │ │ │ + b.n 96210 <_PyObject_GetMethod@@Base+0x6a4> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96530 <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ + beq.n 96744 <_PyObject_GetMethod@@Base+0xbd8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 96536 <_PyObject_GetMethod@@Base+0xbe2> │ │ │ │ + bpl.n 9674a <_PyObject_GetMethod@@Base+0xbde> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 964fa <_PyObject_GetMethod@@Base+0xba6> │ │ │ │ + bge.n 9670e <_PyObject_GetMethod@@Base+0xba2> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85cf8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85ec4 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r3, [r2, r4, lsl #2] │ │ │ │ - bne.n 964f4 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + bne.n 96708 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9655a <_PyObject_GetMethod@@Base+0xc06> │ │ │ │ + beq.n 9676e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9654a <_PyObject_GetMethod@@Base+0xbf6> │ │ │ │ + cbnz r2, 9675e <_PyObject_GetMethod@@Base+0xbf2> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9654a <_PyObject_GetMethod@@Base+0xbf6> │ │ │ │ + b.n 9675e <_PyObject_GetMethod@@Base+0xbf2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9655a <_PyObject_GetMethod@@Base+0xc06> │ │ │ │ + beq.n 9676e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9655e <_PyObject_GetMethod@@Base+0xc0a> │ │ │ │ + cbz r2, 96772 <_PyObject_GetMethod@@Base+0xc06> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 964f4 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + b.n 96708 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9655a <_PyObject_GetMethod@@Base+0xc06> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9676e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096568 : │ │ │ │ +0009677c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 965c2 │ │ │ │ + blt.n 967d6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 96588 │ │ │ │ + bne.n 9679c │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 965dc │ │ │ │ + b.n 967f0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 965a8 │ │ │ │ + ble.n 967bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 9659e │ │ │ │ + beq.n 967b2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 965a8 │ │ │ │ + bne.n 967bc │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 214464 <_PyUnicode_EncodeUTF16@@Base+0x5b0> │ │ │ │ + b.w 2153d0 <_PyUnicode_EncodeUTF16@@Base+0x5b4> │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ed5e0 │ │ │ │ + b.w 1eebac │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41784 @ 0xa338 │ │ │ │ + movw r1, #40312 @ 0x9d78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40936 @ 0x9fe8 │ │ │ │ + movw r1, #39464 @ 0x9a28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 965be │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 967d2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 968ac │ │ │ │ + beq.w 96ac0 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 96836 │ │ │ │ + beq.w 96a4a │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 96704 │ │ │ │ + bls.n 96918 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 9666a │ │ │ │ + beq.n 9687e │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 96604 │ │ │ │ + bge.n 96818 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 968c8 │ │ │ │ + blt.w 96adc │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9665a │ │ │ │ + bgt.n 9686e │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 96736 │ │ │ │ + beq.n 9694a │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9677a │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.w 9698e │ │ │ │ + bl 1f71c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 967b8 │ │ │ │ + bne.w 969cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 967d0 │ │ │ │ + b.n 969e4 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 9660c │ │ │ │ + bcc.n 96820 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96700 │ │ │ │ + bcc.n 96914 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96820 │ │ │ │ + bcc.w 96a34 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96700 │ │ │ │ + bcc.n 96914 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96820 │ │ │ │ + bcc.w 96a34 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96700 │ │ │ │ + bcc.n 96914 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 96820 │ │ │ │ + bcc.w 96a34 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 966fa │ │ │ │ + b.n 9690e │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96618 │ │ │ │ + bne.n 9682c │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 966ee │ │ │ │ + bne.n 96902 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 9660e │ │ │ │ + bne.n 96822 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 968c8 │ │ │ │ + blt.w 96adc │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9665a │ │ │ │ + bgt.n 9686e │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9664a │ │ │ │ - ldr r3, [pc, #428] @ (968e4 ) │ │ │ │ + bne.n 9685e │ │ │ │ + ldr r3, [pc, #428] @ (96af8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 967f6 │ │ │ │ + bhi.n 96a0a │ │ │ │ subs r1, r7, #1 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 96896 │ │ │ │ + beq.w 96aaa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 967d8 │ │ │ │ + beq.n 969ec │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (968e8 ) │ │ │ │ + ldr r2, [pc, #340] @ (96afc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9685c │ │ │ │ + bne.n 96a70 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96870 │ │ │ │ + beq.n 96a84 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 968e0 │ │ │ │ + bpl.w 96af4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 96888 │ │ │ │ + bpl.n 96a9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 9682a │ │ │ │ + bcc.n 96a3e │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9677a │ │ │ │ + bne.n 9698e │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 968b0 │ │ │ │ + bne.n 96ac4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9665a │ │ │ │ + beq.w 9686e │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9677a │ │ │ │ + b.n 9698e │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 9660e │ │ │ │ - b.n 96704 │ │ │ │ + bne.w 96822 │ │ │ │ + b.n 96918 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9677a │ │ │ │ + b.n 9698e │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #20256 @ 0x4f20 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #152] @ (968ec ) │ │ │ │ + ldrge r5, [pc, #152] @ (96b00 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 967d0 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 969e4 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 968bc │ │ │ │ + bne.n 96ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 967a0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 969b4 │ │ │ │ adds r2, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r1, [r5, #8] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ strb r1, [r5, #16] │ │ │ │ strb r3, [r2, #28] │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ - b.n 967b8 │ │ │ │ + b.n 969cc │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29db8 │ │ │ │ - b.n 967d0 │ │ │ │ + b.n 969e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9677a │ │ │ │ - b.n 967f6 │ │ │ │ - ldr r5, [pc, #64] @ (968f0 ) │ │ │ │ - b.n 967d0 │ │ │ │ + bne.w 9698e │ │ │ │ + b.n 96a0a │ │ │ │ + ldr r5, [pc, #64] @ (96b04 ) │ │ │ │ + b.n 969e4 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9680e │ │ │ │ + b.n 96a22 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 967a0 │ │ │ │ + b.n 969b4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13756 @ 0x35bc │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 96666 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 9687a │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9688c │ │ │ │ + b.n 96aa0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -161973,741 +162115,741 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 96aa8 │ │ │ │ + bne.w 96cbc │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 96aa8 │ │ │ │ + blt.w 96cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96aa8 │ │ │ │ + blt.w 96cbc │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96aa8 │ │ │ │ + blt.w 96cbc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96aa8 │ │ │ │ + beq.w 96cbc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 96aa8 │ │ │ │ + bpl.w 96cbc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96aa8 │ │ │ │ + beq.w 96cbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 96aa8 │ │ │ │ + bpl.w 96cbc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96aa8 │ │ │ │ + beq.w 96cbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 96aa8 │ │ │ │ + bpl.w 96cbc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96aa8 │ │ │ │ + beq.w 96cbc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 96aa8 │ │ │ │ + bpl.w 96cbc │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96aa8 │ │ │ │ + beq.w 96cbc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 96aa8 │ │ │ │ + bpl.w 96cbc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 96aa8 │ │ │ │ + bne.w 96cbc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96aa8 │ │ │ │ + beq.w 96cbc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96aa8 │ │ │ │ + bpl.n 96cbc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96aa8 │ │ │ │ + beq.n 96cbc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96aa8 │ │ │ │ + bpl.n 96cbc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96aa8 │ │ │ │ + beq.n 96cbc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96aa8 │ │ │ │ + bpl.n 96cbc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96aa8 │ │ │ │ + beq.n 96cbc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 96aa8 │ │ │ │ + bpl.n 96cbc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96aa8 │ │ │ │ + beq.n 96cbc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 96aa8 │ │ │ │ + bpl.n 96cbc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 96a90 │ │ │ │ + bne.n 96ca4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 96a48 │ │ │ │ + ble.n 96c5c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 96a84 │ │ │ │ + beq.n 96c98 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 96a30 │ │ │ │ + beq.n 96c44 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 96a8a │ │ │ │ + bpl.n 96c9e │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 96a30 │ │ │ │ + beq.n 96c44 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 96a30 │ │ │ │ + beq.n 96c44 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 96a7e │ │ │ │ + bpl.n 96c92 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96a22 │ │ │ │ + bne.n 96c36 │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add lr, r4 │ │ │ │ add r3, lr │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ add r3, ip │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 96a62 │ │ │ │ + blt.n 96c76 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add.w r1, r4, lr │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 96a46 │ │ │ │ + bge.n 96c5a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42064 @ 0xa450 │ │ │ │ + movw r1, #40592 @ 0x9e90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96a22 │ │ │ │ - b.n 96a30 │ │ │ │ + bne.n 96c36 │ │ │ │ + b.n 96c44 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 96a02 │ │ │ │ - b.n 96a30 │ │ │ │ + bne.n 96c16 │ │ │ │ + b.n 96c44 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 96a0e │ │ │ │ - b.n 96a30 │ │ │ │ + bne.n 96c22 │ │ │ │ + b.n 96c44 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42036 @ 0xa434 │ │ │ │ + movw r1, #40564 @ 0x9e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 96a78 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 96c8c │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #42012 @ 0xa41c │ │ │ │ + movw r0, #40540 @ 0x9e5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96a78 │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96c8c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #744] @ (96db8 ) │ │ │ │ + ldr r3, [pc, #744] @ (96fcc ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 9746a │ │ │ │ + bmi.w 9767e │ │ │ │ add.w r2, r7, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42236 @ 0xa4fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ add.w r9, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 96c1c │ │ │ │ + beq.n 96e30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ sub.w r3, sl, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96c1c │ │ │ │ + beq.n 96e30 │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ sub.w r3, sl, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96c1c │ │ │ │ + beq.n 96e30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ sub.w r3, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96c1c │ │ │ │ + beq.n 96e30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ sub.w r3, sl, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 96c1c │ │ │ │ + beq.n 96e30 │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 96bf6 │ │ │ │ - ldr r3, [pc, #408] @ (96db8 ) │ │ │ │ + bne.n 96e0a │ │ │ │ + ldr r3, [pc, #408] @ (96fcc ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 97370 │ │ │ │ + bmi.w 97584 │ │ │ │ add.w sl, r3, #12 │ │ │ │ - movw r8, #59296 @ 0xe7a0 │ │ │ │ + movw r8, #57824 @ 0xe1e0 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r7, #42028 @ 0xa42c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add.w sl, sl, r2, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 9725e │ │ │ │ + bne.w 97472 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 96dec │ │ │ │ + bpl.w 97000 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97774 │ │ │ │ + bpl.w 97988 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 96dda │ │ │ │ + beq.w 96fee │ │ │ │ ldrb.w ip, [r2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96dec │ │ │ │ + bne.w 97000 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 96dda │ │ │ │ + beq.w 96fee │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96dec │ │ │ │ + bne.w 97000 │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 96dda │ │ │ │ + beq.w 96fee │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96dec │ │ │ │ + bne.n 97000 │ │ │ │ adds r0, r2, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dda │ │ │ │ + beq.n 96fee │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96dec │ │ │ │ + bne.n 97000 │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dda │ │ │ │ + beq.n 96fee │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96dec │ │ │ │ + bne.n 97000 │ │ │ │ adds r0, r2, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dda │ │ │ │ + beq.n 96fee │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96dec │ │ │ │ + bne.n 97000 │ │ │ │ adds r0, r2, #6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dda │ │ │ │ + beq.n 96fee │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 96dec │ │ │ │ + cbnz r0, 97000 │ │ │ │ adds r0, r2, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dda │ │ │ │ + beq.n 96fee │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 96dec │ │ │ │ + cbnz r0, 97000 │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 96dda │ │ │ │ - b.n 96dbc │ │ │ │ + beq.n 96fee │ │ │ │ + b.n 96fd0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ subs r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 96dec │ │ │ │ + cbnz r3, 97000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 96dbc │ │ │ │ + bne.n 96fd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 96c5a │ │ │ │ + bcs.w 96e6e │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ (970a4 ) │ │ │ │ + ldr r3, [pc, #680] @ (972b8 ) │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 97380 │ │ │ │ + bmi.w 97594 │ │ │ │ add.w r2, sl, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42236 @ 0xa4fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ add.w r9, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 96f3e │ │ │ │ + beq.n 97152 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ subs r3, r7, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96f3e │ │ │ │ + beq.n 97152 │ │ │ │ ldr.w r3, [sl, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96f3e │ │ │ │ + beq.n 97152 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ sub.w r3, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96f3e │ │ │ │ + beq.n 97152 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ sub.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 96f3e │ │ │ │ + beq.n 97152 │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9775c │ │ │ │ + beq.w 97970 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9775c │ │ │ │ + bne.w 97970 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 96f18 │ │ │ │ - ldr r3, [pc, #356] @ (970a4 ) │ │ │ │ + bne.n 9712c │ │ │ │ + ldr r3, [pc, #356] @ (972b8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97748 │ │ │ │ + beq.w 9795c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9738c │ │ │ │ + beq.w 975a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6304 @ 0x18a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 97578 │ │ │ │ + bmi.w 9778c │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97568 │ │ │ │ - ldr r3, [pc, #264] @ (970a4 ) │ │ │ │ + bne.w 9777c │ │ │ │ + ldr r3, [pc, #264] @ (972b8 ) │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 972da │ │ │ │ + bcs.w 974ee │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 97558 │ │ │ │ + beq.w 9776c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b8 │ │ │ │ + beq.w 974cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #200] @ (970a8 ) │ │ │ │ + ldr r2, [pc, #200] @ (972bc ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976c0 │ │ │ │ + bne.w 978d4 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9731c │ │ │ │ + ble.w 97530 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ands.w r9, r1, #32 │ │ │ │ and.w r8, r1, #64 @ 0x40 │ │ │ │ ittt ne │ │ │ │ movne.w r9, #0 │ │ │ │ movne r7, #1 │ │ │ │ ubfxne r8, r8, #6, #1 │ │ │ │ - beq.w 974ae │ │ │ │ + beq.w 976c2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97076 │ │ │ │ + beq.n 9728a │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 974c2 │ │ │ │ + bpl.w 976d6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974de │ │ │ │ + bne.w 976f2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 97076 │ │ │ │ + beq.n 9728a │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 974d0 │ │ │ │ + bpl.w 976e4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9750e │ │ │ │ + bne.w 97722 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 97076 │ │ │ │ + beq.n 9728a │ │ │ │ add.w r6, r2, #15 │ │ │ │ adds r2, #18 │ │ │ │ add r6, r3 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9748e │ │ │ │ + beq.w 976a2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974bc │ │ │ │ + bne.w 976d0 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 9705a │ │ │ │ + bne.n 9726e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 975a2 │ │ │ │ - ldr r2, [pc, #36] @ (970a4 ) │ │ │ │ + beq.w 977b6 │ │ │ │ + ldr r2, [pc, #36] @ (972b8 ) │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 974f4 │ │ │ │ + bne.w 97708 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 97506 │ │ │ │ - b.n 970ac │ │ │ │ + bne.w 9771a │ │ │ │ + b.n 972c0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 97514 │ │ │ │ + bne.w 97728 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 970fa │ │ │ │ + beq.n 9730e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -162762,15 +162904,15 @@ │ │ │ │ strd r8, r9, [r4, #60] @ 0x3c │ │ │ │ adds r2, #10 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976f8 │ │ │ │ + beq.w 9790c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -162778,1133 +162920,1133 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29db8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 9771e │ │ │ │ + ble.w 97932 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 97330 │ │ │ │ - movw r0, #32228 @ 0x7de4 │ │ │ │ + bne.w 97544 │ │ │ │ + movw r0, #30756 @ 0x7824 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 971dc │ │ │ │ + b.n 973f0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 97228 │ │ │ │ + bge.n 9743c │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 9734e │ │ │ │ + beq.w 97562 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 9749a │ │ │ │ + beq.w 976ae │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 974a0 │ │ │ │ + bne.w 976b4 │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 971d6 │ │ │ │ + beq.n 973ea │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 972ae │ │ │ │ + beq.n 974c2 │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 971d6 │ │ │ │ + bls.n 973ea │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 971dc │ │ │ │ - ldr r3, [pc, #704] @ (974ec ) │ │ │ │ + blt.n 973f0 │ │ │ │ + ldr r3, [pc, #704] @ (97700 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 976a2 │ │ │ │ + bne.w 978b6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 97256 │ │ │ │ + cbz r3, 9746a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 97256 │ │ │ │ + beq.n 9746a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97354 │ │ │ │ + beq.n 97568 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9730c │ │ │ │ + beq.n 97520 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96dec │ │ │ │ + bne.w 97000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78684 │ │ │ │ + bl 78798 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9758e │ │ │ │ + beq.w 977a2 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 981b0 │ │ │ │ + bl 983c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97724 │ │ │ │ + beq.w 97938 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97676 │ │ │ │ + bne.w 9788a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 96dec │ │ │ │ + beq.w 97000 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96dec │ │ │ │ + bne.w 97000 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96dec │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97000 │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 971d6 │ │ │ │ + b.n 973ea │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 97482 │ │ │ │ + bhi.w 97696 │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str r3, [r2, #24] │ │ │ │ add.w r3, r2, lr │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r0, [r2, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 96fd4 │ │ │ │ + bne.w 971e8 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53209 @ 0xcfd9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97592 │ │ │ │ + bne.w 977a6 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97578 │ │ │ │ + beq.w 9778c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 96fd4 │ │ │ │ + b.n 971e8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 981b0 │ │ │ │ + bl 983c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 96dec │ │ │ │ - b.n 9758e │ │ │ │ + bne.w 97000 │ │ │ │ + b.n 977a2 │ │ │ │ ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9759e │ │ │ │ + beq.w 977b2 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9707e │ │ │ │ + b.n 97292 │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 973d4 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 973d4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9733c │ │ │ │ - b.n 971c0 │ │ │ │ + bne.n 97550 │ │ │ │ + b.n 973d4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #408] @ (974f0 ) │ │ │ │ + ldr r2, [pc, #408] @ (97704 ) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9765c │ │ │ │ + bne.w 97870 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bpl.w 96e10 │ │ │ │ + bpl.w 97024 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96f58 │ │ │ │ + bne.w 9716c │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9758a │ │ │ │ + beq.w 9779e │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 975b0 │ │ │ │ + bge.w 977c4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 97646 │ │ │ │ + bge.w 9785a │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 97412 │ │ │ │ + beq.n 97626 │ │ │ │ and.w r0, r0, #7 │ │ │ │ orn r0, r0, #23 │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ ubfx r0, r0, #3, #4 │ │ │ │ cmp r0, #15 │ │ │ │ - beq.w 9760a │ │ │ │ + beq.w 9781e │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 975cc │ │ │ │ + bhi.w 977e0 │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 97612 │ │ │ │ + beq.w 97826 │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 97466 │ │ │ │ + bge.n 9767a │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 975c8 │ │ │ │ + blt.w 977dc │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 97640 │ │ │ │ + ble.w 97854 │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 975a8 │ │ │ │ + blt.w 977bc │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 97640 │ │ │ │ + ble.w 97854 │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 975a8 │ │ │ │ + blt.w 977bc │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 97464 │ │ │ │ + ble.n 97678 │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 975aa │ │ │ │ + blt.w 977be │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 97456 │ │ │ │ + blt.n 9766a │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 973b2 │ │ │ │ + b.n 975c6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 97370 │ │ │ │ + bmi.w 97584 │ │ │ │ movw r4, #42236 @ 0xa4fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.w 96c30 │ │ │ │ + b.w 96e44 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 96fd4 │ │ │ │ - cbnz r0, 974bc │ │ │ │ + b.n 971e8 │ │ │ │ + cbnz r0, 976d0 │ │ │ │ lsls r1, r1, #24 │ │ │ │ it mi │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ - b.n 97072 │ │ │ │ + b.n 97286 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971d6 │ │ │ │ - b.n 97206 │ │ │ │ + beq.w 973ea │ │ │ │ + b.n 9741a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 974e4 │ │ │ │ + bne.n 976f8 │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 9701e │ │ │ │ + b.n 97232 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97072 │ │ │ │ - cbnz r0, 974de │ │ │ │ + b.n 97286 │ │ │ │ + cbnz r0, 976f2 │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97036 │ │ │ │ + bpl.w 9724a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97036 │ │ │ │ - cbnz r0, 9750e │ │ │ │ + b.n 9724a │ │ │ │ + cbnz r0, 97722 │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 9704e │ │ │ │ + bpl.w 97262 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9704e │ │ │ │ + b.n 97262 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97036 │ │ │ │ + b.n 9724a │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 9701e │ │ │ │ + b.n 97232 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 970ac │ │ │ │ + beq.w 972c0 │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 970ac │ │ │ │ + b.n 972c0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9704e │ │ │ │ + b.n 97262 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 970f6 │ │ │ │ - b.n 970fa │ │ │ │ + bne.w 9730a │ │ │ │ + b.n 9730e │ │ │ │ mov r0, sl │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 96fd4 │ │ │ │ - b.n 972da │ │ │ │ + bne.w 971e8 │ │ │ │ + b.n 974ee │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96fd4 │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.w 971e8 │ │ │ │ + bl 1f71c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96ff8 │ │ │ │ + bne.w 9720c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79330 │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 79448 │ │ │ │ + bl 1f71c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 97256 │ │ │ │ + b.n 9746a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 972fa │ │ │ │ + b.n 9750e │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - b.n 9707e │ │ │ │ + b.n 97292 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 973b8 │ │ │ │ + bgt.w 975cc │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9758e │ │ │ │ + bne.n 977a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9758e │ │ │ │ + beq.n 977a2 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 96f5c │ │ │ │ + b.n 97170 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 973b8 │ │ │ │ + b.n 975cc │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r0, #63 @ 0x3f │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 97624 │ │ │ │ + bmi.n 97838 │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9761a │ │ │ │ + bmi.n 9782e │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9740e │ │ │ │ + bls.w 97622 │ │ │ │ and.w lr, r0, #63 @ 0x3f │ │ │ │ lsrs r0, r0, #6 │ │ │ │ orr.w lr, lr, #64 @ 0x40 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ strb.w lr, [r7], #1 │ │ │ │ - bhi.n 975f4 │ │ │ │ + bhi.n 97808 │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9740e │ │ │ │ + b.n 97622 │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9740e │ │ │ │ + b.n 97622 │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9740e │ │ │ │ + b.n 97622 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9763a │ │ │ │ + bne.n 9784e │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9740e │ │ │ │ + b.n 97622 │ │ │ │ ldrb.w r0, [r9], #1 │ │ │ │ add.w lr, lr, #6 │ │ │ │ and.w r8, r0, #63 @ 0x3f │ │ │ │ lsl.w r8, r8, lr │ │ │ │ orr.w r7, r7, r8 │ │ │ │ - b.n 975da │ │ │ │ + b.n 977ee │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 975e8 │ │ │ │ + b.n 977fc │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 97466 │ │ │ │ + b.n 9767a │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d2e0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d500 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9758e │ │ │ │ + beq.n 977a2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 973c6 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 975da │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 97364 │ │ │ │ + beq.w 97578 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 97364 │ │ │ │ + b.n 97578 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f9538 │ │ │ │ + bl f9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97724 │ │ │ │ + beq.n 97938 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9728e │ │ │ │ + beq.w 974a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9728e │ │ │ │ + bne.w 974a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9728e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974a2 │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 97744 │ │ │ │ + bpl.n 97958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 976d4 │ │ │ │ + blt.n 978e8 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9723e │ │ │ │ + beq.w 97452 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 976a6 │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 978ba │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 976ec │ │ │ │ + bne.n 97900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb88 │ │ │ │ - b.n 96ff4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 97208 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42220 @ 0xa4ec │ │ │ │ + movw r1, #40748 @ 0x9f2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42244 @ 0xa504 │ │ │ │ + movw r0, #40772 @ 0x9f44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1fde74 │ │ │ │ - b.n 976b6 │ │ │ │ + bl 1ff304 │ │ │ │ + b.n 978ca │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 96ff4 │ │ │ │ + b.n 97208 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29db8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 971b4 │ │ │ │ + bgt.w 973c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 97228 │ │ │ │ + b.n 9743c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9758e │ │ │ │ + beq.w 977a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9758e │ │ │ │ + bne.w 977a2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9758e │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 977a2 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 976bc │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + b.n 978d0 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32228 @ 0x7de4 │ │ │ │ + movw r0, #30756 @ 0x7824 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42188 @ 0xa4cc │ │ │ │ + movw r1, #40716 @ 0x9f0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 9758e │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 977a2 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 96c82 │ │ │ │ - b.w 96dda │ │ │ │ + bne.w 96e96 │ │ │ │ + b.w 96fee │ │ │ │ │ │ │ │ -00097784 : │ │ │ │ - b.w 8484c │ │ │ │ +00097998 : │ │ │ │ + b.w 84a10 │ │ │ │ │ │ │ │ -00097788 <_Py_write@@Base>: │ │ │ │ +0009799c <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov sl, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 98094 │ │ │ │ + bl 982a8 │ │ │ │ mov r7, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 299c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9acdc │ │ │ │ + bl 9aee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 977d8 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 979ec <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 977f4 <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 97a08 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 977de <_Py_write@@Base+0x56> │ │ │ │ + blt.n 979f2 <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f5618 │ │ │ │ + bl f5ae0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 977d8 <_Py_write@@Base+0x50> │ │ │ │ - bl e90c8 │ │ │ │ + b.n 979ec <_Py_write@@Base+0x50> │ │ │ │ + bl e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 977aa <_Py_write@@Base+0x22> │ │ │ │ + beq.n 979be <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 977ec <_Py_write@@Base+0x64> │ │ │ │ + b.n 97a00 <_Py_write@@Base+0x64> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 98054 <_Py_write@@Base+0x8cc> │ │ │ │ + beq.w 98268 <_Py_write@@Base+0x8cc> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98062 <_Py_write@@Base+0x8da> │ │ │ │ + bne.w 98276 <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97e36 <_Py_write@@Base+0x6ae> │ │ │ │ + beq.w 9804a <_Py_write@@Base+0x6ae> │ │ │ │ movw sl, #20256 @ 0x4f20 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97e60 <_Py_write@@Base+0x6d8> │ │ │ │ - ldr r3, [pc, #148] @ (978f0 <_Py_write@@Base+0x168>) │ │ │ │ + bne.w 98074 <_Py_write@@Base+0x6d8> │ │ │ │ + ldr r3, [pc, #148] @ (97b04 <_Py_write@@Base+0x168>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 97d96 <_Py_write@@Base+0x60e> │ │ │ │ + beq.w 97faa <_Py_write@@Base+0x60e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97c2a <_Py_write@@Base+0x4a2> │ │ │ │ + beq.w 97e3e <_Py_write@@Base+0x4a2> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97d8a <_Py_write@@Base+0x602> │ │ │ │ + bne.w 97f9e <_Py_write@@Base+0x602> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9808c <_Py_write@@Base+0x904> │ │ │ │ + beq.w 982a0 <_Py_write@@Base+0x904> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98082 <_Py_write@@Base+0x8fa> │ │ │ │ + bne.w 98296 <_Py_write@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 98610 │ │ │ │ + bl 98824 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bce <_Py_write@@Base+0x446> │ │ │ │ + bne.w 97de2 <_Py_write@@Base+0x446> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d72 <_Py_write@@Base+0x5ea> │ │ │ │ + bne.w 97f86 <_Py_write@@Base+0x5ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6ac <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ + bl 9d8c8 <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 978f4 <_Py_write@@Base+0x16c> │ │ │ │ + cbz r0, 97b08 <_Py_write@@Base+0x16c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9800a <_Py_write@@Base+0x882> │ │ │ │ + bne.w 9821e <_Py_write@@Base+0x882> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97b20 <_Py_write@@Base+0x398> │ │ │ │ + beq.w 97d34 <_Py_write@@Base+0x398> │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - b.n 97894 <_Py_write@@Base+0x10c> │ │ │ │ + b.n 97aa8 <_Py_write@@Base+0x10c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97d82 <_Py_write@@Base+0x5fa> │ │ │ │ + beq.w 97f96 <_Py_write@@Base+0x5fa> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 97d82 <_Py_write@@Base+0x5fa> │ │ │ │ + bne.w 97f96 <_Py_write@@Base+0x5fa> │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 98038 <_Py_write@@Base+0x8b0> │ │ │ │ + bhi.w 9824c <_Py_write@@Base+0x8b0> │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 98038 <_Py_write@@Base+0x8b0> │ │ │ │ + bhi.w 9824c <_Py_write@@Base+0x8b0> │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add.w fp, r2, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r6, fp, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 97ed2 <_Py_write@@Base+0x74a> │ │ │ │ + bhi.w 980e6 <_Py_write@@Base+0x74a> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 98028 <_Py_write@@Base+0x8a0> │ │ │ │ + beq.w 9823c <_Py_write@@Base+0x8a0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97ecc <_Py_write@@Base+0x744> │ │ │ │ + bne.w 980e0 <_Py_write@@Base+0x744> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29718 │ │ │ │ mov r3, r6 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble.n 9798c <_Py_write@@Base+0x204> │ │ │ │ + ble.n 97ba0 <_Py_write@@Base+0x204> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 9798c <_Py_write@@Base+0x204> │ │ │ │ + beq.n 97ba0 <_Py_write@@Base+0x204> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 9798c <_Py_write@@Base+0x204> │ │ │ │ + beq.n 97ba0 <_Py_write@@Base+0x204> │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9797c <_Py_write@@Base+0x1f4> │ │ │ │ + bne.n 97b90 <_Py_write@@Base+0x1f4> │ │ │ │ ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - movw r2, #33981 @ 0x84bd │ │ │ │ + movw r2, #34257 @ 0x85d1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97da2 <_Py_write@@Base+0x61a> │ │ │ │ - ldr r3, [pc, #704] @ (97c60 <_Py_write@@Base+0x4d8>) │ │ │ │ + bne.w 97fb6 <_Py_write@@Base+0x61a> │ │ │ │ + ldr r3, [pc, #704] @ (97e74 <_Py_write@@Base+0x4d8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 97c64 <_Py_write@@Base+0x4dc> │ │ │ │ + beq.w 97e78 <_Py_write@@Base+0x4dc> │ │ │ │ lsrs r3, r7, #18 │ │ │ │ ubfx r2, r7, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 979da <_Py_write@@Base+0x252> │ │ │ │ + bgt.n 97bee <_Py_write@@Base+0x252> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 97c64 <_Py_write@@Base+0x4dc> │ │ │ │ + bgt.w 97e78 <_Py_write@@Base+0x4dc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c64 <_Py_write@@Base+0x4dc> │ │ │ │ + beq.w 97e78 <_Py_write@@Base+0x4dc> │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d08 <_Py_write@@Base+0x580> │ │ │ │ + beq.w 97f1c <_Py_write@@Base+0x580> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97db0 <_Py_write@@Base+0x628> │ │ │ │ + beq.w 97fc4 <_Py_write@@Base+0x628> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9801e <_Py_write@@Base+0x896> │ │ │ │ + beq.w 98232 <_Py_write@@Base+0x896> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 97a46 <_Py_write@@Base+0x2be> │ │ │ │ + ble.n 97c5a <_Py_write@@Base+0x2be> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 97a18 <_Py_write@@Base+0x290> │ │ │ │ + cbz r2, 97c2c <_Py_write@@Base+0x290> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 97a46 <_Py_write@@Base+0x2be> │ │ │ │ + beq.n 97c5a <_Py_write@@Base+0x2be> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 97a26 <_Py_write@@Base+0x29e> │ │ │ │ + cbz r2, 97c3a <_Py_write@@Base+0x29e> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 97a46 <_Py_write@@Base+0x2be> │ │ │ │ + beq.n 97c5a <_Py_write@@Base+0x2be> │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9804c <_Py_write@@Base+0x8c4> │ │ │ │ + beq.w 98260 <_Py_write@@Base+0x8c4> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bne.n 97a34 <_Py_write@@Base+0x2ac> │ │ │ │ + bne.n 97c48 <_Py_write@@Base+0x2ac> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97fee <_Py_write@@Base+0x866> │ │ │ │ + bhi.w 98202 <_Py_write@@Base+0x866> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97c9c <_Py_write@@Base+0x514> │ │ │ │ + beq.w 97eb0 <_Py_write@@Base+0x514> │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 97fee <_Py_write@@Base+0x866> │ │ │ │ + bhi.w 98202 <_Py_write@@Base+0x866> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add.w r8, r2, #19 │ │ │ │ bic.w r8, r8, #7 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, sl, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 97cb8 <_Py_write@@Base+0x530> │ │ │ │ + bcc.w 97ecc <_Py_write@@Base+0x530> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds.w r5, r5, sl │ │ │ │ - beq.w 97fde <_Py_write@@Base+0x856> │ │ │ │ + beq.w 981f2 <_Py_write@@Base+0x856> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97e7a <_Py_write@@Base+0x6f2> │ │ │ │ + bne.w 9808e <_Py_write@@Base+0x6f2> │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 29718 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r6] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r7, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r6, #4] │ │ │ │ - ble.n 97b0a <_Py_write@@Base+0x382> │ │ │ │ + ble.n 97d1e <_Py_write@@Base+0x382> │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ - cbz r3, 97b02 <_Py_write@@Base+0x37a> │ │ │ │ + cbz r3, 97d16 <_Py_write@@Base+0x37a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 97b02 <_Py_write@@Base+0x37a> │ │ │ │ + ble.n 97d16 <_Py_write@@Base+0x37a> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r8, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 97aee <_Py_write@@Base+0x366> │ │ │ │ + beq.n 97d02 <_Py_write@@Base+0x366> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r7, [r7, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - bne.n 97ad8 <_Py_write@@Base+0x350> │ │ │ │ + bne.n 97cec <_Py_write@@Base+0x350> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 97b0a <_Py_write@@Base+0x382> │ │ │ │ + beq.n 97d1e <_Py_write@@Base+0x382> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, r2 │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97abe <_Py_write@@Base+0x336> │ │ │ │ + bne.n 97cd2 <_Py_write@@Base+0x336> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 97ab8 <_Py_write@@Base+0x330> │ │ │ │ + bne.n 97ccc <_Py_write@@Base+0x330> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97ff4 <_Py_write@@Base+0x86c> │ │ │ │ + bne.w 98208 <_Py_write@@Base+0x86c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ movs.w r2, r9, lsl #2 │ │ │ │ - bmi.w 9803c <_Py_write@@Base+0x8b4> │ │ │ │ + bmi.w 98250 <_Py_write@@Base+0x8b4> │ │ │ │ ldr.w r3, [sl, #700] @ 0x2bc │ │ │ │ - movw r0, #24493 @ 0x5fad │ │ │ │ + movw r0, #24969 @ 0x6189 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r8, [sl, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 97e72 <_Py_write@@Base+0x6ea> │ │ │ │ + bne.w 98086 <_Py_write@@Base+0x6ea> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97c4a <_Py_write@@Base+0x4c2> │ │ │ │ - ldr r3, [pc, #276] @ (97c60 <_Py_write@@Base+0x4d8>) │ │ │ │ + beq.w 97e5e <_Py_write@@Base+0x4c2> │ │ │ │ + ldr r3, [pc, #276] @ (97e74 <_Py_write@@Base+0x4d8>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 97d22 <_Py_write@@Base+0x59a> │ │ │ │ + beq.w 97f36 <_Py_write@@Base+0x59a> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 97b84 <_Py_write@@Base+0x3fc> │ │ │ │ + bgt.n 97d98 <_Py_write@@Base+0x3fc> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 97d22 <_Py_write@@Base+0x59a> │ │ │ │ + bgt.w 97f36 <_Py_write@@Base+0x59a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d22 <_Py_write@@Base+0x59a> │ │ │ │ + beq.w 97f36 <_Py_write@@Base+0x59a> │ │ │ │ bic.w r3, r7, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w fp, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 97ba8 <_Py_write@@Base+0x420> │ │ │ │ + bhi.n 97dbc <_Py_write@@Base+0x420> │ │ │ │ add.w r3, fp, r3, lsl #4 │ │ │ │ cmp.w r3, r9, lsl #4 │ │ │ │ - bcc.w 978e4 <_Py_write@@Base+0x15c> │ │ │ │ + bcc.w 97af8 <_Py_write@@Base+0x15c> │ │ │ │ mov fp, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 726a4 │ │ │ │ + bl 7282c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9803c <_Py_write@@Base+0x8b4> │ │ │ │ + beq.w 98250 <_Py_write@@Base+0x8b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 784bc │ │ │ │ + bl 785d0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 978e4 <_Py_write@@Base+0x15c> │ │ │ │ + b.n 97af8 <_Py_write@@Base+0x15c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r6, r0, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 97e7e <_Py_write@@Base+0x6f6> │ │ │ │ + bhi.w 98092 <_Py_write@@Base+0x6f6> │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 98068 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 9827c <_Py_write@@Base+0x8e0> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97f22 <_Py_write@@Base+0x79a> │ │ │ │ + bne.w 98136 <_Py_write@@Base+0x79a> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r1], #8 │ │ │ │ strd r1, r3, [r6, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978dc <_Py_write@@Base+0x154> │ │ │ │ + beq.w 97af0 <_Py_write@@Base+0x154> │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978dc <_Py_write@@Base+0x154> │ │ │ │ + beq.w 97af0 <_Py_write@@Base+0x154> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 97d78 <_Py_write@@Base+0x5f0> │ │ │ │ + b.n 97f8c <_Py_write@@Base+0x5f0> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 97d1a <_Py_write@@Base+0x592> │ │ │ │ + bcc.n 97f2e <_Py_write@@Base+0x592> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97d44 <_Py_write@@Base+0x5bc> │ │ │ │ + beq.n 97f58 <_Py_write@@Base+0x5bc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97888 <_Py_write@@Base+0x100> │ │ │ │ + b.n 97a9c <_Py_write@@Base+0x100> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 726a4 │ │ │ │ + bl 7282c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9803c <_Py_write@@Base+0x8b4> │ │ │ │ + beq.w 98250 <_Py_write@@Base+0x8b4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 978e4 <_Py_write@@Base+0x15c> │ │ │ │ + b.n 97af8 <_Py_write@@Base+0x15c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97fca <_Py_write@@Base+0x842> │ │ │ │ + bne.w 981de <_Py_write@@Base+0x842> │ │ │ │ mov r0, r7 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 97a00 <_Py_write@@Base+0x278> │ │ │ │ + bgt.w 97c14 <_Py_write@@Base+0x278> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldrd r2, sl, [r5] │ │ │ │ add.w r0, sl, #16 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ movls r2, r7 │ │ │ │ - bls.w 97a7c <_Py_write@@Base+0x2f4> │ │ │ │ + bls.w 97c90 <_Py_write@@Base+0x2f4> │ │ │ │ mov.w r8, #16 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #8192 @ 0x2000 │ │ │ │ mov fp, r8 │ │ │ │ it cc │ │ │ │ movcc.w fp, #8192 @ 0x2000 │ │ │ │ strd r2, r1, [sp] │ │ │ │ add.w r0, fp, #16 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97fde <_Py_write@@Base+0x856> │ │ │ │ + beq.w 981f2 <_Py_write@@Base+0x856> │ │ │ │ str.w fp, [r0], #16 │ │ │ │ add.w r3, ip, #23 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov.w lr, #0 │ │ │ │ sub.w sl, r3, r0 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ str.w sl, [ip, #4] │ │ │ │ add.w r0, r8, sl │ │ │ │ str.w lr, [ip, #8] │ │ │ │ str.w ip, [r5, #8] │ │ │ │ mov r5, ip │ │ │ │ - b.n 97a7c <_Py_write@@Base+0x2f4> │ │ │ │ + b.n 97c90 <_Py_write@@Base+0x2f4> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 979fa <_Py_write@@Base+0x272> │ │ │ │ + b.n 97c0e <_Py_write@@Base+0x272> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 97888 <_Py_write@@Base+0x100> │ │ │ │ + b.n 97a9c <_Py_write@@Base+0x100> │ │ │ │ ldr.w r8, [sl, #680] @ 0x2a8 │ │ │ │ - movw r3, #53945 @ 0xd2b9 │ │ │ │ + movw r3, #53993 @ 0xd2e9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 97fd4 <_Py_write@@Base+0x84c> │ │ │ │ + bne.w 981e8 <_Py_write@@Base+0x84c> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a8d4 │ │ │ │ - b.n 97c52 <_Py_write@@Base+0x4ca> │ │ │ │ + b.n 97e66 <_Py_write@@Base+0x4ca> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97fbe <_Py_write@@Base+0x836> │ │ │ │ + bne.w 981d2 <_Py_write@@Base+0x836> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a2c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98042 <_Py_write@@Base+0x8ba> │ │ │ │ + beq.w 98256 <_Py_write@@Base+0x8ba> │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 97888 <_Py_write@@Base+0x100> │ │ │ │ + b.n 97a9c <_Py_write@@Base+0x100> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97900 <_Py_write@@Base+0x178> │ │ │ │ + bne.w 97b14 <_Py_write@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 97b12 <_Py_write@@Base+0x38a> │ │ │ │ + b.n 97d26 <_Py_write@@Base+0x38a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97c42 <_Py_write@@Base+0x4ba> │ │ │ │ + b.n 97e56 <_Py_write@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 97c8a <_Py_write@@Base+0x502> │ │ │ │ + b.n 97e9e <_Py_write@@Base+0x502> │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w fp, [r5, #512] @ 0x200 │ │ │ │ mul.w r0, r3, r7 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -163913,154 +164055,154 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 97df0 <_Py_write@@Base+0x668> │ │ │ │ + bne.n 98004 <_Py_write@@Base+0x668> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 97dec <_Py_write@@Base+0x664> │ │ │ │ + cbz r1, 98000 <_Py_write@@Base+0x664> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 97f50 <_Py_write@@Base+0x7c8> │ │ │ │ + beq.w 98164 <_Py_write@@Base+0x7c8> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 97f28 <_Py_write@@Base+0x7a0> │ │ │ │ + beq.w 9813c <_Py_write@@Base+0x7a0> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 97e12 <_Py_write@@Base+0x68a> │ │ │ │ + cbnz r1, 98026 <_Py_write@@Base+0x68a> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 979fa <_Py_write@@Base+0x272> │ │ │ │ + beq.w 97c0e <_Py_write@@Base+0x272> │ │ │ │ ldrd r1, r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97f4a <_Py_write@@Base+0x7c2> │ │ │ │ + beq.w 9815e <_Py_write@@Base+0x7c2> │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 97e32 <_Py_write@@Base+0x6aa> │ │ │ │ + cbz r1, 98046 <_Py_write@@Base+0x6aa> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 979fa <_Py_write@@Base+0x272> │ │ │ │ + b.n 97c0e <_Py_write@@Base+0x272> │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 97d88 <_Py_write@@Base+0x600> │ │ │ │ + bne.n 97f9c <_Py_write@@Base+0x600> │ │ │ │ movw sl, #20256 @ 0x4f20 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9785a <_Py_write@@Base+0xd2> │ │ │ │ + beq.w 97a6e <_Py_write@@Base+0xd2> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c46 <_Py_write@@Base+0x4be> │ │ │ │ - b.n 98042 <_Py_write@@Base+0x8ba> │ │ │ │ + bne.w 97e5a <_Py_write@@Base+0x4be> │ │ │ │ + b.n 98256 <_Py_write@@Base+0x8ba> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 97c52 <_Py_write@@Base+0x4ca> │ │ │ │ + b.n 97e66 <_Py_write@@Base+0x4ca> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 97a92 <_Py_write@@Base+0x30a> │ │ │ │ + b.n 97ca6 <_Py_write@@Base+0x30a> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98068 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 9827c <_Py_write@@Base+0x8e0> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r6, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r6, [ip], #16 │ │ │ │ add.w r6, r0, #23 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r6, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98068 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 9827c <_Py_write@@Base+0x8e0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 97bec <_Py_write@@Base+0x464> │ │ │ │ + b.n 97e00 <_Py_write@@Base+0x464> │ │ │ │ str.w r3, [lr, #4] │ │ │ │ - b.n 97950 <_Py_write@@Base+0x1c8> │ │ │ │ + b.n 97b64 <_Py_write@@Base+0x1c8> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r6, fp │ │ │ │ it cc │ │ │ │ movcc.w r6, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd lr, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98028 <_Py_write@@Base+0x8a0> │ │ │ │ + beq.w 9823c <_Py_write@@Base+0x8a0> │ │ │ │ mov ip, r0 │ │ │ │ str.w r6, [ip], #16 │ │ │ │ add.w r6, r0, #23 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r6, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98028 <_Py_write@@Base+0x8a0> │ │ │ │ + beq.w 9823c <_Py_write@@Base+0x8a0> │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - b.n 97948 <_Py_write@@Base+0x1c0> │ │ │ │ + b.n 97b5c <_Py_write@@Base+0x1c0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 97bf4 <_Py_write@@Base+0x46c> │ │ │ │ + b.n 97e08 <_Py_write@@Base+0x46c> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 97f36 <_Py_write@@Base+0x7ae> │ │ │ │ + cbz r2, 9814a <_Py_write@@Base+0x7ae> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 979fa <_Py_write@@Base+0x272> │ │ │ │ + bne.w 97c0e <_Py_write@@Base+0x272> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 979fa <_Py_write@@Base+0x272> │ │ │ │ + b.n 97c0e <_Py_write@@Base+0x272> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97e24 <_Py_write@@Base+0x69c> │ │ │ │ + b.n 98038 <_Py_write@@Base+0x69c> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97e00 <_Py_write@@Base+0x678> │ │ │ │ + beq.w 98014 <_Py_write@@Base+0x678> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 97fb8 <_Py_write@@Base+0x830> │ │ │ │ + cbz r2, 981cc <_Py_write@@Base+0x830> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 97f88 <_Py_write@@Base+0x800> │ │ │ │ + cbz r3, 9819c <_Py_write@@Base+0x800> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -164071,528 +164213,528 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r8, [fp, r3] │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 97c8a <_Py_write@@Base+0x502> │ │ │ │ + b.n 97e9e <_Py_write@@Base+0x502> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97f5e <_Py_write@@Base+0x7d6> │ │ │ │ + b.n 98172 <_Py_write@@Base+0x7d6> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97d5e <_Py_write@@Base+0x5d6> │ │ │ │ + b.n 97f72 <_Py_write@@Base+0x5d6> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 97c7c <_Py_write@@Base+0x4f4> │ │ │ │ + b.n 97e90 <_Py_write@@Base+0x4f4> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 97c52 <_Py_write@@Base+0x4ca> │ │ │ │ + b.n 97e66 <_Py_write@@Base+0x4ca> │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97a92 <_Py_write@@Base+0x30a> │ │ │ │ + bne.w 97ca6 <_Py_write@@Base+0x30a> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f5c8c │ │ │ │ - bl 80760 │ │ │ │ + bl 1f71c8 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b12 <_Py_write@@Base+0x38a> │ │ │ │ + beq.w 97d26 <_Py_write@@Base+0x38a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 97b16 <_Py_write@@Base+0x38e> │ │ │ │ + b.n 97d2a <_Py_write@@Base+0x38e> │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978dc <_Py_write@@Base+0x154> │ │ │ │ + beq.w 97af0 <_Py_write@@Base+0x154> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97c26 <_Py_write@@Base+0x49e> │ │ │ │ + b.n 97e3a <_Py_write@@Base+0x49e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 97a12 <_Py_write@@Base+0x28a> │ │ │ │ - b.n 97c9a <_Py_write@@Base+0x512> │ │ │ │ + bgt.w 97c26 <_Py_write@@Base+0x28a> │ │ │ │ + b.n 97eae <_Py_write@@Base+0x512> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97950 <_Py_write@@Base+0x1c8> │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.w 97b64 <_Py_write@@Base+0x1c8> │ │ │ │ + bl 1f71c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 97d88 <_Py_write@@Base+0x600> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 97f9c <_Py_write@@Base+0x600> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 97a34 <_Py_write@@Base+0x2ac> │ │ │ │ - b.n 97a46 <_Py_write@@Base+0x2be> │ │ │ │ - bl 272098 │ │ │ │ + bne.w 97c48 <_Py_write@@Base+0x2ac> │ │ │ │ + b.n 97c5a <_Py_write@@Base+0x2be> │ │ │ │ + bl 271b18 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9782c <_Py_write@@Base+0xa4> │ │ │ │ + beq.w 97a40 <_Py_write@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 97b16 <_Py_write@@Base+0x38e> │ │ │ │ + b.n 97d2a <_Py_write@@Base+0x38e> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bf4 <_Py_write@@Base+0x46c> │ │ │ │ - bl 1f5c8c │ │ │ │ - bl 80760 │ │ │ │ - cbnz r0, 98088 <_Py_write@@Base+0x900> │ │ │ │ + bne.w 97e08 <_Py_write@@Base+0x46c> │ │ │ │ + bl 1f71c8 │ │ │ │ + bl 80924 │ │ │ │ + cbnz r0, 9829c <_Py_write@@Base+0x900> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 97c26 <_Py_write@@Base+0x49e> │ │ │ │ + b.n 97e3a <_Py_write@@Base+0x49e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 97c20 <_Py_write@@Base+0x498> │ │ │ │ + b.n 97e34 <_Py_write@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.n 978a4 <_Py_write@@Base+0x11c> │ │ │ │ + bl 271b18 │ │ │ │ + b.n 97ab8 <_Py_write@@Base+0x11c> │ │ │ │ │ │ │ │ -00098094 : │ │ │ │ +000982a8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #256] @ (981a4 ) │ │ │ │ + ldr r1, [pc, #256] @ (983b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ str r2, [r3, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98196 │ │ │ │ + beq.n 983aa │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98188 │ │ │ │ + bne.n 9839c │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29e0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9817a │ │ │ │ + bne.n 9838e │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9816c │ │ │ │ + bne.n 98380 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 98100 │ │ │ │ + bmi.n 98314 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 29cdc │ │ │ │ - cbnz r0, 98150 │ │ │ │ + cbnz r0, 98364 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 98138 │ │ │ │ + bne.n 9834c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98118 │ │ │ │ + bne.n 9832c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 2969c │ │ │ │ - cbnz r0, 9815e │ │ │ │ + cbnz r0, 98372 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 980fc │ │ │ │ - movw r1, #13160 @ 0x3368 │ │ │ │ + beq.n 98310 │ │ │ │ + movw r1, #11688 @ 0x2da8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #92] @ (981a8 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + ldr r0, [pc, #92] @ (983bc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11608 @ 0x2d58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #76] @ (981a8 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #42352 @ 0xa570 │ │ │ │ + ldr r0, [pc, #76] @ (983bc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #40880 @ 0x9fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (981a8 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #13044 @ 0x32f4 │ │ │ │ + ldr r0, [pc, #64] @ (983bc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11572 @ 0x2d34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #52] @ (981ac ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #42320 @ 0xa550 │ │ │ │ + ldr r0, [pc, #52] @ (983c0 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #40848 @ 0x9f90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #40] @ (981ac ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + ldr r0, [pc, #40] @ (983c0 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11508 @ 0x2cf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #24] @ (981ac ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #42292 @ 0xa534 │ │ │ │ + ldr r0, [pc, #24] @ (983c0 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #40820 @ 0x9f74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (981a8 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (983bc ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ movs r6, r6 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 98356 │ │ │ │ + bmi.w 9856a │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #588] @ (98420 ) │ │ │ │ + ldr r1, [pc, #588] @ (98634 ) │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #42236 @ 0xa4fc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ movw r9, #42028 @ 0xa42c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movw sl, #4380 @ 0x111c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - movw r5, #59296 @ 0xe7a0 │ │ │ │ + movw r5, #57824 @ 0xe1e0 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9835e │ │ │ │ + bne.w 98572 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 98350 │ │ │ │ + bpl.w 98564 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 983f8 │ │ │ │ + bpl.w 9860c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98342 │ │ │ │ + beq.w 98556 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98350 │ │ │ │ + bne.w 98564 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98342 │ │ │ │ + beq.n 98556 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98342 │ │ │ │ + beq.n 98556 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ adds r1, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98342 │ │ │ │ + beq.n 98556 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98342 │ │ │ │ + beq.n 98556 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ adds r1, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98342 │ │ │ │ + beq.n 98556 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98342 │ │ │ │ + beq.n 98556 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 98350 │ │ │ │ + cbnz r0, 98564 │ │ │ │ adds r1, r3, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98342 │ │ │ │ + beq.n 98556 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 98350 │ │ │ │ + cbnz r0, 98564 │ │ │ │ adds r3, #8 │ │ │ │ - b.n 9833e │ │ │ │ + b.n 98552 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 98350 │ │ │ │ + cbnz r0, 98564 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 98324 │ │ │ │ + bne.n 98538 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7c288 │ │ │ │ + bl 7c3c4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 983b0 │ │ │ │ + bne.n 985c4 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 98200 │ │ │ │ + bcs.w 98414 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9839e │ │ │ │ + beq.n 985b2 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78684 │ │ │ │ - cbz r0, 983aa │ │ │ │ + bl 78798 │ │ │ │ + cbz r0, 985be │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 981b0 │ │ │ │ + bl 983c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98406 │ │ │ │ + beq.n 9861a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 983c0 │ │ │ │ + cbnz r2, 985d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98350 │ │ │ │ + beq.n 98564 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98350 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98564 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 981b0 │ │ │ │ + bl 983c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 98350 │ │ │ │ + bne.n 98564 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98358 │ │ │ │ + b.n 9856c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98350 │ │ │ │ + beq.n 98564 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98350 │ │ │ │ + b.n 98564 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl f9538 │ │ │ │ + bl f9a0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 98406 │ │ │ │ + cbz r0, 9861a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 983de │ │ │ │ + beq.n 985f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 983ec │ │ │ │ + cbz r2, 98600 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 98384 │ │ │ │ + beq.n 98598 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 98384 │ │ │ │ + b.n 98598 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 983de │ │ │ │ + b.n 985f2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98228 │ │ │ │ - b.n 98342 │ │ │ │ + bne.w 9843c │ │ │ │ + b.n 98556 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 983aa │ │ │ │ + beq.n 985be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 983aa │ │ │ │ + bne.n 985be │ │ │ │ mov r0, r3 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 983aa │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 985be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #51445 @ 0xc8f5 │ │ │ │ + movw r3, #51877 @ 0xcaa5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 984c4 │ │ │ │ + bne.n 986d8 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33981 @ 0x84bd │ │ │ │ + movw r3, #34257 @ 0x85d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98576 │ │ │ │ + bne.w 9878a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #424] @ (9860c ) │ │ │ │ + ldr r3, [pc, #424] @ (98820 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 984d8 │ │ │ │ + beq.n 986ec │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 984a0 │ │ │ │ + bgt.n 986b4 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 984d8 │ │ │ │ + cbz r2, 986ec │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 984c6 │ │ │ │ - cbz r2, 984fc │ │ │ │ + beq.n 986da │ │ │ │ + cbz r2, 98710 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 984c0 │ │ │ │ + b.n 986d4 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53817 @ 0xd239 │ │ │ │ + movw r3, #53865 @ 0xd269 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98602 │ │ │ │ + bne.w 98816 │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 984c0 │ │ │ │ + b.n 986d4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -164602,73 +164744,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 9853a │ │ │ │ + bne.n 9874e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98536 │ │ │ │ + cbz r3, 9874a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9859c │ │ │ │ + beq.n 987b0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9857c │ │ │ │ + beq.n 98790 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 98552 │ │ │ │ + cbnz r3, 98766 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 984c0 │ │ │ │ + beq.n 986d4 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 985fc │ │ │ │ + beq.n 98810 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 98570 │ │ │ │ + cbz r3, 98784 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 984c0 │ │ │ │ + b.n 986d4 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 9858a │ │ │ │ + cbz r3, 9879e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 984c0 │ │ │ │ + bne.n 986d4 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 984c0 │ │ │ │ + b.n 986d4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98544 │ │ │ │ + beq.n 98758 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 985f6 │ │ │ │ + cbz r3, 9880a │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 985d0 │ │ │ │ + cbz r3, 987e4 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -164677,914 +164819,914 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 984c0 │ │ │ │ + b.n 986d4 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 985a8 │ │ │ │ + b.n 987bc │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 98560 │ │ │ │ + b.n 98774 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 984f0 │ │ │ │ + b.n 98704 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 99762 │ │ │ │ + beq.w 9a2ba │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99770 │ │ │ │ + bne.w 9a2c8 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98d42 │ │ │ │ + beq.w 98f56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 98d56 │ │ │ │ + beq.w 98f6a │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98956 │ │ │ │ + beq.w 98b6a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d6c │ │ │ │ + bne.w 98f80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 98d80 │ │ │ │ + beq.w 98f94 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98956 │ │ │ │ + beq.w 98b6a │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d6c │ │ │ │ + bne.w 98f80 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 98da0 │ │ │ │ + beq.w 98fb4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98956 │ │ │ │ + beq.w 98b6a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d7c │ │ │ │ + bne.w 98f90 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98dc4 │ │ │ │ + beq.w 98fd8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 98c1e │ │ │ │ + beq.w 98e32 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 989e8 │ │ │ │ + bne.w 98bfc │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98df0 │ │ │ │ + beq.w 99004 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e04 │ │ │ │ + beq.w 99018 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #677 @ 0x2a5 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9899c │ │ │ │ + beq.w 98bb0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e18 │ │ │ │ + bne.w 9902c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98e1e │ │ │ │ + beq.w 99032 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9899c │ │ │ │ + beq.w 98bb0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 989e8 │ │ │ │ + bne.w 98bfc │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98e3e │ │ │ │ + beq.w 99052 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e52 │ │ │ │ + beq.w 99066 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #633 @ 0x279 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 989f0 │ │ │ │ + beq.w 98c04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e66 │ │ │ │ + bne.w 9907a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98e74 │ │ │ │ + beq.w 99088 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 989f0 │ │ │ │ + beq.w 98c04 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 989e8 │ │ │ │ + bne.w 98bfc │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98e98 │ │ │ │ + beq.w 990ac │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98eac │ │ │ │ + beq.w 990c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98b00 │ │ │ │ + beq.w 98d14 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ec0 │ │ │ │ + bne.w 990d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98ed0 │ │ │ │ + beq.w 990e4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98b00 │ │ │ │ + beq.w 98d14 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d7c │ │ │ │ + bne.w 98f90 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98ef4 │ │ │ │ + beq.w 99108 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98fc4 │ │ │ │ + beq.w 991d8 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f1a │ │ │ │ + bne.w 9912e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98f20 │ │ │ │ + beq.w 99134 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99162 │ │ │ │ + beq.w 99376 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 989e8 │ │ │ │ + bne.w 98bfc │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 997e2 │ │ │ │ + beq.w 99b70 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 997fe │ │ │ │ + beq.w 99b92 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9887a │ │ │ │ + beq.n 98a8e │ │ │ │ ldrd r3, r1, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 992a6 │ │ │ │ + bne.w 994ba │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 99732 │ │ │ │ + bpl.w 99932 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9974a │ │ │ │ - movw r1, #3620 @ 0xe24 │ │ │ │ + beq.w 9994a │ │ │ │ + movw r1, #3084 @ 0xc0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9885e │ │ │ │ + bne.n 98a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdac │ │ │ │ + bl 9ffb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9885e │ │ │ │ + beq.n 98a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f48c4 │ │ │ │ + bl 1f5efc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9885e │ │ │ │ + beq.n 98a72 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9885e │ │ │ │ + beq.n 98a72 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9885e │ │ │ │ + beq.n 98a72 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9885e │ │ │ │ + beq.n 98a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f7a80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9885e │ │ │ │ + beq.n 98a72 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9885e │ │ │ │ + beq.n 98a72 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d98 │ │ │ │ + beq.w 99ef0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r6, [r6, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fdd38 <_PyArg_NoPositional@@Base+0x348> │ │ │ │ + bl 1ff1c8 <_PyArg_NoPositional@@Base+0x348> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #42760 @ 0xa708 │ │ │ │ + movw r2, #41288 @ 0xa148 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba7b0 │ │ │ │ + bl 1bc5a0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d86 │ │ │ │ + beq.w 99ede │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9886e │ │ │ │ + beq.n 98a82 │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9886e │ │ │ │ + beq.n 98a82 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 992f6 │ │ │ │ + b.w 9950a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99852 │ │ │ │ + beq.w 99bf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ab8 │ │ │ │ + bne.w 99f34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b4648 │ │ │ │ + bl 1b6438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f46 │ │ │ │ + bne.w 9915a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ab8 │ │ │ │ + bne.w 99f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b50d8 │ │ │ │ + bl 1b6ec8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99252 │ │ │ │ + beq.w 99466 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9886e │ │ │ │ + b.n 98a82 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9983e │ │ │ │ + beq.w 99b60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e18 │ │ │ │ + bne.w 9902c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b4648 │ │ │ │ + bl 1b6438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992fe │ │ │ │ + bne.w 99512 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e18 │ │ │ │ + bne.w 9902c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8c2c │ │ │ │ + bl 1baa1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98996 │ │ │ │ + bne.n 98baa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98732 │ │ │ │ + beq.w 98946 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98872 │ │ │ │ + b.n 98a86 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9985c │ │ │ │ + beq.w 99bfa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e66 │ │ │ │ + bne.w 9907a │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9986c │ │ │ │ + beq.w 99d9e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99896 │ │ │ │ + bne.w 99dc8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98a44 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98c58 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996a8 │ │ │ │ + bne.w 998cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e66 │ │ │ │ + bne.w 9907a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99360 │ │ │ │ + beq.w 99574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb02c │ │ │ │ + bl 1bce1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99360 │ │ │ │ + beq.w 99574 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99360 │ │ │ │ + beq.w 99574 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99362 │ │ │ │ + bne.w 99576 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99360 │ │ │ │ + beq.w 99574 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999b8 │ │ │ │ + beq.w 99aea │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c53b4 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c566c <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl af864 <_PyArena_Malloc@@Base> │ │ │ │ + bl afaac <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ae │ │ │ │ + beq.w 99ae0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98e6a │ │ │ │ + b.n 9907e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99776 │ │ │ │ + beq.w 99bd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + bne.w 99bea │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99db6 │ │ │ │ + beq.w 99c1e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99de0 │ │ │ │ + bne.w 99c46 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995aa │ │ │ │ + beq.w 996da │ │ │ │ mov r0, r4 │ │ │ │ - bl b4078 │ │ │ │ + bl b4340 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995aa │ │ │ │ + beq.w 996da │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995aa │ │ │ │ + beq.w 996da │ │ │ │ mov r0, r4 │ │ │ │ - bl b7ebc │ │ │ │ + bl b8180 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ca │ │ │ │ + beq.w 99be8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ca │ │ │ │ + beq.w 99be8 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + bne.w 99bea │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ca │ │ │ │ + beq.w 99be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b82bc │ │ │ │ + bl 1ba0ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + bne.w 99bea │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997cc │ │ │ │ + beq.w 99bea │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c53b4 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c566c <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1b9bc0 │ │ │ │ + bl 1bb9b0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99696 │ │ │ │ + beq.w 997c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 997d0 │ │ │ │ + b.w 99b4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 99780 │ │ │ │ + beq.w 99ef8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99710 │ │ │ │ + bne.w 998ba │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99a8c │ │ │ │ + beq.w 999b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c8c │ │ │ │ + bne.w 999e0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98c8e │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a90 │ │ │ │ + bl c7d4c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98c8e │ │ │ │ + cbz r0, 98ea2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98c8e │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 98c8e │ │ │ │ + cbz r0, 98ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b802c │ │ │ │ + bl 1b9e1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99108 │ │ │ │ + bne.w 9931c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99710 │ │ │ │ + bne.w 998ba │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9970e │ │ │ │ + beq.w 998b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a90 │ │ │ │ + bl c7d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9970e │ │ │ │ + beq.w 998b8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9970e │ │ │ │ + beq.w 998b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9970e │ │ │ │ + beq.w 998b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b82bc │ │ │ │ + bl 1ba0ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99710 │ │ │ │ + bne.w 998ba │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99710 │ │ │ │ + beq.w 998ba │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1b8420 │ │ │ │ + bl 1ba210 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9914c │ │ │ │ + beq.w 99360 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 986d2 │ │ │ │ + b.n 988e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98d6c │ │ │ │ + cbnz r3, 98f80 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99790 │ │ │ │ + bne.w 9a2a8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98d68 │ │ │ │ + blt.n 98f7c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 98658 │ │ │ │ + b.n 9886c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 986b8 │ │ │ │ + beq.w 988cc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 989ea │ │ │ │ + b.n 98bfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99722 │ │ │ │ + blt.w 99962 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98956 │ │ │ │ + beq.w 98b6a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98688 │ │ │ │ + b.n 9889c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9972a │ │ │ │ + blt.w 99952 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98956 │ │ │ │ + beq.w 98b6a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 986aa │ │ │ │ + b.n 988be │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98de6 │ │ │ │ + blt.n 98ffa │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 98c1e │ │ │ │ + beq.w 98e32 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 986d2 │ │ │ │ + b.n 988e6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 989e8 │ │ │ │ + b.n 98bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e18 │ │ │ │ + cbnz r3, 9902c │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 997d6 │ │ │ │ + bne.w 99b8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e14 │ │ │ │ + blt.n 99028 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 986f6 │ │ │ │ + b.n 9890a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 989e0 │ │ │ │ + b.n 98bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9975a │ │ │ │ + blt.w 9995a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9899c │ │ │ │ + beq.w 98bb0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98726 │ │ │ │ + b.n 9893a │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e66 │ │ │ │ + cbnz r3, 9907a │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99866 │ │ │ │ + bne.w 99b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e62 │ │ │ │ + blt.n 99076 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9874c │ │ │ │ + b.n 98960 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9878c │ │ │ │ - b.n 989e8 │ │ │ │ + beq.w 989a0 │ │ │ │ + b.n 98bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99752 │ │ │ │ + blt.w 9996a │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 989f0 │ │ │ │ + beq.w 98c04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98780 │ │ │ │ + b.n 98994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98ec0 │ │ │ │ + cbnz r3, 990d4 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 997dc │ │ │ │ + bne.w 99c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98ebc │ │ │ │ + blt.n 990d0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 987a6 │ │ │ │ + b.n 989ba │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987e8 │ │ │ │ - b.n 98d7a │ │ │ │ + beq.w 989fc │ │ │ │ + b.n 98f8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9971a │ │ │ │ + blt.w 9992a │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98b00 │ │ │ │ + beq.w 98d14 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 987da │ │ │ │ + b.n 989ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f14 │ │ │ │ + blt.n 99128 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98fc4 │ │ │ │ + beq.n 991d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98802 │ │ │ │ + b.n 98a16 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 989ea │ │ │ │ + b.n 98bfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98de6 │ │ │ │ + blt.w 98ffa │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99162 │ │ │ │ + beq.w 99376 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98826 │ │ │ │ + b.n 98a3a │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b50d8 │ │ │ │ + bl 1b6ec8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9897e │ │ │ │ + beq.w 98b92 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r6, lr, [r3, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrd ip, r0, [r0] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ @@ -165600,340 +165742,340 @@ │ │ │ │ strd lr, r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - beq.w 99706 │ │ │ │ - bl 1b9240 │ │ │ │ + beq.w 998c4 │ │ │ │ + bl 1bb030 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99248 │ │ │ │ + beq.w 9945c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99258 │ │ │ │ + b.n 9946c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 99a2a │ │ │ │ + beq.w 99d94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a0c │ │ │ │ + bne.w 999ac │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99f24 │ │ │ │ + beq.w 99972 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f4a │ │ │ │ + bne.w 99994 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99032 │ │ │ │ - movw r2, #47008 @ 0xb7a0 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99246 │ │ │ │ + movw r2, #45536 @ 0xb1e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7ed8 │ │ │ │ - cbz r0, 99032 │ │ │ │ + bl 1b9cc8 │ │ │ │ + cbz r0, 99246 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99032 │ │ │ │ + cbz r0, 99246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b84dc │ │ │ │ + bl 1ba2cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9925c │ │ │ │ + bne.w 99470 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a0c │ │ │ │ + bne.w 999ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994c6 │ │ │ │ - movw r2, #47008 @ 0xb7a0 │ │ │ │ + beq.w 997d4 │ │ │ │ + movw r2, #45536 @ 0xb1e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7ed8 │ │ │ │ + bl 1b9cc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994c6 │ │ │ │ + beq.w 997d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994c6 │ │ │ │ + beq.w 997d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8608 │ │ │ │ + bl 1ba3f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994c6 │ │ │ │ + beq.w 997d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b82bc │ │ │ │ + bl 1ba0ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994c8 │ │ │ │ + bne.w 997d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b84dc │ │ │ │ + bl 1ba2cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994c8 │ │ │ │ + bne.w 997d6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a0c │ │ │ │ + beq.w 999ac │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl af864 <_PyArena_Malloc@@Base> │ │ │ │ + bl afaac <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99796 │ │ │ │ + beq.w 9a08a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #18 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98802 │ │ │ │ + b.w 98a16 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 99156 │ │ │ │ + cbz r0, 9936a │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b4528 │ │ │ │ + bl 1b6318 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9978a │ │ │ │ + beq.w 99ada │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1b8420 │ │ │ │ + bl 1ba210 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d1e │ │ │ │ - bl 80760 │ │ │ │ + bne.w 98f32 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d34 │ │ │ │ + bne.w 98f48 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 986d2 │ │ │ │ + b.w 988e6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 99b62 │ │ │ │ + beq.w 99f5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b58 │ │ │ │ + bne.w 99f54 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99b6c │ │ │ │ + beq.w 99f68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b94 │ │ │ │ + bne.w 99f90 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b56 │ │ │ │ + beq.w 99f52 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a90 │ │ │ │ + bl c7d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b56 │ │ │ │ + beq.w 99f52 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b56 │ │ │ │ + beq.w 99f52 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b56 │ │ │ │ + beq.w 99f52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b82bc │ │ │ │ + bl 1ba0ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b58 │ │ │ │ + bne.w 99f54 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b58 │ │ │ │ + beq.w 99f54 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1ba5a4 │ │ │ │ + bl 1bc394 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b40 │ │ │ │ + beq.w 99f3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98826 │ │ │ │ - bl 80760 │ │ │ │ + b.w 98a3a │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98fb8 │ │ │ │ + bne.w 991cc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98d72 │ │ │ │ + b.n 98f86 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997a0 │ │ │ │ + beq.w 9a094 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl af864 <_PyArena_Malloc@@Base> │ │ │ │ + bl afaac <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99796 │ │ │ │ + beq.w 9a08a │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98996 │ │ │ │ - b.n 990ea │ │ │ │ + beq.w 98baa │ │ │ │ + b.n 992fe │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 992f4 │ │ │ │ + cbnz r2, 99508 │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99b2a │ │ │ │ - movw r1, #3620 @ 0xe24 │ │ │ │ + beq.w 9a140 │ │ │ │ + movw r1, #3084 @ 0xc0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b3b64 │ │ │ │ + bl 1b595c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a042 │ │ │ │ + bne.w 9a156 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b38 │ │ │ │ + bne.w 9a14e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3620 @ 0xe24 │ │ │ │ + movw r1, #3084 @ 0xc0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1b3b64 │ │ │ │ + bl 1b595c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ac0 │ │ │ │ + bne.w 9a0d6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r3, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 9886e │ │ │ │ + b.w 98a82 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8c2c │ │ │ │ + bl 1baa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989c4 │ │ │ │ + beq.w 98bd8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -165941,1418 +166083,1419 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1b964c │ │ │ │ + bl 1bb43c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 9a0be │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98996 │ │ │ │ + beq.w 98baa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 989e0 │ │ │ │ + b.w 98bf4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e66 │ │ │ │ + bne.w 9907a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99390 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 995a4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99390 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 995a4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f70 │ │ │ │ + bne.w 9a1d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e66 │ │ │ │ + bne.w 9907a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9944c │ │ │ │ + beq.n 99660 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9944c │ │ │ │ + beq.n 99660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb02c │ │ │ │ + bl 1bce1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9944c │ │ │ │ + beq.n 99660 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9944c │ │ │ │ + beq.n 99660 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9944e │ │ │ │ + bne.n 99662 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 9944c │ │ │ │ + cbz r0, 99660 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999b8 │ │ │ │ + beq.w 99aea │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c53b4 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c566c <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl af864 <_PyArena_Malloc@@Base> │ │ │ │ + bl afaac <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99428 │ │ │ │ + cbz r0, 9963c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #42532 @ 0xa624 │ │ │ │ + movw r2, #41060 @ 0xa064 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1ba7b0 │ │ │ │ + bl 1bc5a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ae │ │ │ │ + beq.w 99ae0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ - b.w 98ae6 │ │ │ │ + beq.w 98baa │ │ │ │ + b.w 98cfa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98e66 │ │ │ │ + beq.w 9907a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999bc │ │ │ │ + bne.w 99aee │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99a16 │ │ │ │ + beq.w 99c0a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99492 │ │ │ │ + cbnz r3, 996a6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999c2 │ │ │ │ + bne.w 99af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a24 │ │ │ │ + bne.w 99c18 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a03c │ │ │ │ + bne.w 9a29c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ff4 │ │ │ │ + bne.w 9a254 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e66 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a0c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #642 @ 0x282 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a0a │ │ │ │ - movw r2, #47008 @ 0xb7a0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b7ed8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 244470 <_PyGen_yf@@Base+0x3d8> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b82bc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b84dc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a0c │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4718 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a0c │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl af864 <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 99572 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #19 │ │ │ │ - strd r7, sl, [r0, #4] │ │ │ │ - str.w fp, [r0, #12] │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #42640 @ 0xa690 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1ba7b0 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 997ac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98996 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 997b6 │ │ │ │ - mov r3, r2 │ │ │ │ - b.w 9886e │ │ │ │ + b.n 9907a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + bne.w 99bea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a34 │ │ │ │ + beq.w 99b40 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a34 │ │ │ │ + beq.w 99b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4078 │ │ │ │ + bl b4340 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a34 │ │ │ │ + beq.w 99b40 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a34 │ │ │ │ + beq.w 99b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7ebc │ │ │ │ + bl b8180 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ca │ │ │ │ + beq.w 99be8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ca │ │ │ │ + beq.w 99be8 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + bne.w 99bea │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ca │ │ │ │ + beq.w 99be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b82bc │ │ │ │ + bl 1ba0ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + bne.w 99bea │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997cc │ │ │ │ + beq.w 99bea │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c53b4 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c566c <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 246dd0 │ │ │ │ + bl 246f20 │ │ │ │ movs r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #42620 @ 0xa67c │ │ │ │ + movw r2, #41148 @ 0xa0bc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba7b0 │ │ │ │ + bl 1bc5a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98bfa │ │ │ │ - bl 80760 │ │ │ │ + bne.w 98e0e │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98c10 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 99b46 │ │ │ │ + b.w 98e24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 997d0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 999ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb02c │ │ │ │ + movw r1, #642 @ 0x282 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99b3c │ │ │ │ + movw r2, #45536 @ 0xb1e0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b9cc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99b3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c34 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99b3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2445c0 <_PyGen_yf@@Base+0x5f8> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99b3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ba0ac │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 999ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ba2cc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 999ac │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b49e0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 999ac │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl afaac <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 99880 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #19 │ │ │ │ + strd r7, sl, [r0, #4] │ │ │ │ + str.w fp, [r0, #12] │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #41168 @ 0xa0d0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl 1bc5a0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a0a0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98baa │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 80924 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a0aa │ │ │ │ + mov r3, r2 │ │ │ │ + b.w 98a82 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 988e6 │ │ │ │ + bl 1ef304 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 991b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1bce1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a44 │ │ │ │ + beq.w 98c58 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a46 │ │ │ │ + bne.w 98c5a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a44 │ │ │ │ + beq.w 98c58 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a44 │ │ │ │ + beq.w 98c58 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a46 │ │ │ │ + bne.w 98c5a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a9a │ │ │ │ - b.w 98a44 │ │ │ │ - bl 1edd28 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 98f9c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 986d2 │ │ │ │ + bne.w 98cae │ │ │ │ + b.w 98c58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 987da │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98688 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 986aa │ │ │ │ + b.w 989ee │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #42728 @ 0xa6e8 │ │ │ │ + movw r1, #41256 @ 0xa128 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52fc │ │ │ │ + bl d5514 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9885e │ │ │ │ + b.w 98a72 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98780 │ │ │ │ + b.w 988be │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98726 │ │ │ │ - bl 272098 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9863c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 989ea │ │ │ │ + b.w 9893a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9889c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.w 98b12 │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9930c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cbz r3, 999a4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 999ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.w 98c30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9912e │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98658 │ │ │ │ - bl 80760 │ │ │ │ + bl 25c554 <_PySys_GetSizeOf@@Base+0x890> │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 990f8 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bne.w 98baa │ │ │ │ + str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99212 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98802 │ │ │ │ - bl 80760 │ │ │ │ + b.w 98a16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 98f48 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9a058 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 998ba │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - cbz r0, 997c2 │ │ │ │ - movs r1, #1 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.n 99a98 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99a12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7d4c │ │ │ │ + cbz r0, 99a12 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99aaa │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99aa4 │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99ad6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7d4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99ad6 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99ad6 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99ad6 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b56c8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99ad6 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56068 @ 0xdb04 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #40936 @ 0x9fe8 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cbz r0, 99ad0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98e6c │ │ │ │ + b.n 998ba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 271b18 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 999ee │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99a8c │ │ │ │ + movw r3, #48076 @ 0xbbcc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #40920 @ 0x9fd8 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99a88 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + b.n 99a8c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 99ad0 │ │ │ │ + movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 98802 │ │ │ │ + b.n 99342 │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98d08 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 98802 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9907e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30274 <_Py_fstat@@Base+0x78> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 996a4 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 996a4 │ │ │ │ + movw r1, #48076 @ 0xbbcc │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #40920 @ 0x9fd8 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 996d2 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 996d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 999ac │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cbnz r3, 99b52 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 98ec6 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 986f6 │ │ │ │ + b.w 990da │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99bea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f01c8 │ │ │ │ + b.n 99b46 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 271b18 │ │ │ │ + b.w 98bc2 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 987a6 │ │ │ │ + b.w 98960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d98 │ │ │ │ + bne.w 99ef0 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 997fe │ │ │ │ + beq.n 99b92 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 98848 │ │ │ │ + b.w 98a5c │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9890a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99848 │ │ │ │ + blt.n 99bde │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99d98 │ │ │ │ + bne.w 99ef0 │ │ │ │ ldrd r1, r7, [r4, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 98854 │ │ │ │ + bne.w 98a68 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9974a │ │ │ │ + blt.w 9994a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ - b.w 98854 │ │ │ │ + b.w 98a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.w 989ae │ │ │ │ + bl 271b18 │ │ │ │ + b.w 98d26 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 992f6 │ │ │ │ + b.n 9950a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.w 98968 │ │ │ │ + bl 271b18 │ │ │ │ + b.w 98b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.w 98a02 │ │ │ │ + bl 271b18 │ │ │ │ + b.w 98c16 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9874c │ │ │ │ + b.w 989ba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 271b18 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99682 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 996d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98af4 │ │ │ │ + blt.w 98e24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99daa │ │ │ │ + beq.w 99d8a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e66 │ │ │ │ + bne.n 99bea │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99914 │ │ │ │ + beq.n 99cd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 998de │ │ │ │ + cbnz r3, 99c9e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 998dc │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 302a0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 998dc │ │ │ │ - movs r1, #11 │ │ │ │ + bl b4340 │ │ │ │ + cbz r0, 99c9c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99c9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8180 │ │ │ │ + cbz r0, 99c9c │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a5a │ │ │ │ + bne.n 99d62 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99920 │ │ │ │ + cbnz r3, 99ce0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 999aa │ │ │ │ + bne.n 99d5e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99926 │ │ │ │ + cbnz r0, 99ce6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98a2a │ │ │ │ - b.w 98e66 │ │ │ │ + beq.w 98d4e │ │ │ │ + b.n 99bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 998a4 │ │ │ │ + beq.n 99c54 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99906 │ │ │ │ - movs r1, #7 │ │ │ │ + b.n 99cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl b4340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99900 │ │ │ │ + beq.n 99cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 53630 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99900 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 999aa │ │ │ │ - movs r1, #8 │ │ │ │ + beq.n 99cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl b8180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99900 │ │ │ │ + beq.n 99cc2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99900 │ │ │ │ + beq.n 99cc2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99900 │ │ │ │ + beq.n 99cc2 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b38d0 │ │ │ │ + bl 1b56c8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99900 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.n 99cc2 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ movw r3, #56068 @ 0xdb04 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #42468 @ 0xa5e4 │ │ │ │ + movw r3, #41088 @ 0xa080 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99902 │ │ │ │ + beq.n 99cc4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99906 │ │ │ │ + b.n 99cc8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99904 │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98af4 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98e6a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 302a0 <_Py_fstat@@Base+0x78> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99490 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99490 │ │ │ │ - movw r1, #48076 @ 0xbbcc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ + b.n 99cc6 │ │ │ │ + movw r3, #48076 @ 0xbbcc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #42392 @ 0xa598 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #40920 @ 0x9fd8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994be │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 994c2 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98802 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bne.n 99d58 │ │ │ │ + b.n 99cc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9946e │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 994c2 │ │ │ │ + beq.w 98d4e │ │ │ │ + b.n 99bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.w 98fd6 │ │ │ │ + bl 271b18 │ │ │ │ + b.w 991ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 98d08 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 996a0 │ │ │ │ + beq.w 9a2ae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + bne.w 9907a │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.n 99e44 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eebec │ │ │ │ - b.n 996a0 │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 989da │ │ │ │ - b.n 99352 │ │ │ │ - movs r1, #4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 99e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 998dc │ │ │ │ - movs r1, #5 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 99e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b38d0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 998dc │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56068 @ 0xdb04 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.n 9998a │ │ │ │ + bl 30274 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 99e0c │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98d34 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ + bne.n 99f02 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cbnz r3, 99e50 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99eda │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 99e56 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c84 │ │ │ │ + beq.w 98c3e │ │ │ │ + b.w 9907a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c58 │ │ │ │ - b.n 99710 │ │ │ │ + beq.n 99dd6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99258 │ │ │ │ + b.n 99e36 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99e30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 53530 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99e30 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99eda │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f48c4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f0 │ │ │ │ + beq.n 99e30 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f0 │ │ │ │ + beq.n 99e30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f0 │ │ │ │ + beq.n 99e30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b38d0 │ │ │ │ + bl 1b56c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f0 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - movw r1, #56068 @ 0xdb04 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ + beq.n 99e30 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ + movw r3, #56068 @ 0xdb04 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #42780 @ 0xa71c │ │ │ │ + movw r3, #40996 @ 0xa024 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r1, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f2 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 992f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 992b8 │ │ │ │ + beq.n 99e32 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99e36 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 99e34 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 80924 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9950a │ │ │ │ + b.w 98b62 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 992f4 │ │ │ │ - bl 80760 │ │ │ │ + b.w 9950a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 271b18 │ │ │ │ + b.w 98e44 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e0c │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b56c8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e0c │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56068 @ 0xdb04 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.n 99eba │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9946c │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99238 │ │ │ │ + bne.w 9944c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98826 │ │ │ │ + b.w 98a3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98826 │ │ │ │ + b.w 98a3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.w 99174 │ │ │ │ + bl 271b18 │ │ │ │ + b.w 99388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99238 │ │ │ │ + blt.w 9944c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99da0 │ │ │ │ + beq.w 9a0cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b58 │ │ │ │ + bne.n 99f54 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99c18 │ │ │ │ + beq.n 9a014 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99bc6 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99fc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a90 │ │ │ │ - cbz r0, 99bc6 │ │ │ │ + bl c7d4c │ │ │ │ + cbz r0, 99fc2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c5c │ │ │ │ + bne.n 9a062 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - cbnz r3, 99c24 │ │ │ │ + cbnz r3, 9a020 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 99c06 │ │ │ │ + cbz r0, 9a002 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a90 │ │ │ │ - cbz r0, 99c06 │ │ │ │ + bl c7d4c │ │ │ │ + cbz r0, 9a002 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99c06 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a002 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99c06 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a002 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b38d0 │ │ │ │ + bl 1b56c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r0, 99c2a │ │ │ │ + cbnz r0, 9a026 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9919c │ │ │ │ - b.n 99b58 │ │ │ │ + beq.w 993b0 │ │ │ │ + b.n 99f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99ba2 │ │ │ │ + beq.n 99f9e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99c0c │ │ │ │ + b.n 9a008 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56068 @ 0xdb04 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #42664 @ 0xa6a8 │ │ │ │ + movw r3, #41192 @ 0xa0e8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c08 │ │ │ │ + beq.n 9a004 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99c0c │ │ │ │ + b.n 9a008 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98e6c │ │ │ │ + b.n 998ba │ │ │ │ movw r3, #48076 @ 0xbbcc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #42392 @ 0xa598 │ │ │ │ + movw r3, #40920 @ 0x9fd8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c56 │ │ │ │ - b.n 99c08 │ │ │ │ + bne.n 9a052 │ │ │ │ + b.n 9a004 │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9930c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99710 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ + subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99d44 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99cbe │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7a90 │ │ │ │ - cbz r0, 99cbe │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + b.w 98a16 │ │ │ │ + bl 80924 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cbz r0, 9a0b6 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 98a16 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 98a16 │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d56 │ │ │ │ + beq.w 98bee │ │ │ │ + b.w 99566 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d50 │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99d82 │ │ │ │ + beq.w 993b0 │ │ │ │ + b.n 99f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a90 │ │ │ │ + bl 1f5efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d82 │ │ │ │ + beq.w 99504 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d82 │ │ │ │ + beq.w 99504 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d82 │ │ │ │ + beq.w 99504 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b38d0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1b56c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d82 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56068 @ 0xdb04 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #42408 @ 0xa5a8 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cbz r0, 99d7c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98c58 │ │ │ │ - b.n 99710 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 99c9a │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99d38 │ │ │ │ - movw r3, #48076 @ 0xbbcc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ + beq.w 99504 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + movw r1, #56068 @ 0xdb04 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #42392 @ 0xa598 │ │ │ │ + movw r3, #41308 @ 0xa15c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 99d34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - b.n 99d38 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 80924 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99d7c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + subs r3, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f6 │ │ │ │ - b.w 9894e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 992f6 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9919c │ │ │ │ - b.n 99b58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98a2a │ │ │ │ - b.w 98e66 │ │ │ │ + beq.w 99506 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 99508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 98c10 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99f66 │ │ │ │ + bl 271b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997cc │ │ │ │ + beq.w 994cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99e6e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99e38 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4078 │ │ │ │ - cbz r0, 99e36 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7ebc │ │ │ │ - cbz r0, 99e36 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 99efc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 99e7a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 99ef8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 99e80 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98b3a │ │ │ │ - b.n 997cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 99dee │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99e62 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4078 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e5c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7ebc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e5c │ │ │ │ - movs r1, #11 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 99508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 1f5efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e5c │ │ │ │ + beq.w 994e2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e5c │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b38d0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e5c │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56068 @ 0xdb04 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #42560 @ 0xa640 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e5e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e62 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99e60 │ │ │ │ - movw r3, #48076 @ 0xbbcc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + beq.w 994e2 │ │ │ │ + movw r1, #48076 @ 0xbbcc │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #42392 @ 0xa598 │ │ │ │ + movw r3, #40920 @ 0x9fd8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80760 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 99ef2 │ │ │ │ - b.n 99e5e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 990f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbz r3, 99f5a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a0c │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + movs r1, #10 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c88c <_PySys_GetSizeOf@@Base+0x890> │ │ │ │ + movw r2, #41288 @ 0xa148 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl 1bc5a0 │ │ │ │ mov r1, r0 │ │ │ │ + cbnz r0, 9a1b0 │ │ │ │ + bl 80924 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98996 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a0c │ │ │ │ - b.w 98ffe │ │ │ │ + bne.n 9a138 │ │ │ │ + b.w 99508 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98b3a │ │ │ │ - b.n 997cc │ │ │ │ + beq.n 9a2a2 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 80924 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a138 │ │ │ │ + mov r2, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 98a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb02c │ │ │ │ + bl 1bce1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99390 │ │ │ │ + beq.w 995a4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99392 │ │ │ │ + bne.w 995a6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99390 │ │ │ │ + beq.w 995a4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99390 │ │ │ │ + beq.w 995a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8974 │ │ │ │ + bl c8c34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99390 │ │ │ │ + beq.w 995a4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b4718 │ │ │ │ + bl b49e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999b8 │ │ │ │ + beq.w 99aea │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl af864 <_PyArena_Malloc@@Base> │ │ │ │ + bl afaac <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99428 │ │ │ │ + beq.w 9963c │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.w 99428 │ │ │ │ + b.w 9963c │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994bc │ │ │ │ + beq.w 996d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 53630 │ │ │ │ + bl 53530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994bc │ │ │ │ + beq.w 996d0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a03c │ │ │ │ + cbnz r3, 9a29c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994bc │ │ │ │ + beq.w 996d0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999dc │ │ │ │ - b.w 994bc │ │ │ │ + bne.w 99b0e │ │ │ │ + b.w 996d0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 994c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f48c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 992ce │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 992ce │ │ │ │ - movw r1, #48076 @ 0xbbcc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #42392 @ 0xa598 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - movs r1, #10 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #42760 @ 0xa708 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1ba7b0 │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r0, 9a09e │ │ │ │ - bl 80760 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99b22 │ │ │ │ - b.w 992f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 9a0be │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl 80760 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99b22 │ │ │ │ - mov r2, r3 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9886e │ │ │ │ + b.w 996d4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a0b6 │ │ │ │ + b.n 9a1c8 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 9886c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98c3e │ │ │ │ + b.w 9907a │ │ │ │ + bl 271b18 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 98850 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 98bfe │ │ │ │ + nop │ │ │ │ │ │ │ │ -0009a0c4 <_Py_GetConfig@@Base>: │ │ │ │ +0009a2d0 <_Py_GetConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (9a0fc <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (9a308 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a0e6 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 9a2f2 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32228 @ 0x7de4 │ │ │ │ + movw r0, #30756 @ 0x7824 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a100 <_PyObject_NewVar@@Base>: │ │ │ │ +0009a30c <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 725b8 │ │ │ │ - cbz r0, 9a174 <_PyObject_NewVar@@Base+0x74> │ │ │ │ + bl 72740 │ │ │ │ + cbz r0, 9a380 <_PyObject_NewVar@@Base+0x74> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #64] @ (9a180 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #64] @ (9a38c <_PyObject_NewVar@@Base+0x80>) │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9a150 <_PyObject_NewVar@@Base+0x50> │ │ │ │ + cbnz r4, 9a35c <_PyObject_NewVar@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a166 <_PyObject_NewVar@@Base+0x66> │ │ │ │ + bne.n 9a372 <_PyObject_NewVar@@Base+0x66> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a148 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9a354 <_PyObject_NewVar@@Base+0x48> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a148 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9a354 <_PyObject_NewVar@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f5c8c │ │ │ │ + b.w 1f71c8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9a1b0 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ + beq.n 9a3bc <_PyObject_NewVar@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9a1ce <_PyObject_NewVar@@Base+0xce> │ │ │ │ + beq.n 9a3da <_PyObject_NewVar@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a1d6 <_PyObject_NewVar@@Base+0xd6> │ │ │ │ + blt.n 9a3e2 <_PyObject_NewVar@@Base+0xd6> │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a1aa <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + bne.n 9a3b6 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9a1aa <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + b.n 9a3b6 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -167364,501 +167507,501 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a938 <_PyObject_NewVar@@Base+0x838> │ │ │ │ - bl 9ad94 │ │ │ │ + bne.w 9ab44 <_PyObject_NewVar@@Base+0x838> │ │ │ │ + bl 9afa0 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a948 <_PyObject_NewVar@@Base+0x848> │ │ │ │ + bne.w 9ab54 <_PyObject_NewVar@@Base+0x848> │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - beq.w 9aabc <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.w 9acc8 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9ab1a <_PyObject_NewVar@@Base+0xa1a> │ │ │ │ + beq.w 9ad26 <_PyObject_NewVar@@Base+0xa1a> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9a702 <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9a90e <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9a3dc <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ + beq.w 9a5e8 <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ mov r5, r7 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ subs.w r5, r5, r8 │ │ │ │ - bmi.w 9ac14 <_PyObject_NewVar@@Base+0xb14> │ │ │ │ + bmi.w 9ae20 <_PyObject_NewVar@@Base+0xb14> │ │ │ │ sub.w r3, r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a642 <_PyObject_NewVar@@Base+0x542> │ │ │ │ + bne.w 9a84e <_PyObject_NewVar@@Base+0x542> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a61c <_PyObject_NewVar@@Base+0x51c> │ │ │ │ + beq.w 9a828 <_PyObject_NewVar@@Base+0x51c> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 9abf8 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ + bhi.w 9ae04 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #9893 @ 0x26a5 │ │ │ │ + movw r3, #10285 @ 0x282d │ │ │ │ movt r3, #7 │ │ │ │ add.w r1, r5, #17 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a97e <_PyObject_NewVar@@Base+0x87e> │ │ │ │ - ldr r3, [pc, #288] @ (9a3d4 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ + bne.w 9ab8a <_PyObject_NewVar@@Base+0x87e> │ │ │ │ + ldr r3, [pc, #288] @ (9a5e0 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov fp, r3 │ │ │ │ - bhi.w 9a5ee <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bhi.w 9a7fa <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ mov.w ip, r5, lsr #3 │ │ │ │ add.w r1, ip, #2 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 9a96c <_PyObject_NewVar@@Base+0x86c> │ │ │ │ + beq.w 9ab78 <_PyObject_NewVar@@Base+0x86c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r1, [sl] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a5ce <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ + beq.w 9a7da <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ movw r2, #42444 @ 0xa5cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #192] @ (9a3d8 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #192] @ (9a5e4 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a9a4 <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ + bne.w 9abb0 <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ add.w r2, sl, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r1, [sl, #12] │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a5c0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + bne.w 9a7cc <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bpl.w 9a66e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.w 9a87a <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a63a <_PyObject_NewVar@@Base+0x53a> │ │ │ │ + bne.w 9a846 <_PyObject_NewVar@@Base+0x53a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.w 9a6a8 <_PyObject_NewVar@@Base+0x5a8> │ │ │ │ + bge.w 9a8b4 <_PyObject_NewVar@@Base+0x5a8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str.w sl, [r0, r2, lsl #2] │ │ │ │ ldr.w r2, [sl] │ │ │ │ str r1, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a6cc <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne.w 9a8d8 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a6ec <_PyObject_NewVar@@Base+0x5ec> │ │ │ │ + bne.w 9a8f8 <_PyObject_NewVar@@Base+0x5ec> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9aa50 <_PyObject_NewVar@@Base+0x950> │ │ │ │ + beq.w 9ac5c <_PyObject_NewVar@@Base+0x950> │ │ │ │ str r2, [r6, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9aa66 <_PyObject_NewVar@@Base+0x966> │ │ │ │ + beq.w 9ac72 <_PyObject_NewVar@@Base+0x966> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ str r2, [r6, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9aa6a <_PyObject_NewVar@@Base+0x96a> │ │ │ │ + beq.w 9ac76 <_PyObject_NewVar@@Base+0x96a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - ble.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + ble.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, sl, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a256 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a462 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9a256 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a462 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #8 │ │ │ │ - beq.w 9a256 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a462 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9a256 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a462 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #16 │ │ │ │ - beq.w 9a256 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a462 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #24 │ │ │ │ - beq.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #32 │ │ │ │ - beq.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #40 @ 0x28 │ │ │ │ - beq.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ adds.w r2, r9, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.n 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ mvn.w r3, #7 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 9a544 <_PyObject_NewVar@@Base+0x444> │ │ │ │ + beq.n 9a750 <_PyObject_NewVar@@Base+0x444> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a524 <_PyObject_NewVar@@Base+0x424> │ │ │ │ + beq.n 9a730 <_PyObject_NewVar@@Base+0x424> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a506 <_PyObject_NewVar@@Base+0x406> │ │ │ │ + beq.n 9a712 <_PyObject_NewVar@@Base+0x406> │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ add.w r3, r9, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 9a5bc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a7c8 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ mov fp, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9a5ba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a7c6 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 2a864 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a950 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9ab5c <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9a5ba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a7c6 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a950 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9ab5c <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9a5ba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a7c6 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a950 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9ab5c <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9a5ba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a7c6 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a950 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9ab5c <_PyObject_NewVar@@Base+0x850> │ │ │ │ adds.w sl, sl, #32 │ │ │ │ - bne.n 9a54c <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + bne.n 9a758 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ mov r4, fp │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #16 │ │ │ │ blx 29db8 │ │ │ │ - b.n 9a340 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9a54c <_PyObject_NewVar@@Base+0x240> │ │ │ │ ldrd r3, r0, [r2, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 9a69c <_PyObject_NewVar@@Base+0x59c> │ │ │ │ + bcc.n 9a8a8 <_PyObject_NewVar@@Base+0x59c> │ │ │ │ add.w r0, ip, #3 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r3 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9a2fa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bne.w 9a506 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9aa44 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + bne.w 9ac50 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2a2c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9a98e <_PyObject_NewVar@@Base+0x88e> │ │ │ │ + beq.w 9ab9a <_PyObject_NewVar@@Base+0x88e> │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a2fa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9a506 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #664] @ (9a8b8 <_PyObject_NewVar@@Base+0x7b8>) │ │ │ │ + ldr r3, [pc, #664] @ (9aac4 <_PyObject_NewVar@@Base+0x7b8>) │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 9a66e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.n 9a87a <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a360 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + beq.w 9a56c <_PyObject_NewVar@@Base+0x260> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - b.n 9a360 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + b.n 9a56c <_PyObject_NewVar@@Base+0x260> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #24 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ add.w sl, r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - bmi.w 9a352 <_PyObject_NewVar@@Base+0x252> │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + bmi.w 9a55e <_PyObject_NewVar@@Base+0x252> │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.w 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 9a2fa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9a506 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 85cf8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85ec4 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9ac82 <_PyObject_NewVar@@Base+0xb82> │ │ │ │ + beq.w 9ae8e <_PyObject_NewVar@@Base+0xb82> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w sl, [r1, r2, lsl #2] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a382 <_PyObject_NewVar@@Base+0x282> │ │ │ │ + beq.w 9a58e <_PyObject_NewVar@@Base+0x282> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a382 <_PyObject_NewVar@@Base+0x282> │ │ │ │ + bne.w 9a58e <_PyObject_NewVar@@Base+0x282> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a38e <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + beq.w 9a59a <_PyObject_NewVar@@Base+0x28e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9d220 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d440 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ac6a <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ + blt.w 9ae76 <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a38e <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + b.n 9a59a <_PyObject_NewVar@@Base+0x28e> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8aa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9aab6 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9a9d4 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + ble.w 9abe0 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw fp, #33209 @ 0x81b9 │ │ │ │ + movw fp, #33485 @ 0x82cd │ │ │ │ movt fp, #7 │ │ │ │ - movw r2, #54357 @ 0xd455 │ │ │ │ + movw r2, #54405 @ 0xd485 │ │ │ │ movt r2, #6 │ │ │ │ lsls r0, r6, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r2, [sp, #16] │ │ │ │ - bmi.w 9a8c0 <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ - movw r8, #33209 @ 0x81b9 │ │ │ │ + bmi.w 9aacc <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ + movw r8, #33485 @ 0x82cd │ │ │ │ movt r8, #7 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9a954 <_PyObject_NewVar@@Base+0x854> │ │ │ │ - ldr r3, [pc, #344] @ (9a8bc <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9ab60 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + ldr r3, [pc, #344] @ (9aac8 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a870 <_PyObject_NewVar@@Base+0x770> │ │ │ │ + beq.n 9aa7c <_PyObject_NewVar@@Base+0x770> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9a7a8 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + cbnz r1, 9a9b4 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -167871,39 +168014,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8a8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9aab4 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ mov sl, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r7 │ │ │ │ - bne.w 9a960 <_PyObject_NewVar@@Base+0x860> │ │ │ │ - ldr r3, [pc, #236] @ (9a8bc <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9ab6c <_PyObject_NewVar@@Base+0x860> │ │ │ │ + ldr r3, [pc, #236] @ (9aac8 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a83e <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + beq.n 9aa4a <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9a816 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + cbnz r1, 9aa22 <_PyObject_NewVar@@Base+0x716> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -167916,97 +168059,97 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29718 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8a8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9aab4 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9a752 <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bne.n 9a95e <_PyObject_NewVar@@Base+0x652> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9a248 <_PyObject_NewVar@@Base+0x148> │ │ │ │ + b.n 9a454 <_PyObject_NewVar@@Base+0x148> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a816 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + bne.n 9aa22 <_PyObject_NewVar@@Base+0x716> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aa38 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bne.w 9ac44 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a820 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + beq.n 9aa2c <_PyObject_NewVar@@Base+0x720> │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a820 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9aa2c <_PyObject_NewVar@@Base+0x720> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a7a8 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + bne.n 9a9b4 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aa14 <_PyObject_NewVar@@Base+0x914> │ │ │ │ + bne.w 9ac20 <_PyObject_NewVar@@Base+0x914> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29660 │ │ │ │ - cbz r0, 9a89e <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + cbz r0, 9aaaa <_PyObject_NewVar@@Base+0x79e> │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a7bc <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + bne.n 9a9c8 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 79388 │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 794a0 │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ nop │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9aa2c <_PyObject_NewVar@@Base+0x92c> │ │ │ │ - ldr r3, [pc, #704] @ (9ab94 <_PyObject_NewVar@@Base+0xa94>) │ │ │ │ + bne.w 9ac38 <_PyObject_NewVar@@Base+0x92c> │ │ │ │ + ldr r3, [pc, #704] @ (9ada0 <_PyObject_NewVar@@Base+0xa94>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a9d8 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ + beq.n 9abe4 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9a912 <_PyObject_NewVar@@Base+0x812> │ │ │ │ + cbnz r1, 9ab1e <_PyObject_NewVar@@Base+0x812> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp ip, r5 │ │ │ │ ittte cs │ │ │ │ addcs r0, r2, r5 │ │ │ │ addcs r5, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #4] │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ @@ -168019,154 +168162,154 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29718 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8a8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9aab4 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9a9d4 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + beq.n 9abe0 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ mov r8, fp │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 9a752 <_PyObject_NewVar@@Base+0x652> │ │ │ │ - bl c9e04 │ │ │ │ + b.n 9a95e <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bl ca0c4 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a220 <_PyObject_NewVar@@Base+0x120> │ │ │ │ + beq.w 9a42c <_PyObject_NewVar@@Base+0x120> │ │ │ │ movs r3, #22 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 9a238 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + b.n 9a444 <_PyObject_NewVar@@Base+0x138> │ │ │ │ mov r4, fp │ │ │ │ - b.n 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a89e <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + b.n 9aaaa <_PyObject_NewVar@@Base+0x79e> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a820 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9aa2c <_PyObject_NewVar@@Base+0x720> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9a2fa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - b.n 9a5ee <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bne.w 9a506 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9a7fa <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2fa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - bl 1f5c8c │ │ │ │ + bne.w 9a506 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bl 1f71c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac0e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + beq.w 9ae1a <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a340 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9a5c0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + beq.w 9a54c <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9a7cc <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9aa20 <_PyObject_NewVar@@Base+0x920> │ │ │ │ + bne.n 9ac2c <_PyObject_NewVar@@Base+0x920> │ │ │ │ mov r0, sl │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ add.w r2, sl, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r1, [sl, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a340 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9a5c0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + beq.w 9a54c <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9a7cc <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9a838 <_PyObject_NewVar@@Base+0x738> │ │ │ │ + b.n 9aa44 <_PyObject_NewVar@@Base+0x738> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72774 │ │ │ │ + bl 728fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a912 <_PyObject_NewVar@@Base+0x812> │ │ │ │ + bne.n 9ab1e <_PyObject_NewVar@@Base+0x812> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9aa08 <_PyObject_NewVar@@Base+0x908> │ │ │ │ + bne.n 9ac14 <_PyObject_NewVar@@Base+0x908> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a91c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + beq.n 9ab28 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 9a91c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9ab28 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a9f8 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ + b.n 9ac04 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a892 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + b.n 9aa9e <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9a9b6 <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ + b.n 9abc2 <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a91c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9ab28 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a860 <_PyObject_NewVar@@Base+0x760> │ │ │ │ + b.n 9aa6c <_PyObject_NewVar@@Base+0x760> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9a608 <_PyObject_NewVar@@Base+0x508> │ │ │ │ + b.n 9a814 <_PyObject_NewVar@@Base+0x508> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r6, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r5, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9a3bc <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + bne.w 9a5c8 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a3bc <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + b.n 9a5c8 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9aca4 <_PyObject_NewVar@@Base+0xba4> │ │ │ │ - bl 80760 │ │ │ │ + beq.w 9aeb0 <_PyObject_NewVar@@Base+0xba4> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #48076 @ 0xbbcc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 9abda <_PyObject_NewVar@@Base+0xada> │ │ │ │ + bhi.w 9ade6 <_PyObject_NewVar@@Base+0xada> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ @@ -168183,262 +168326,262 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8aa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9aab6 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29530 │ │ │ │ strb.w r8, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9acac <_PyObject_NewVar@@Base+0xbac> │ │ │ │ + bcs.w 9aeb8 <_PyObject_NewVar@@Base+0xbac> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1b36f4 │ │ │ │ + bl 1b54ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9aabc <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.n 9acc8 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9a238 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9a444 <_PyObject_NewVar@@Base+0x138> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a238 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9a444 <_PyObject_NewVar@@Base+0x138> │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a238 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + beq.w 9a444 <_PyObject_NewVar@@Base+0x138> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ac52 <_PyObject_NewVar@@Base+0xb52> │ │ │ │ + bne.w 9ae5e <_PyObject_NewVar@@Base+0xb52> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r7, #4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9a702 <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9a90e <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9a258 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.w 9a464 <_PyObject_NewVar@@Base+0x158> │ │ │ │ movw r2, #56036 @ 0xdae4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #43012 @ 0xa804 │ │ │ │ + movw r6, #41540 @ 0xa244 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1edb54 │ │ │ │ + bl 1ef130 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a3ce <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ + b.n 9a5da <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ - movw r6, #43096 @ 0xa858 │ │ │ │ + movw r6, #41624 @ 0xa298 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9ab62 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9ad6e <_PyObject_NewVar@@Base+0xa62> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #56068 @ 0xdb04 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #43176 @ 0xa8a8 │ │ │ │ + movw r3, #41704 @ 0xa2e8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r2, #56068 @ 0xdb04 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #43064 @ 0xa838 │ │ │ │ + movw r6, #41592 @ 0xa278 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9ab62 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9ad6e <_PyObject_NewVar@@Base+0xa62> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9abe8 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ + cbz r2, 9adf4 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edb04 │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - movw r6, #43152 @ 0xa890 │ │ │ │ + bl 1ef0e0 │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + movw r6, #41680 @ 0xa2d0 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab62 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9ad6e <_PyObject_NewVar@@Base+0xa62> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #41900 @ 0xa3ac │ │ │ │ + movw r3, #40428 @ 0x9dec │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e757c <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1e8b48 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13848 @ 0x3618 │ │ │ │ + movw r1, #12376 @ 0x3058 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ + bl 12dc38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13796 @ 0x35e4 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 9ac0e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ - movw r6, #42996 @ 0xa7f4 │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 9ae1a <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + movw r6, #41524 @ 0xa234 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab62 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ - bl 80760 │ │ │ │ + b.n 9ad6e <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + bl 80924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #56148 @ 0xdb54 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15679c │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 156aa4 │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 9ab30 <_PyObject_NewVar@@Base+0xa30> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9ad3c <_PyObject_NewVar@@Base+0xa30> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9a696 <_PyObject_NewVar@@Base+0x596> │ │ │ │ + b.n 9a8a2 <_PyObject_NewVar@@Base+0x596> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a67e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + beq.w 9a88a <_PyObject_NewVar@@Base+0x57e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a67e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bne.w 9a88a <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, sl │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a67e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a88a <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e911c │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1ea6e8 │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85e9c │ │ │ │ + bl 86078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8aa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9aab6 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9aaec <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ + b.n 9acf8 <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43228 @ 0xa8dc │ │ │ │ + movw r1, #41756 @ 0xa31c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d348 │ │ │ │ - b.n 9ab7a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 12dc38 │ │ │ │ + b.n 9ad86 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ │ │ │ │ -0009acdc : │ │ │ │ +0009aee8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9ad38 │ │ │ │ - ldr r5, [pc, #92] @ (9ad4c ) │ │ │ │ + cbz r0, 9af44 │ │ │ │ + ldr r5, [pc, #92] @ (9af58 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9ad24 │ │ │ │ + cbnz r3, 9af30 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6e74c │ │ │ │ + bl 6e8d8 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9ad10 │ │ │ │ + bpl.n 9af1c │ │ │ │ orr.w r3, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abf50 │ │ │ │ + bl 1add54 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #12952 @ 0x3298 │ │ │ │ + movw r1, #11480 @ 0x2cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #33168 @ 0x8190 │ │ │ │ + movw r0, #31696 @ 0x7bd0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #33040 @ 0x8110 │ │ │ │ + movw r0, #31568 @ 0x7b50 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r0, r1, lsl #1 │ │ │ │ ldrb.w r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 9ad7c │ │ │ │ + beq.n 9af88 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9ad8c │ │ │ │ - movw r2, #32244 @ 0x7df4 │ │ │ │ + beq.n 9af98 │ │ │ │ + movw r2, #30772 @ 0x7834 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9ad7a │ │ │ │ - movw r2, #32500 @ 0x7ef4 │ │ │ │ + cbnz r0, 9af86 │ │ │ │ + movw r2, #31028 @ 0x7934 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 9ad64 │ │ │ │ + bne.n 9af70 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 9ad64 │ │ │ │ + b.n 9af70 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -168448,191 +168591,192 @@ │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b182 │ │ │ │ + bne.w 9b38c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b9dc │ │ │ │ + bne.w 9bbac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9b962 │ │ │ │ + beq.w 9bb32 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ ldrcs r1, [sp, #8] │ │ │ │ movcs r5, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9ae20 │ │ │ │ + bcs.n 9b02c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - bhi.w 9cc2c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 9cc1e │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + bhi.w 9cea4 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 9ce96 │ │ │ │ str.w r1, [r5, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str.w r9, [r5, #28] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9b8e6 │ │ │ │ + beq.w 9bab6 │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9b95c │ │ │ │ + bcs.w 9bb2c │ │ │ │ adds r2, r0, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ str r1, [r5, #4] │ │ │ │ ldrb.w ip, [r3] │ │ │ │ sub.w r2, ip, #9 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 9b026 │ │ │ │ + bhi.w 9b230 │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9b494 │ │ │ │ + bmi.w 9b690 │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cab4 │ │ │ │ + beq.w 9cff8 │ │ │ │ str r3, [r5, #28] │ │ │ │ str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9cc3a │ │ │ │ + beq.w 9ceb2 │ │ │ │ bic.w r0, r6, #32 │ │ │ │ sub.w r3, r0, #65 @ 0x41 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9b07c │ │ │ │ - sub.w r3, r6, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ + bls.w 9b286 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - it gt │ │ │ │ - orrgt.w r3, r3, #1 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b08e │ │ │ │ + bne.w 9b298 │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9cbcc │ │ │ │ + beq.w 9ccc6 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9b15a │ │ │ │ + beq.w 9b364 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9b4de │ │ │ │ + beq.w 9b6da │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #59296 @ 0xe7a0 │ │ │ │ + movw sl, #57824 @ 0xe1e0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9b254 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9b460 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #60320 @ 0xeba0 │ │ │ │ + movw sl, #58848 @ 0xe5e0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9c002 │ │ │ │ + beq.w 9c146 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r6, #34 @ 0x22 │ │ │ │ - beq.w 9ba0c │ │ │ │ + beq.w 9bbdc │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9c614 │ │ │ │ + beq.w 9cb9c │ │ │ │ sub.w r7, r6, #125 @ 0x7d │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b326 │ │ │ │ + bne.w 9b522 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9b326 │ │ │ │ + beq.w 9b522 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0698 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b08b4 <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9beb4 │ │ │ │ + bne.w 9c008 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b45e │ │ │ │ + beq.w 9b65a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9cc2c │ │ │ │ + bcc.w 9cea4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9cc1e │ │ │ │ + bne.w 9ce96 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b362 │ │ │ │ - ble.w 9b468 │ │ │ │ + beq.w 9b55e │ │ │ │ + ble.w 9b664 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b362 │ │ │ │ + beq.w 9b55e │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9b498 │ │ │ │ + beq.w 9b694 │ │ │ │ lsrs r1, r6, #7 │ │ │ │ - movw r2, #49956 @ 0xc324 │ │ │ │ + movw r2, #48484 @ 0xbd64 │ │ │ │ movt r2, #55 @ 0x37 │ │ │ │ - movw r3, #33172 @ 0x8194 │ │ │ │ + movw r3, #31700 @ 0x7bd4 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ - movw r2, #41252 @ 0xa124 │ │ │ │ + movw r2, #39780 @ 0x9b64 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r5, r3, #21 │ │ │ │ - bpl.w 9b47c │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.w 9b678 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9bc94 │ │ │ │ + beq.w 9be2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9c596 │ │ │ │ - movw r3, #33040 @ 0x8110 │ │ │ │ + bhi.w 9c840 │ │ │ │ + movw r3, #31568 @ 0x7b50 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ @@ -168648,111 +168792,111 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r6, r1, [r4, #20] │ │ │ │ - beq.n 9b020 │ │ │ │ + beq.n 9b22a │ │ │ │ ldr.w r3, [r5, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cab4 │ │ │ │ + beq.w 9cff8 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r5, #28] │ │ │ │ str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - bne.w 9ae72 │ │ │ │ - b.n 9b040 │ │ │ │ + bne.w 9b07e │ │ │ │ + b.n 9b24a │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b050 │ │ │ │ + beq.n 9b25a │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b03c │ │ │ │ + bne.n 9b246 │ │ │ │ add.w sl, r5, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r5, #2736] @ 0xab0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r2, [sl, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c508 │ │ │ │ + bne.w 9c5ce │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c62e │ │ │ │ + bne.w 9c8de │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9cc3a │ │ │ │ + beq.w 9ceb2 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 9bf6c │ │ │ │ + beq.w 9c0b0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9ae8a │ │ │ │ + b.n 9b096 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9b8de │ │ │ │ + beq.w 9baae │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.w 9b7ec │ │ │ │ + beq.w 9b9bc │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9bd3e │ │ │ │ + beq.w 9bed6 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - beq.w 9b734 │ │ │ │ + beq.w 9b8fe │ │ │ │ bic.w r0, r6, #32 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b0c8 │ │ │ │ + b.n 9b2d2 │ │ │ │ ldrd r6, r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9b81c │ │ │ │ + beq.w 9b9ec │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9b88c │ │ │ │ + bcs.w 9ba5c │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ bic.w r0, r6, #32 │ │ │ │ subs r0, #65 @ 0x41 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 9b0a4 │ │ │ │ + bls.n 9b2ae │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b0a4 │ │ │ │ + bls.n 9b2ae │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b48e │ │ │ │ - adds r1, r6, #1 │ │ │ │ - beq.w 9c206 │ │ │ │ + bne.w 9b68a │ │ │ │ + adds r7, r6, #1 │ │ │ │ + beq.w 9c2dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9cc2c │ │ │ │ + bcc.w 9cea4 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9cc1e │ │ │ │ + bne.w 9ce96 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9c842 │ │ │ │ + bne.w 9cb30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -168760,31 +168904,31 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq.n 9b156 │ │ │ │ + beq.n 9b360 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b020 │ │ │ │ + b.n 9b22a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b61a │ │ │ │ + beq.w 9b80a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c37c │ │ │ │ + bne.w 9c408 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -168794,124 +168938,119 @@ │ │ │ │ str.w r2, [r1, #448] @ 0x1c0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r7 │ │ │ │ subs r7, r6, r7 │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ add.w r8, r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9b1d4 │ │ │ │ + beq.n 9b3de │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 9b248 │ │ │ │ + bcs.n 9b452 │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9b3d6 │ │ │ │ + bne.w 9b5d2 │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9b1a8 │ │ │ │ + bne.n 9b3b2 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9b55a │ │ │ │ + bne.w 9c38e │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - movw r0, #16625 @ 0x40f1 │ │ │ │ + movw r0, #18953 @ 0x4a09 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9be92 │ │ │ │ + bne.w 9bfe6 │ │ │ │ mov r0, r5 │ │ │ │ blx 295b8 │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3ea │ │ │ │ + beq.w 9c628 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9b20a │ │ │ │ + cbnz r2, 9b414 │ │ │ │ str.w r5, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c2c4 │ │ │ │ + bne.w 9c480 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9c268 │ │ │ │ + beq.w 9c426 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b1b0 │ │ │ │ + bcc.n 9b3ba │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #29 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9b55e │ │ │ │ + b.w 9c392 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9b6c4 │ │ │ │ - bl 9ced8 │ │ │ │ + bne.w 9b8b4 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9c9d2 │ │ │ │ - bgt.w 9bb14 │ │ │ │ + beq.w 9c77c │ │ │ │ + bgt.w 9bce4 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9c19a │ │ │ │ - bgt.w 9bde0 │ │ │ │ + beq.w 9c2ec │ │ │ │ + bgt.w 9bf78 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c9d2 │ │ │ │ + beq.w 9c77c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9c744 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.w 9c720 │ │ │ │ + beq.w 9cab8 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9c7d8 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9bdf0 │ │ │ │ + lsls r5, r3, #29 │ │ │ │ + bmi.w 9cec4 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c424 │ │ │ │ + beq.w 9c59a │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9bb64 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9c554 │ │ │ │ - bgt.w 9bb34 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.w 9c8cc │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq.w 9bb3a │ │ │ │ - movw r2, #43508 @ 0xa9f4 │ │ │ │ + bgt.w 9c80c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r2, #42036 @ 0xa434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cb564 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cb7bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb7c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ + beq.w 9c39c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + beq.w 9c342 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9cc2c │ │ │ │ + bcc.w 9cea4 │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9cc1e │ │ │ │ + bne.w 9ce96 │ │ │ │ ldrd r3, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -168920,47 +169059,47 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9b322 │ │ │ │ + beq.n 9b51e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9b020 │ │ │ │ + b.n 9b22a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9bc20 │ │ │ │ + bgt.w 9bdb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0698 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b08b4 <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9beb4 │ │ │ │ + bne.w 9c008 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9af36 │ │ │ │ + bne.w 9b140 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9af82 │ │ │ │ + ble.w 9b18c │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9b498 │ │ │ │ + bne.w 9b694 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9cc0c │ │ │ │ + bgt.w 9ccd2 │ │ │ │ adds r2, r5, r3 │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ add.w r7, r5, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -168973,138 +169112,138 @@ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [fp, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt.w r3, [fp, #4] │ │ │ │ and.w r0, r6, #127 @ 0x7f │ │ │ │ - movw r1, #41252 @ 0xa124 │ │ │ │ + movw r1, #39780 @ 0x9b64 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ - movw r3, #33172 @ 0x8194 │ │ │ │ + movw r3, #31700 @ 0x7bd4 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.n 9b47c │ │ │ │ + lsls r1, r3, #21 │ │ │ │ + bpl.n 9b678 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9afce │ │ │ │ + b.n 9b1d8 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9c408 │ │ │ │ + beq.w 9c60c │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r6, r7 │ │ │ │ - beq.w 9b198 │ │ │ │ + beq.w 9b3a2 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9ce9e │ │ │ │ + beq.w 9d05c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.w 9cc2c │ │ │ │ + bcc.w 9cea4 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9cc1e │ │ │ │ + bne.w 9ce96 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9b568 │ │ │ │ + bhi.w 9b758 │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.w 9b568 │ │ │ │ + bpl.w 9b758 │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9bb8e │ │ │ │ + beq.w 9bd26 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9cce6 │ │ │ │ + bne.w 9d028 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r5, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b9dc │ │ │ │ + bne.w 9bbac │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9adde │ │ │ │ + b.n 9afea │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9b362 │ │ │ │ - bgt.w 9af70 │ │ │ │ + beq.w 9b55e │ │ │ │ + bgt.w 9b17a │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b362 │ │ │ │ + beq.w 9b55e │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9b89a │ │ │ │ + beq.w 9ba6a │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9af82 │ │ │ │ + bcc.w 9b18c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #43436 @ 0xa9ac │ │ │ │ + movw r1, #41964 @ 0xa3ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 9ca3c │ │ │ │ + b.w 9cc5c │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b0a4 │ │ │ │ + b.n 9b2ae │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9ae2c │ │ │ │ + b.n 9b038 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9bf02 │ │ │ │ + bgt.w 9c03e │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bfca │ │ │ │ + bne.w 9c0e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ce82 │ │ │ │ - ble.w 9b690 │ │ │ │ + beq.w 9ce2e │ │ │ │ + ble.w 9b880 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.w 9b66c │ │ │ │ + bne.w 9b85c │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9b680 │ │ │ │ + bgt.w 9b870 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9b3aa │ │ │ │ + b.n 9b5a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - movw sl, #59296 @ 0xe7a0 │ │ │ │ + movw sl, #57824 @ 0xe1e0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9c438 │ │ │ │ + lsls r5, r3, #29 │ │ │ │ + bmi.w 9c5ae │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c476 │ │ │ │ + beq.w 9c6e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9c4c2 │ │ │ │ + beq.w 9c66e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9cc2c │ │ │ │ + bcc.w 9cea4 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cc1e │ │ │ │ + bne.w 9ce96 │ │ │ │ ldrd r2, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -169113,54 +169252,50 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq.n 9b556 │ │ │ │ + beq.n 9b752 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 9b020 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - bl 80760 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bb7c │ │ │ │ + b.n 9b22a │ │ │ │ + movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9be78 │ │ │ │ + bne.w 9bfcc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9b694 │ │ │ │ + bne.w 9b884 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9b6a8 │ │ │ │ - ble.w 9bd72 │ │ │ │ + beq.w 9b898 │ │ │ │ + ble.w 9bf0a │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ itttt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r5, [sp, #8] │ │ │ │ ldrgt r2, [r5, #8] │ │ │ │ - bgt.w 9c21e │ │ │ │ + bgt.w 9c3be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9cbb6 │ │ │ │ + bge.w 9cbde │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ @@ -169169,307 +169304,293 @@ │ │ │ │ ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9adde │ │ │ │ + beq.w 9afea │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - bge.w 9bcbc │ │ │ │ + bge.w 9be54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bce2 │ │ │ │ + bne.w 9be7a │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b020 │ │ │ │ + b.n 9b22a │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b168 │ │ │ │ + bgt.w 9b372 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r1, r5, #12288 @ 0x3000 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c496 │ │ │ │ + bne.w 9c580 │ │ │ │ str.w r7, [r5, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq.n 9b668 │ │ │ │ + beq.n 9b858 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b020 │ │ │ │ + b.n 9b22a │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9b7aa │ │ │ │ + bne.w 9b97a │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9b3aa │ │ │ │ + ble.w 9b5a6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cc58 │ │ │ │ + blt.w 9cd52 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b3aa │ │ │ │ + b.n 9b5a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 9cb02 │ │ │ │ + bne.w 9d00a │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9cbb6 │ │ │ │ + bne.w 9cbde │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9b5d0 │ │ │ │ - bl cb3e4 │ │ │ │ + b.n 9b7c0 │ │ │ │ + bl cb63c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c446 │ │ │ │ + beq.w 9c5bc │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c424 │ │ │ │ + beq.w 9c59a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9c556 │ │ │ │ + beq.w 9c6a2 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9bb3a │ │ │ │ + beq.w 9c816 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #43508 @ 0xa9f4 │ │ │ │ + movw r2, #42036 @ 0xa434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl cb564 │ │ │ │ + bl cb7bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb7e │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - bne.w 9b2d0 │ │ │ │ + bne.w 9b4c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r2, [r4, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r1, [r4, #24] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b322 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9b314 │ │ │ │ - b.n 9b322 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.n 9b22a │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9b9e6 │ │ │ │ - sub.w r1, r0, #39 @ 0x27 │ │ │ │ - negs r2, r1 │ │ │ │ - adcs r2, r1 │ │ │ │ + beq.w 9bbb6 │ │ │ │ + sub.w r3, r0, #39 @ 0x27 │ │ │ │ + negs r2, r3 │ │ │ │ + adcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b9e6 │ │ │ │ + bne.w 9bbb6 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r2 │ │ │ │ orr.w ip, r2, r3 │ │ │ │ bic.w r0, r6, #32 │ │ │ │ orrs.w lr, ip, sl │ │ │ │ - bne.w 9bd56 │ │ │ │ + bne.w 9beee │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9be8c │ │ │ │ - cbnz r1, 9b77a │ │ │ │ + beq.w 9bfe0 │ │ │ │ + cbnz r1, 9b944 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9b7ec │ │ │ │ + beq.n 9b9bc │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9bf98 │ │ │ │ + beq.w 9c0d8 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.w 9b098 │ │ │ │ + bne.w 9b2a2 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - strd r1, r2, [sp, #12] │ │ │ │ - bl 9ced8 │ │ │ │ + strd r2, r1, [sp, #12] │ │ │ │ + bl 9d0f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9b9e0 │ │ │ │ - subs r0, #39 @ 0x27 │ │ │ │ - negs r3, r0 │ │ │ │ - adcs r3, r0 │ │ │ │ + beq.w 9bbb0 │ │ │ │ + sub.w ip, r0, #39 @ 0x27 │ │ │ │ + rsbs r3, ip, #0 │ │ │ │ + adc.w r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9e0 │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - b.n 9b758 │ │ │ │ + bne.w 9bbb0 │ │ │ │ + ldrd r2, r1, [sp, #12] │ │ │ │ + b.n 9b922 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9c908 │ │ │ │ + bne.w 9c85c │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9c8fe │ │ │ │ + bne.w 9c852 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b690 │ │ │ │ + ble.w 9b880 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cc58 │ │ │ │ + blt.w 9cd52 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c6d8 │ │ │ │ + bne.w 9c94c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9b3aa │ │ │ │ + b.n 9b5a6 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 9ced8 │ │ │ │ + strd r3, r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 9d0f8 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 9ba0c │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 9b758 │ │ │ │ + beq.w 9bbdc │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + b.n 9b922 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b890 │ │ │ │ + bne.n 9ba60 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw sl, #16625 @ 0x40f1 │ │ │ │ + movw sl, #18953 @ 0x4a09 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9bcac │ │ │ │ + bne.w 9be44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1e8 │ │ │ │ + beq.w 9c370 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbnz r3, 9b84e │ │ │ │ + cbnz r3, 9ba1e │ │ │ │ str r6, [r5, #0] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r5, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8de │ │ │ │ + bne.w 9c76c │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9bf9e │ │ │ │ + beq.w 9c102 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b0b8 │ │ │ │ + bcc.w 9b2c2 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r5, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r0, #32 │ │ │ │ - b.n 9b0c8 │ │ │ │ + b.n 9b2d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b4a2 │ │ │ │ + ble.w 9b69e │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c940 │ │ │ │ + bne.w 9c70a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ce82 │ │ │ │ - bgt.w 9b4bc │ │ │ │ + beq.w 9ce2e │ │ │ │ + bgt.w 9b6b8 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cc58 │ │ │ │ + blt.w 9cd52 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.w 9b7cc │ │ │ │ + beq.w 9b99c │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b3aa │ │ │ │ + b.n 9b5a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9b7f2 │ │ │ │ + b.n 9b9c2 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bf4e │ │ │ │ + bne.w 9c092 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw r6, #16625 @ 0x40f1 │ │ │ │ + movw r6, #18953 @ 0x4a09 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9bd46 │ │ │ │ + bne.w 9bede │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c232 │ │ │ │ + beq.w 9c3d2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9b91a │ │ │ │ + cbnz r2, 9baea │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w sl, [r5, #8] │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ @@ -169477,41 +169598,41 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r5, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c7b8 │ │ │ │ + bne.w 9cbca │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c168 │ │ │ │ + beq.w 9c2ac │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9ae3c │ │ │ │ + bcc.w 9b048 │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r5, #32] │ │ │ │ - b.n 9bf52 │ │ │ │ + b.n 9c096 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bfea │ │ │ │ + bne.w 9c140 │ │ │ │ ldr.w r8, [r0, #2744] @ 0xab8 │ │ │ │ - movw r6, #16625 @ 0x40f1 │ │ │ │ + movw r6, #18953 @ 0x4a09 │ │ │ │ movt r6, #19 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 9be68 │ │ │ │ + bne.w 9bfbc │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c39a │ │ │ │ + beq.w 9c49c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ str.w sl, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #476] @ 0x1dc │ │ │ │ @@ -169519,78 +169640,78 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c14c │ │ │ │ + bne.w 9c290 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 9c0f4 │ │ │ │ + beq.w 9c238 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9adea │ │ │ │ + b.w 9aff6 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9b5e2 │ │ │ │ + b.n 9b7d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9ba0c │ │ │ │ + beq.n 9bbdc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #60320 @ 0xeba0 │ │ │ │ + movw sl, #58848 @ 0xe5e0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9c00c │ │ │ │ + beq.w 9c150 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9c00c │ │ │ │ + beq.w 9c150 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9ba0c │ │ │ │ + beq.n 9bbdc │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9aeec │ │ │ │ + bne.w 9b0f6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r5, #2704] @ 0xa90 │ │ │ │ str.w r2, [r5, #468] @ 0x1d4 │ │ │ │ str.w r3, [r5, #2708] @ 0xa94 │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9beea │ │ │ │ + beq.w 9c07a │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq sl, r8 │ │ │ │ - beq.w 9bffe │ │ │ │ + beq.w 9c13c │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 9cc2c │ │ │ │ + bcc.w 9cea4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9cc1e │ │ │ │ + bne.w 9ce96 │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 9bacc │ │ │ │ + bne.n 9bc9c │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -169607,222 +169728,201 @@ │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ strne r3, [r4, #8] │ │ │ │ str.w fp, [r4, #24] │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ strne r3, [r4, #16] │ │ │ │ - b.w 9b020 │ │ │ │ + b.w 9b22a │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ it ne │ │ │ │ movne fp, r2 │ │ │ │ - beq.w 9bf34 │ │ │ │ + beq.w 9c060 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 9bb9c │ │ │ │ + beq.n 9bd34 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 9bc16 │ │ │ │ + bcs.w 9bdae │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, fp, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 9ca28 │ │ │ │ + beq.w 9d044 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9ca20 │ │ │ │ + beq.w 9ca70 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cc92 │ │ │ │ + bne.w 9cbea │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9bac0 │ │ │ │ + bne.n 9bc90 │ │ │ │ adds r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 9ba78 │ │ │ │ + b.n 9bc48 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9c744 │ │ │ │ + beq.w 9cab8 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9c19a │ │ │ │ + beq.w 9c2ec │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9bdf0 │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9cec4 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c554 │ │ │ │ - ble.w 9b2b0 │ │ │ │ + beq.w 9c6a0 │ │ │ │ + ble.n 9bd08 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - bne.w 9b2b6 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ - movw r2, #43780 @ 0xab04 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cb564 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9bb7e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - adds r3, r7, #1 │ │ │ │ - bne.w 9b2d0 │ │ │ │ - b.n 9b708 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r2, #43508 @ 0xa9f4 │ │ │ │ + beq.w 9c816 │ │ │ │ + movw r2, #42036 @ 0xa434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cb564 │ │ │ │ + bl cb7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b700 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + beq.w 9c39c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.w 9b4cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ce3a │ │ │ │ + bne.w 9b756 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b5d0 │ │ │ │ + b.n 9b7c0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c2e2 │ │ │ │ + bne.w 9c3a2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r0, #16625 @ 0x40f1 │ │ │ │ + movw r0, #18953 @ 0x4a09 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9bea4 │ │ │ │ + bne.w 9bff8 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3c6 │ │ │ │ + beq.w 9c54e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c2f8 │ │ │ │ + bne.w 9c538 │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c362 │ │ │ │ + bne.w 9c51e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9c30e │ │ │ │ + beq.w 9c4c8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9badc │ │ │ │ + bcc.w 9bcac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #29 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9c2f0 │ │ │ │ + b.n 9c3ae │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b336 │ │ │ │ + blt.w 9b532 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ subne r5, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9c932 │ │ │ │ - cbnz r5, 9bc66 │ │ │ │ + beq.w 9c93e │ │ │ │ + cbnz r5, 9bdfe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl ca378 │ │ │ │ + bl ca638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc3a │ │ │ │ + beq.w 9ceb2 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b336 │ │ │ │ - ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + beq.w 9b532 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, r9, lsl #6 │ │ │ │ - ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c950 │ │ │ │ + ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + add.w ip, r3, r9, lsl #6 │ │ │ │ + ldr.w r3, [ip, #2808] @ 0xaf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c958 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b336 │ │ │ │ + bne.w 9b532 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9b336 │ │ │ │ + bne.w 9b532 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldrd r3, r1, [fp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ it eq │ │ │ │ streq.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 9afce │ │ │ │ + b.w 9b1d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c462 │ │ │ │ + beq.w 9c57c │ │ │ │ ldrd r6, r9, [r5, #4] │ │ │ │ - b.n 9b862 │ │ │ │ + b.n 9ba32 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9bd0a │ │ │ │ + cbnz r2, 9bea2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b020 │ │ │ │ + b.w 9b22a │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r2, r1, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b616 │ │ │ │ + beq.w 9b806 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9b616 │ │ │ │ + b.n 9b806 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r7, [r5, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -169833,301 +169933,272 @@ │ │ │ │ str r1, [r4, #12] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r5, #472] @ 0x1d8 │ │ │ │ strne r3, [r4, #8] │ │ │ │ ldrne.w r3, [r5, #476] @ 0x1dc │ │ │ │ strne r3, [r4, #16] │ │ │ │ - b.n 9bcdc │ │ │ │ + b.n 9be74 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b7f2 │ │ │ │ + b.n 9b9c2 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c24c │ │ │ │ + beq.w 9c3ec │ │ │ │ ldrd r3, sl, [r5, #4] │ │ │ │ - b.n 9b92e │ │ │ │ + b.n 9bafe │ │ │ │ orr.w lr, r1, sl │ │ │ │ orrs.w lr, lr, ip │ │ │ │ - beq.w 9b770 │ │ │ │ + beq.w 9b93a │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w 9b098 │ │ │ │ + bne.w 9b2a2 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne.w 9b098 │ │ │ │ + bne.w 9b2a2 │ │ │ │ mov r1, lr │ │ │ │ - b.n 9b786 │ │ │ │ + b.n 9b950 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c216 │ │ │ │ + ble.w 9c3b6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r2, [r5, #452] @ 0x1c4 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #452] @ 0x1c4 │ │ │ │ - cbz r0, 9bdc4 │ │ │ │ + cbz r0, 9bf5c │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9bf94 │ │ │ │ + ble.w 9c0de │ │ │ │ subs r2, #2 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 9bdc4 │ │ │ │ + cbz r1, 9bf5c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9bf90 │ │ │ │ + ble.w 9c0d4 │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9bda8 │ │ │ │ + bne.n 9bf40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c216 │ │ │ │ + bne.w 9c3b6 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9cbb6 │ │ │ │ + bne.w 9cbde │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9b6b6 │ │ │ │ + b.n 9b8a6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9c6e4 │ │ │ │ - ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bpl.w 9b2b0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cb3e4 │ │ │ │ + bne.w 9b494 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c446 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c424 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9be24 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c554 │ │ │ │ - bgt.w 9c710 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9c8cc │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9bb3a │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9c7d2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - add.w r3, r5, #12288 @ 0x3000 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9bb64 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9d07c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr.w r1, [r5, #2704] @ 0xa90 │ │ │ │ mov r0, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #43680 @ 0xaaa0 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 252214 │ │ │ │ + bl 9d29c │ │ │ │ + movw r1, #42184 @ 0xa4c8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e5e4c │ │ │ │ + movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4fc │ │ │ │ + beq.w 9c69c │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9b9ae │ │ │ │ + b.n 9bb7e │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.w 9b5d0 │ │ │ │ + b.w 9b7c0 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9b7f2 │ │ │ │ + b.n 9b9c2 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c540 │ │ │ │ + beq.w 9c704 │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ - b.w 9b21e │ │ │ │ + b.w 9b428 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c500 │ │ │ │ + beq.w 9c646 │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9bbe8 │ │ │ │ + b.n 9bd80 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7dd0 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c8090 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9bed8 │ │ │ │ + bne.n 9c02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ + bl 9d29c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 9bff0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r5, r0, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - beq.w 9c8d0 │ │ │ │ - movs r7, #1 │ │ │ │ - b.n 9ba3e │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8aa │ │ │ │ + bne.w 9ba7a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b8aa │ │ │ │ + beq.w 9ba7a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #44076 @ 0xac2c │ │ │ │ + movw r1, #42604 @ 0xa66c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.n 9bfaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c536 │ │ │ │ + beq.w 9cb90 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9ca76 │ │ │ │ + beq.w 9cf5e │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9bacc │ │ │ │ + b.n 9bc9c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 9c12e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r5, r0, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + beq.w 9c886 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 9bc0e │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ce92 │ │ │ │ + beq.w 9ce3e │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ - beq.w 9cc3a │ │ │ │ + beq.w 9ceb2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bb7c │ │ │ │ + bne.w 9c39c │ │ │ │ subs.w r2, r1, #11 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 9bdc6 │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - b.n 9bdc6 │ │ │ │ + b.n 9bf5e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9b7f2 │ │ │ │ + b.n 9b9c2 │ │ │ │ + lsls r3, r0, #2 │ │ │ │ + b.n 9bf5e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9b880 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ + bgt.w 9ba94 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9b5a6 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9b890 │ │ │ │ + bne.w 9ba60 │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9c458 │ │ │ │ + bne.w 9c572 │ │ │ │ mov r0, r6 │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c830 │ │ │ │ + beq.w 9ca80 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9bfc4 │ │ │ │ + cbnz r2, 9c128 │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 9b852 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9b690 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - bgt.w 9b8c4 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9b3aa │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 9ae20 │ │ │ │ + b.n 9ba22 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #3 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 9ba6c │ │ │ │ + b.n 9bc3c │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 9b02c │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c00c │ │ │ │ + beq.n 9c150 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9aeec │ │ │ │ + bne.w 9b0f6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r5, #2704] @ 0xa90 │ │ │ │ str.w r3, [r5, #2708] @ 0xa94 │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c5f0 │ │ │ │ + beq.w 9ca92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ + bl 9d29c │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9cbea │ │ │ │ + bgt.w 9cd24 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ add.w fp, r5, lr │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r5, r2, lsl #6 │ │ │ │ @@ -170146,19 +170217,19 @@ │ │ │ │ str.w r6, [r9, #2796] @ 0xaec │ │ │ │ str.w r0, [r9, #2788] @ 0xae4 │ │ │ │ str.w r0, [r9, #2792] @ 0xae8 │ │ │ │ str.w r0, [r9, #2800] @ 0xaf0 │ │ │ │ str.w r6, [r5, lr] │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ + beq.n 9c20c │ │ │ │ + bls.n 9c1f8 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 9c0b4 │ │ │ │ - bhi.n 9c0c8 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 9c0c8 │ │ │ │ + bne.n 9c20c │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r3] │ │ │ │ sub.w lr, r1, #114 @ 0x72 │ │ │ │ rsbs r1, lr, #0 │ │ │ │ adc.w r1, r1, lr │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ @@ -170168,31 +170239,31 @@ │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd ip, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c68e │ │ │ │ + bne.w 9ca78 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c466 │ │ │ │ + bne.w 9c5fc │ │ │ │ mov r0, r5 │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7a4 │ │ │ │ + beq.w 9cbb6 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9c11e │ │ │ │ + cbnz r1, 9c262 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ @@ -170201,135 +170272,180 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, sl, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r3, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9ca │ │ │ │ + beq.w 9bb9a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #43284 @ 0xa914 │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e5e4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.w 9ae20 │ │ │ │ + b.w 9b02c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bf4e │ │ │ │ + bne.w 9c092 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9bd46 │ │ │ │ + bne.w 9bede │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8a0 │ │ │ │ + beq.w 9c740 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbnz r1, 9c192 │ │ │ │ + cbnz r1, 9c2d6 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.w 9b91e │ │ │ │ + b.n 9baee │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9cb30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 9b32e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9cd62 │ │ │ │ + beq.w 9d08e │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9cd4e │ │ │ │ + beq.w 9d07a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9c1b6 │ │ │ │ + bmi.n 9c308 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9cd62 │ │ │ │ + beq.w 9d08e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #43504 @ 0xa9f0 │ │ │ │ + movw r2, #42032 @ 0xa430 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl cb564 │ │ │ │ + bl cb7bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb58 │ │ │ │ - b.n 9bb7e │ │ │ │ + beq.w 9b8f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + bne.w 9b4cc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r1, [r4, #24] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b51e │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9b510 │ │ │ │ + b.w 9b51e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29d00 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9b848 │ │ │ │ + bne.w 9ba18 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.w 9b890 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9c842 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 9b124 │ │ │ │ + b.w 9ba60 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + bl 80924 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b758 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 9b8f0 │ │ │ │ + mov r4, r5 │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.n 9c39c │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9cb26 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9cbee │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #21 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9b914 │ │ │ │ + bne.w 9bae4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cc68 │ │ │ │ + beq.w 9d03e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ - b.n 9bf5e │ │ │ │ + b.n 9c0a2 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c754 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9b55a │ │ │ │ + bne.n 9c38e │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c4f0 │ │ │ │ + bne.w 9c64e │ │ │ │ mov r0, r5 │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8ee │ │ │ │ + beq.w 9c75c │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9c296 │ │ │ │ + cbnz r2, 9c452 │ │ │ │ str.w r5, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -170337,54 +170453,57 @@ │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b236 │ │ │ │ + beq.w 9b440 │ │ │ │ mov r6, r4 │ │ │ │ - movw r1, #43284 @ 0xa914 │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e5e4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.w 9b55e │ │ │ │ - mov r4, r5 │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 9bb7c │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9c79a │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9cc96 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9bbe8 │ │ │ │ + b.n 9c392 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29d00 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9bb68 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.w 9b02c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c2e2 │ │ │ │ + bne.w 9c3a2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c546 │ │ │ │ + bne.w 9c71a │ │ │ │ mov r0, fp │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8b4 │ │ │ │ + beq.w 9c728 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c336 │ │ │ │ + cbnz r2, 9c4f2 │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -170392,1116 +170511,1149 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bc02 │ │ │ │ + beq.w 9bd9a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #43284 @ 0xa914 │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e5e4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 9c2e4 │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ca80 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29d00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9b998 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov sl, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.w 9ae20 │ │ │ │ + b.n 9c3a4 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + b.n 9bd80 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29d00 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9bbca │ │ │ │ + bne.w 9bd62 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 9c2e4 │ │ │ │ + b.n 9c3a4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 29d00 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 9b200 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - b.n 9c2da │ │ │ │ - ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r6, r8, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 27ec00 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ - b.w 9b198 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9be4e │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + b.n 9c388 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cf30 │ │ │ │ + str r7, [r1, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 9b6d6 │ │ │ │ + bpl.w 9b8c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cb3e4 │ │ │ │ + bl cb63c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b6d6 │ │ │ │ + bne.w 9b8c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c8de │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bcb6 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 9c200 │ │ │ │ + bl 9d29c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + str.w r7, [sl, #72] @ 0x48 │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c4fc │ │ │ │ + beq.n 9c69c │ │ │ │ ldrd r5, sl, [r3, #4] │ │ │ │ - b.n 9c134 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9c4b0 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + b.n 9c278 │ │ │ │ + ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r6, r8, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27e610 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mla r7, r0, r7, r7 │ │ │ │ + b.w 9b3a2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + blx 29d00 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 9b40a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + b.n 9c496 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c56a │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cad4 │ │ │ │ - str r7, [r1, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + beq.n 9c704 │ │ │ │ + ldrd r5, r6, [sl, #4] │ │ │ │ + b.n 9c468 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ + bl 9d29c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ + bl 9d29c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b556 │ │ │ │ + beq.w 9b752 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b548 │ │ │ │ - b.w 9b556 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - cbz r0, 9c540 │ │ │ │ - ldrd r5, r6, [sl, #4] │ │ │ │ - b.n 9c2ac │ │ │ │ + bne.w 9b744 │ │ │ │ + b.w 9b752 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9c3b8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c3e2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c62e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - mov fp, r3 │ │ │ │ + b.n 9c4ba │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r4 │ │ │ │ + bl 9d0f8 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 9c894 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - str.w r7, [sl, #72] @ 0x48 │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9bf4a │ │ │ │ + bl 9d0f8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.w 9d04a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cb63c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c5bc │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9b8d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d0f8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 9c65c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 9c402 │ │ │ │ + b.n 9c640 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9c0ee │ │ │ │ + b.w 9ba94 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c500 │ │ │ │ + beq.n 9c646 │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9c348 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + b.n 9c504 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29d00 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9c4ea │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c564 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29d00 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9c3e6 │ │ │ │ + b.n 9c2d0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.n 9c412 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.n 9c5a8 │ │ │ │ + blx 29d00 │ │ │ │ + add r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.w 9c636 │ │ │ │ + b.n 9c448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.n 9c57c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9cd1a │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9cce4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9c794 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9cd1a │ │ │ │ uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9cc64 │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9cbd8 │ │ │ │ + movw r2, #42176 @ 0xa4c0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cb7bc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c338 │ │ │ │ + b.w 9b8f0 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9cec4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cb3e4 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.w 9cb0e │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 9c7d8 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9cec4 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 9c59a │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 9b4ac │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 9c6a0 │ │ │ │ + bgt.w 9bd02 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 9c83c │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 9bd08 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d0f8 │ │ │ │ + movw r2, #42308 @ 0xa544 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cb7bc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c446 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9b6e0 │ │ │ │ + bne.w 9c338 │ │ │ │ + b.w 9b8f0 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 9c6a2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #55 @ 0x37 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.w 9aff6 │ │ │ │ + b.w 9b200 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9c85c │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9cd46 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bne.w 9ce56 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42760 @ 0xa708 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.w 9bfaa │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + b.w 9bc3c │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 9c580 │ │ │ │ + bmi.w 9c6ce │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ + bl 9d29c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #43508 @ 0xa9f4 │ │ │ │ + movw r2, #42036 @ 0xa434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl cb564 │ │ │ │ + bl cb7bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb7e │ │ │ │ + beq.w 9b8f0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ + bl 9d29c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - cmp r0, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9c034 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - b.n 9c032 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1be6bc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9bb7c │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r5, #2700] @ 0xa8c │ │ │ │ - ldrd r3, sl, [r5, #4] │ │ │ │ - b.w 9ae28 │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldr.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - movw r1, #43384 @ 0xa978 │ │ │ │ + movw r1, #41912 @ 0xa3b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov.w lr, #9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 9c656 │ │ │ │ + b.n 9c906 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 9c696 │ │ │ │ + bne.n 9c9d2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ subs.w lr, lr, #1 │ │ │ │ - beq.n 9c69c │ │ │ │ + beq.n 9c9d8 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 9c696 │ │ │ │ + bls.n 9c9d2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne.n 9c644 │ │ │ │ + bne.n 9c8f4 │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 9c670 │ │ │ │ + beq.n 9c920 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 9c670 │ │ │ │ + beq.n 9c920 │ │ │ │ ldrd r0, r2, [sp, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w r0, ip, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 9c654 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - b.w 9ae20 │ │ │ │ + b.n 9c904 │ │ │ │ + ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9bdfe │ │ │ │ + b.w 9bdd6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.w 9b1d8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9bdfe │ │ │ │ + ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ + ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9c9ac │ │ │ │ + ldr.w r0, [ip, #2804] @ 0xaf4 │ │ │ │ + ldrb.w lr, [r0, r3] │ │ │ │ + cmp.w lr, #92 @ 0x5c │ │ │ │ + it eq │ │ │ │ + addeq r3, #1 │ │ │ │ + beq.n 9c9aa │ │ │ │ + cmp.w lr, #34 @ 0x22 │ │ │ │ + beq.w 9d0ac │ │ │ │ + sub.w r0, lr, #39 @ 0x27 │ │ │ │ + rsbs r8, r0, #0 │ │ │ │ + adc.w r8, r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9d0ac │ │ │ │ + cmp.w lr, #35 @ 0x23 │ │ │ │ + bne.n 9c9aa │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cf72 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + blt.n 9c970 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r9, r3, r9, lsl #6 │ │ │ │ + ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ + bl aea18 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9c39c │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ + b.w 9bdfe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cbc2 │ │ │ │ + bne.w 9cf68 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add.w r8, r3, #6 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ + bl 9d29c │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.w 9c7cc │ │ │ │ + bcs.n 9ca12 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r2, fp, [r4, #16] │ │ │ │ str.w r9, [r4, #24] │ │ │ │ - b.w 9b020 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.w 9afce │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r5, r3, #29 │ │ │ │ - bmi.n 9c71a │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #43656 @ 0xaa88 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 9bf22 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9be24 │ │ │ │ - b.w 9bb3a │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9bdf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - bne.w 9b282 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9b282 │ │ │ │ - b.n 9c6f6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9caaa │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9ca88 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9c75c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9caaa │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9cc6e │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #43576 @ 0xaa38 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl cb564 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bb58 │ │ │ │ - b.w 9bb7e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - b.w 9ba7e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29d00 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.w 9c116 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c3b2 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #43284 @ 0xa914 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 9c250 │ │ │ │ - movw r1, #43396 @ 0xa984 │ │ │ │ + b.w 9b22a │ │ │ │ + movw r1, #41924 @ 0xa3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c6b6 │ │ │ │ + bne.n 9c9f0 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 9c806 │ │ │ │ + beq.n 9ca46 │ │ │ │ ldrsb.w r3, [fp, #6] │ │ │ │ ldrb.w r2, [fp, #6] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.w 9c6b6 │ │ │ │ - movw r3, #59296 @ 0xe7a0 │ │ │ │ + blt.n 9c9f0 │ │ │ │ + movw r3, #57824 @ 0xe1e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bne.w 9c6b6 │ │ │ │ + bne.n 9c9f0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ adds r6, #6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9cb20 │ │ │ │ + bne.w 9cc3e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ strd r6, r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r2, r8, [r4, #16] │ │ │ │ str.w r9, [r4, #24] │ │ │ │ - b.w 9b020 │ │ │ │ + b.w 9b22a │ │ │ │ + mov r4, r5 │ │ │ │ + mov fp, r2 │ │ │ │ + b.w 9bc4e │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + b.w 9b02c │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ add r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9bfbe │ │ │ │ + bne.w 9c122 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 9c1fc │ │ │ │ + b.n 9c384 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + cmp r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 9c178 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d29c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d29c │ │ │ │ + b.w 9c176 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9ce8c │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9ce6a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9cad0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9ce8c │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9cc4e │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #42104 @ 0xa478 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cb7bc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c338 │ │ │ │ + b.w 9b8f0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9c7e6 │ │ │ │ + b.w 9bf92 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + b.w 9bc4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c20e │ │ │ │ + bne.w 9c2e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9bb7c │ │ │ │ + bne.w 9c39c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl ae7c0 │ │ │ │ + bl aea18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce02 │ │ │ │ - bl bf3b0 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9cdf6 │ │ │ │ + bl bf650 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 9cd6e │ │ │ │ + blt.w 9cd62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c20e │ │ │ │ + beq.w 9c2e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c20e │ │ │ │ + bne.w 9c2e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9c20e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29d00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9c246 │ │ │ │ - b.n 9c18c │ │ │ │ - mov r0, fp │ │ │ │ - blx 29d00 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9c32e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c3dc │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9c556 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b.w 9ba6c │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9c2e4 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 9c076 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #43284 @ 0xa914 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 9c462 │ │ │ │ + bl 1c04ac │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9c39c │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r5, #2700] @ 0xa8c │ │ │ │ + ldrd r3, sl, [r5, #4] │ │ │ │ + b.w 9b034 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ add r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 9c3f8 │ │ │ │ - b.n 9c28c │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9c908 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9cc4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - bne.w 9cc7e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #44232 @ 0xacc8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9bf22 │ │ │ │ - ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 9bc66 │ │ │ │ - b.w 9bc3e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9bfd6 │ │ │ │ - b.w 9b8c4 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bc66 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ - ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9c9ac │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - ldrb.w lr, [r0, ip] │ │ │ │ - cmp.w lr, #92 @ 0x5c │ │ │ │ - it eq │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ - beq.n 9c9a8 │ │ │ │ - cmp.w lr, #34 @ 0x22 │ │ │ │ - beq.w 9ce40 │ │ │ │ - sub.w r0, lr, #39 @ 0x27 │ │ │ │ - rsbs r8, r0, #0 │ │ │ │ - adc.w r8, r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9ce40 │ │ │ │ - cmp.w lr, #35 @ 0x23 │ │ │ │ - bne.n 9c9a8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cb30 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - blt.n 9c96c │ │ │ │ + bne.w 9c25a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r9, r3, r9, lsl #6 │ │ │ │ - ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ - bl ae7c0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9bb7c │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ - b.w 9bc66 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9ca6c │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 9ca44 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9c9e6 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9ca6c │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.n 9ca2e │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #43648 @ 0xaa80 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl cb564 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bb58 │ │ │ │ - b.w 9bb7e │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r2 │ │ │ │ - b.w 9ba7e │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 9bb7c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c4b4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #43584 @ 0xaa40 │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9bf22 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9ca2e │ │ │ │ + bl 1e5e4c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + b.n 9c3f0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - movw r1, #43624 @ 0xaa68 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9be56 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9c9de │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ced8 │ │ │ │ - b.w 9bf46 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.n 9c386 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.w 9cc6e │ │ │ │ + movs r0, #18 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + b.w 9c3be │ │ │ │ + mov r4, r5 │ │ │ │ + movs r7, #10 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - movw r1, #43552 @ 0xaa20 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9ca62 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9c752 │ │ │ │ - cmp.w ip, #35 @ 0x23 │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - str r1, [r5, #28] │ │ │ │ - beq.w 9b040 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - cmp r1, #28 │ │ │ │ - beq.w 9cc3a │ │ │ │ - adds r3, r6, #1 │ │ │ │ - bne.w 9ae7a │ │ │ │ - b.w 9bf6c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r6, [r4, #24] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b668 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9b65a │ │ │ │ - b.w 9b668 │ │ │ │ - bge.n 9cb0c │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9b590 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9c216 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - cmp r0, r9 │ │ │ │ - ble.w 9bdc6 │ │ │ │ - b.w 9bd78 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - b.n 9c810 │ │ │ │ - adds r0, r1, #1 │ │ │ │ - bl 77f34 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bb7c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - strd r6, r7, [sp, #16] │ │ │ │ - mov ip, r8 │ │ │ │ - mov r6, r8 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - add.w lr, r2, r9, lsl #6 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 9cb6e │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9cb8a │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9cb64 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9ce4e │ │ │ │ - adds r1, #1 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ - adds r2, r3, r1 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ - ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ - subs r7, r7, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ - bge.n 9cb96 │ │ │ │ - ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ - mov r8, ip │ │ │ │ - ldrb.w r0, [r9, ip] │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9cb56 │ │ │ │ - cbz r6, 9cbb0 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - subs r6, r0, r6 │ │ │ │ - it ne │ │ │ │ - movne r6, #1 │ │ │ │ - b.n 9cb64 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl ae7c0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 782ec │ │ │ │ - b.n 9c9c2 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 9cb64 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - b.w 9c21e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cac2 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 9c514 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ced8 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9aea8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - movw r1, #43656 @ 0xaa88 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9ca62 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #43792 @ 0xab10 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #44048 @ 0xac10 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9bf22 │ │ │ │ - movw r1, #43356 @ 0xa95c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #684] @ (9ced4 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #668] @ (9ced4 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.w 9c908 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #44128 @ 0xac60 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9ca3c │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ - b.w 9bf5e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #43516 @ 0xa9fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9ca3c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #44156 @ 0xac7c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9bf22 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r7, #10 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add.w r3, r5, #12288 @ 0x3000 │ │ │ │ + add.w r3, r5, #12288 @ 0x3000 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ str.w r1, [r5, #464] @ 0x1d0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r1, [r5, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r1, [r5, #2704] @ 0xa90 │ │ │ │ - bgt.n 9cd2a │ │ │ │ + bgt.n 9cca2 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 9cd0c │ │ │ │ + beq.n 9cc84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 9ccfc │ │ │ │ - movw r1, #43996 @ 0xabdc │ │ │ │ + cbnz r3, 9cc74 │ │ │ │ + movw r1, #42524 @ 0xa61c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e5e4c │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9bb7c │ │ │ │ + beq.w 9c39c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9bb7c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 9bb94 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - b.w 9b568 │ │ │ │ + b.w 9c39c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d0f8 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ + b.n 9ca50 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42044 @ 0xa43c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.w 9bfaa │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42112 @ 0xa480 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9cc5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - movw r1, #43908 @ 0xab84 │ │ │ │ + movw r1, #42436 @ 0xa5c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 9ccd6 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.n 9cc2e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #43844 @ 0xab44 │ │ │ │ + movw r1, #42372 @ 0xa584 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e5e4c │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9bb7c │ │ │ │ + beq.w 9c39c │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.w 9bb7c │ │ │ │ + b.w 9c39c │ │ │ │ add.w r3, r5, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 9ccbe │ │ │ │ + bne.n 9cc16 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9ccbe │ │ │ │ - movw r1, #43820 @ 0xab2c │ │ │ │ + bne.n 9cc16 │ │ │ │ + movw r1, #42348 @ 0xa56c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.w 9bfaa │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d0f8 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9b0b2 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #42576 @ 0xa650 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9bf22 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.w 9bfaa │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.n 9cc64 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d07c │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + bl 9d29c │ │ │ │ + movw r1, #42152 @ 0xa4a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9ca62 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e5e4c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ced8 │ │ │ │ + bl 9d0f8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9c1a8 │ │ │ │ + b.n 9c78a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42320 @ 0xa550 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e5e4c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 9c85c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42656 @ 0xa6a0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9cc5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1baed4 │ │ │ │ + bl 1bccc4 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bgt.n 9cdb4 │ │ │ │ + bgt.n 9cda8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9cd94 │ │ │ │ + beq.n 9cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9cd94 │ │ │ │ + cbnz r3, 9cd88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl b1c9c <_PyUnicode_IsPrintable@@Base> │ │ │ │ + bl b1ebc <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ce1c │ │ │ │ + beq.n 9ce10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #43404 @ 0xa98c │ │ │ │ + movw r1, #41932 @ 0xa3cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9bb7c │ │ │ │ + bl 1e5e4c │ │ │ │ + b.w 9c39c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl eeaf0 │ │ │ │ + bl eece8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9cdd4 │ │ │ │ + beq.n 9cdc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9cdd4 │ │ │ │ + cbnz r3, 9cdc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 9ce30 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 9ce24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 132b54 │ │ │ │ + bl 133478 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9cdf4 │ │ │ │ + beq.n 9cde8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9cdf4 │ │ │ │ + cbnz r3, 9cde8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 9ce30 │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 9ce24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9cd7e │ │ │ │ + b.n 9cd72 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7330 │ │ │ │ - cbz r0, 9ce30 │ │ │ │ + bl d7568 │ │ │ │ + cbz r0, 9ce24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9bb7c │ │ │ │ + b.w 9c39c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #43436 @ 0xa9ac │ │ │ │ + movw r1, #41964 @ 0xa3ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 9bb7c │ │ │ │ + bl 1e5e4c │ │ │ │ + b.w 9c39c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9bb7c │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9b568 │ │ │ │ - cbz r2, 9ce7a │ │ │ │ + b.w 9c39c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9cc5c │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #28] │ │ │ │ + str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + beq.n 9ceb2 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + bne.w 9b086 │ │ │ │ + b.w 9c0b0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1e5e4c │ │ │ │ + b.w 9bfaa │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.w 9cc4e │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d29c │ │ │ │ + movw r1, #42080 @ 0xa460 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9cd02 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9cac6 │ │ │ │ + movw r1, #41884 @ 0xa39c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #596] @ (9d0f4 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #41852 @ 0xa37c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #580] @ (9d0f4 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cb63c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c5bc │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9c59a │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9cef6 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9c6a0 │ │ │ │ + bgt.n 9cf2a │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9c83c │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9c816 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + add.w r3, r5, #12288 @ 0x3000 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9b4ac │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9d29c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr.w r1, [r5, #2704] @ 0xa90 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #42208 @ 0xa4e0 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 251d10 │ │ │ │ + b.n 9cd08 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9cef6 │ │ │ │ + b.n 9c816 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + subs r6, #1 │ │ │ │ + str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b858 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9b84a │ │ │ │ + b.w 9b858 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d0f8 │ │ │ │ + b.w 9c072 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9d006 │ │ │ │ + mov fp, r3 │ │ │ │ + b.w 9c5da │ │ │ │ + adds r0, r1, #1 │ │ │ │ + bl 78048 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c39c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + strd r6, r7, [sp, #16] │ │ │ │ + mov ip, r8 │ │ │ │ + mov r6, r8 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + add.w lr, r2, r9, lsl #6 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 9cfb0 │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + beq.n 9cfcc │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ + bne.n 9cfa6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9d0ba │ │ │ │ + adds r1, #1 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ + adds r2, r3, r1 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ + ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ + subs r7, r7, r0 │ │ │ │ + cmp ip, r7 │ │ │ │ + bge.n 9cfd8 │ │ │ │ + ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ + mov r8, ip │ │ │ │ + ldrb.w r0, [r9, ip] │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + bne.n 9cf98 │ │ │ │ + cbz r6, 9cff2 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + subs r6, r0, r6 │ │ │ │ + it ne │ │ │ │ + movne r6, #1 │ │ │ │ + b.n 9cfa6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ + ldrd r6, r7, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl aea18 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 78400 │ │ │ │ + b.n 9c9c2 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 9cfa6 │ │ │ │ + cmp.w ip, #35 @ 0x23 │ │ │ │ + str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ + str r1, [r5, #28] │ │ │ │ + beq.w 9b24a │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + b.n 9ce48 │ │ │ │ + bge.n 9d014 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 9b780 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9c3b6 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + ble.w 9bf5e │ │ │ │ + b.w 9bf10 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 9bd2c │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b.w 9b758 │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + b.w 9c0a2 │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 9c39c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d29c │ │ │ │ + movw r1, #42184 @ 0xa4c8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9cd02 │ │ │ │ + mov r0, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ + it eq │ │ │ │ + moveq r9, r4 │ │ │ │ + bl 1c04ac │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9d09a │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r4 │ │ │ │ + b.w 9b3a2 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d29c │ │ │ │ + movw r1, #42004 @ 0xa414 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9cd02 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d0f8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9c2fa │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9d2f4 │ │ │ │ + b.w 9b22a │ │ │ │ + cbz r2, 9d0e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs.w r2, lr, r2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 9c9a8 │ │ │ │ + b.n 9c9aa │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ce56 │ │ │ │ + b.n 9d0c2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 9ce66 │ │ │ │ + beq.n 9d0d2 │ │ │ │ add.w r0, r8, #1 │ │ │ │ ldrb.w r6, [r9, r0] │ │ │ │ cmp r6, #10 │ │ │ │ - bne.n 9ce54 │ │ │ │ + bne.n 9d0c0 │ │ │ │ mov ip, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 9cebc │ │ │ │ + bge.n 9d0ee │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ - b.n 9cb6a │ │ │ │ + b.n 9cfac │ │ │ │ movs r2, #1 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.n 9c9a8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #44112 @ 0xac50 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9ca3c │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #28] │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - b.n 9cac4 │ │ │ │ - mov r0, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r4 │ │ │ │ - bl 1be6bc │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9cec0 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r4 │ │ │ │ - b.w 9b198 │ │ │ │ + b.n 9c9aa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9cb6a │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d0d4 │ │ │ │ - b.w 9b020 │ │ │ │ + b.n 9cfac │ │ │ │ nop │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r6, r6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9cf14 │ │ │ │ + beq.n 9d134 │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r3, #32] │ │ │ │ - bcs.n 9cfd8 │ │ │ │ + bcs.n 9d1f8 │ │ │ │ adds r2, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9cfd8 │ │ │ │ + bne.n 9d1f8 │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #16625 @ 0x40f1 │ │ │ │ + movw r5, #18953 @ 0x4a09 │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9cfac │ │ │ │ + bne.n 9d1cc │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 295b8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cfbc │ │ │ │ + beq.n 9d1dc │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r5, r0, #1 │ │ │ │ - cbnz r2, 9cf46 │ │ │ │ + cbnz r2, 9d166 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r5, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ @@ -171509,107 +171661,107 @@ │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2aa14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cff6 │ │ │ │ + bne.n 9d216 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9cef2 │ │ │ │ + bne.n 9d112 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9cfd8 │ │ │ │ + bne.n 9d1f8 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9cfde │ │ │ │ + bne.n 9d1fe │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d00c │ │ │ │ + beq.n 9d22c │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9cf96 │ │ │ │ + cbnz r1, 9d1b6 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str.w r1, [r3, #464] @ 0x1d0 │ │ │ │ - b.n 9cf58 │ │ │ │ + b.n 9d178 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9cfd6 │ │ │ │ + cbz r0, 9d1f6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9cf58 │ │ │ │ + b.n 9d178 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 29d00 │ │ │ │ adds r3, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bne.n 9cfee │ │ │ │ + bne.n 9d20e │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9cf10 │ │ │ │ + b.n 9d130 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cfb6 │ │ │ │ - b.n 9cfd6 │ │ │ │ + bne.n 9d1d6 │ │ │ │ + b.n 9d1f6 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cf44 │ │ │ │ - b.n 9cf46 │ │ │ │ + beq.n 9d164 │ │ │ │ + b.n 9d166 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #43284 @ 0xa914 │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e5e4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9cfd6 │ │ │ │ + b.n 9d1f6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29d00 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9cf90 │ │ │ │ + bne.n 9d1b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9cfd2 │ │ │ │ + b.n 9d1f2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ blx 295b8 │ │ │ │ - cbz r0, 9d066 │ │ │ │ + cbz r0, 9d286 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9d04a │ │ │ │ + cbnz r3, 9d26a │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ @@ -171618,356 +171770,354 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ adds r1, r5, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d042 │ │ │ │ + bne.n 9d262 │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9d062 │ │ │ │ + b.n 9d282 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9d0b0 │ │ │ │ + beq.n 9d2d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9d0c0 │ │ │ │ + bcc.n 9d2e0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d0b2 │ │ │ │ + bne.n 9d2d2 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #43356 @ 0xa95c │ │ │ │ + movw r1, #41884 @ 0xa39c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #20] @ (9d0d0 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + ldr r0, [pc, #20] @ (9d2f0 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #41852 @ 0xa37c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (9d0d0 ) │ │ │ │ - bl 64bde <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9d2f0 ) │ │ │ │ + bl 64c0e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r6, r6 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ldr.w r4, [r0, #480] @ 0x1e0 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ - beq.n 9d120 │ │ │ │ + beq.n 9d340 │ │ │ │ ldr.w lr, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #0 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ str.w lr, [r1, #12] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w ip, [r1, #24] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - beq.n 9d11c │ │ │ │ + beq.n 9d33c │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [r0, #468] @ 0x1d4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ strd r4, lr, [r1, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ strd r3, ip, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d11c │ │ │ │ + beq.n 9d33c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d110 │ │ │ │ - b.n 9d11c │ │ │ │ + bne.n 9d330 │ │ │ │ + b.n 9d33c │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d148 : │ │ │ │ +0009d368 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d1da │ │ │ │ + bne.n 9d3fa │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9d1f0 │ │ │ │ + beq.n 9d410 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d1b0 │ │ │ │ + bne.n 9d3d0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9d1b0 │ │ │ │ + beq.n 9d3d0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9d1d2 │ │ │ │ + beq.n 9d3f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9d19e │ │ │ │ + cbnz r3, 9d3be │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9d198 │ │ │ │ + b.n 9d3b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6db0c │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r5, #0] │ │ │ │ - beq.n 9d206 │ │ │ │ + beq.n 9d426 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7956c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9d192 │ │ │ │ + bne.n 9d3b2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d198 │ │ │ │ - bl 8449c │ │ │ │ + b.n 9d3b8 │ │ │ │ + bl 84660 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 9d1ec │ │ │ │ + cbnz r0, 9d40c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b38a4 │ │ │ │ + b.w 1b569c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d19a │ │ │ │ + b.n 9d3ba │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #13032 @ 0x32e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d19a │ │ │ │ + b.n 9d3ba │ │ │ │ │ │ │ │ -0009d20c : │ │ │ │ - ldr r3, [pc, #12] @ (9d21c ) │ │ │ │ +0009d42c : │ │ │ │ + ldr r3, [pc, #12] @ (9d43c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1b3910 │ │ │ │ + b.w 1b5708 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009d220 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009d440 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d2b0 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ + beq.n 9d4d0 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 9d27e <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9d49e <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9d29c <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ + bne.n 9d4bc <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85cf8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85ec4 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d2c6 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ + beq.n 9d4e6 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r5, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d276 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9d496 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d276 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9d496 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d278 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #13904 @ 0x3650 │ │ │ │ + b.n 9d498 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d278 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9d498 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d2c0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + beq.n 9d4e0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d2c0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bne.n 9d4e0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d2c0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d4e0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ │ │ │ │ -0009d2e0 <_PyBytes_Resize@@Base>: │ │ │ │ +0009d500 <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9d4c6 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ + bne.w 9d6e2 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9d402 <_PyBytes_Resize@@Base+0x122> │ │ │ │ + beq.n 9d61e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d53a <_PyBytes_Resize@@Base+0x25a> │ │ │ │ + beq.w 9d756 <_PyBytes_Resize@@Base+0x256> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d41e <_PyBytes_Resize@@Base+0x13e> │ │ │ │ + beq.n 9d63a <_PyBytes_Resize@@Base+0x13a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9d4ee <_PyBytes_Resize@@Base+0x20e> │ │ │ │ - ldr.w r8, [pc, #572] @ 9d568 <_PyBytes_Resize@@Base+0x288> │ │ │ │ + bne.w 9d70a <_PyBytes_Resize@@Base+0x20a> │ │ │ │ + ldr.w r8, [pc, #568] @ 9d784 <_PyBytes_Resize@@Base+0x284> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d46a <_PyBytes_Resize@@Base+0x18a> │ │ │ │ + bne.w 9d686 <_PyBytes_Resize@@Base+0x186> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9d550 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + bmi.w 9d76c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r0, #24493 @ 0x5fad │ │ │ │ - movt r0, #8 │ │ │ │ - ldr.w r2, [r3, #720] @ 0x2d0 │ │ │ │ + movw r2, #24969 @ 0x6189 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r0, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r7, [r3, #708] @ 0x2c4 │ │ │ │ - cmp r2, r0 │ │ │ │ - mov ip, r7 │ │ │ │ - bne.w 9d484 <_PyBytes_Resize@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #508] @ (9d560 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w 9d6a0 <_PyBytes_Resize@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #508] @ (9d77c <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9d43a <_PyBytes_Resize@@Base+0x15a> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r7, [r0, #808] @ 0x328 │ │ │ │ - cmp r7, r2 │ │ │ │ - bgt.n 9d3a0 <_PyBytes_Resize@@Base+0xc0> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 9d656 <_PyBytes_Resize@@Base+0x156> │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ + ubfx ip, r5, #0, #18 │ │ │ │ + add.w r2, r2, r0, lsl #3 │ │ │ │ + ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ + cmp r0, ip │ │ │ │ + bgt.n 9d5be <_PyBytes_Resize@@Base+0xbe> │ │ │ │ + ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ + cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d43a <_PyBytes_Resize@@Base+0x15a> │ │ │ │ + beq.n 9d656 <_PyBytes_Resize@@Base+0x156> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9d3c0 <_PyBytes_Resize@@Base+0xe0> │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ + bcc.n 9d5de <_PyBytes_Resize@@Base+0xde> │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9d40a <_PyBytes_Resize@@Base+0x12a> │ │ │ │ - mov r0, ip │ │ │ │ - mov r7, ip │ │ │ │ + bcc.n 9d626 <_PyBytes_Resize@@Base+0x126> │ │ │ │ + mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 726a4 │ │ │ │ + bl 7282c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d550 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + beq.w 9d76c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 784bc │ │ │ │ + bl 785d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d494 <_PyBytes_Resize@@Base+0x1b4> │ │ │ │ + bne.n 9d6b0 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ adds r1, r3, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r0, [r1, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ @@ -171975,621 +172125,615 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d492 <_PyBytes_Resize@@Base+0x1b2> │ │ │ │ + bne.n 9d6ae <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9d3f4 <_PyBytes_Resize@@Base+0x114> │ │ │ │ - ldr r1, [pc, #324] @ (9d564 <_PyBytes_Resize@@Base+0x284>) │ │ │ │ + b.n 9d610 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + ldr r1, [pc, #324] @ (9d780 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9d402 <_PyBytes_Resize@@Base+0x122> │ │ │ │ + beq.n 9d61e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d402 <_PyBytes_Resize@@Base+0x122> │ │ │ │ + bne.n 9d61e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d402 <_PyBytes_Resize@@Base+0x122> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d61e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ ldr.w r0, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #53945 @ 0xd2b9 │ │ │ │ + movw r2, #53993 @ 0xd2e9 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9d4aa <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bne.n 9d6c6 <_PyBytes_Resize@@Base+0x1c6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a8d4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d3e6 <_PyBytes_Resize@@Base+0x106> │ │ │ │ + bne.n 9d602 <_PyBytes_Resize@@Base+0x102> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c8f4 │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 7caa4 │ │ │ │ + bl 1f71c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d404 <_PyBytes_Resize@@Base+0x124> │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 9d620 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9d338 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + beq.w 9d558 <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9d338 <_PyBytes_Resize@@Base+0x58> │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 9d558 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d454 <_PyBytes_Resize@@Base+0x174> │ │ │ │ + b.n 9d670 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #50973 @ 0xc71d │ │ │ │ + movw r2, #53265 @ 0xd011 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9d4b8 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + bne.n 9d6d4 <_PyBytes_Resize@@Base+0x1d4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12cb88 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d3f4 <_PyBytes_Resize@@Base+0x114> │ │ │ │ + b.n 9d610 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d454 <_PyBytes_Resize@@Base+0x174> │ │ │ │ + b.n 9d670 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d3f4 <_PyBytes_Resize@@Base+0x114> │ │ │ │ + b.n 9d610 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d4dc <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9d6f8 <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d556 <_PyBytes_Resize@@Base+0x276> │ │ │ │ - movw r0, #44372 @ 0xad54 │ │ │ │ + beq.n 9d772 <_PyBytes_Resize@@Base+0x272> │ │ │ │ + movw r0, #42900 @ 0xa794 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3176 @ 0xc68 │ │ │ │ - bl 234be4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9d464 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + bl 234de4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9d680 <_PyBytes_Resize@@Base+0x180> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9d52e <_PyBytes_Resize@@Base+0x24e> │ │ │ │ + ble.n 9d74a <_PyBytes_Resize@@Base+0x24a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2a74 │ │ │ │ + bl 1b486c │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9d50a <_PyBytes_Resize@@Base+0x22a> │ │ │ │ + cbz r0, 9d726 <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d51a <_PyBytes_Resize@@Base+0x23a> │ │ │ │ + beq.n 9d736 <_PyBytes_Resize@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9d526 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + cbz r3, 9d742 <_PyBytes_Resize@@Base+0x242> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9d404 <_PyBytes_Resize@@Base+0x124> │ │ │ │ + b.n 9d620 <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d51a <_PyBytes_Resize@@Base+0x23a> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d736 <_PyBytes_Resize@@Base+0x236> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 72d9c │ │ │ │ + bl 72f24 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9d50a <_PyBytes_Resize@@Base+0x22a> │ │ │ │ + b.n 9d726 <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2a74 │ │ │ │ + bl 1b486c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d51a <_PyBytes_Resize@@Base+0x23a> │ │ │ │ - b.n 9d514 <_PyBytes_Resize@@Base+0x234> │ │ │ │ + beq.n 9d736 <_PyBytes_Resize@@Base+0x236> │ │ │ │ + b.n 9d730 <_PyBytes_Resize@@Base+0x230> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9d45a <_PyBytes_Resize@@Base+0x17a> │ │ │ │ + b.n 9d676 <_PyBytes_Resize@@Base+0x176> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ee0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d4dc <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 78ff8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d6f8 <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009d56c : │ │ │ │ +0009d788 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #216] @ (9d654 ) │ │ │ │ + ldr r4, [pc, #216] @ (9d870 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b39b4 │ │ │ │ + bl 1b57ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d650 │ │ │ │ + beq.n 9d86c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1b3a04 │ │ │ │ + bl 1b57fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d650 │ │ │ │ + beq.n 9d86c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r4, 9d61c │ │ │ │ + cbnz r4, 9d838 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d9bc <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9dbc4 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9d5f6 │ │ │ │ + cbz r0, 9d812 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #340] @ 0x154 │ │ │ │ - cbnz r7, 9d644 │ │ │ │ + cbnz r7, 9d860 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0a60 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0c68 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d616 │ │ │ │ + beq.n 9d832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d616 │ │ │ │ - ldr r2, [pc, #80] @ (9d658 ) │ │ │ │ + cbnz r3, 9d832 │ │ │ │ + ldr r2, [pc, #80] @ (9d874 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9d62c │ │ │ │ + cbnz r3, 9d848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 9d5ca │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + b.n 9d7e6 │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9d60e │ │ │ │ + beq.n 9d82a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9d60e │ │ │ │ + b.n 9d82a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9d5f6 │ │ │ │ + b.n 9d812 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d616 │ │ │ │ + b.n 9d832 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009d65c : │ │ │ │ +0009d878 : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9d67a │ │ │ │ + blt.n 9d896 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d680 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (9d6a8 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ +0009d89c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (9d8c4 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9d68e <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9d8aa <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #50973 @ 0xc71d │ │ │ │ + movw r1, #53265 @ 0xd011 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d69e <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ - b.w 12cb88 │ │ │ │ + bne.n 9d8ba <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + b.w 12d478 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d976 <_Py_NewReferenceNoTotal@@Base+0x2f6> │ │ │ │ + beq.w 9dbb4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d794 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ + bne.n 9d9b0 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9dbf0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9ddf8 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9d70c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + cbz r0, 9d928 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d7a8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + beq.n 9d9b6 <_Py_NewReferenceNoTotal@@Base+0x11a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.n 9d70c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d928 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9d79a <_Py_NewReferenceNoTotal@@Base+0x11a> │ │ │ │ + beq.n 9d9d8 <_Py_NewReferenceNoTotal@@Base+0x13c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9d744 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ + beq.n 9d960 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d794 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ + bne.n 9d9b0 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d962 <_Py_NewReferenceNoTotal@@Base+0x2e2> │ │ │ │ - bl 9dbf0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + beq.w 9dba0 <_Py_NewReferenceNoTotal@@Base+0x304> │ │ │ │ + bl 9ddf8 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d80e <_Py_NewReferenceNoTotal@@Base+0x18e> │ │ │ │ + bne.n 9da2a <_Py_NewReferenceNoTotal@@Base+0x18e> │ │ │ │ subs r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add.w r2, r1, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9d7ca <_Py_NewReferenceNoTotal@@Base+0x14a> │ │ │ │ + bhi.n 9d9e6 <_Py_NewReferenceNoTotal@@Base+0x14a> │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r2, r2, r1 │ │ │ │ - beq.w 9d986 <_Py_NewReferenceNoTotal@@Base+0x306> │ │ │ │ + beq.w 9db6c <_Py_NewReferenceNoTotal@@Base+0x2d0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d80a <_Py_NewReferenceNoTotal@@Base+0x18a> │ │ │ │ + bne.n 9da26 <_Py_NewReferenceNoTotal@@Base+0x18a> │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r1], #8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d99c <_Py_NewReferenceNoTotal@@Base+0x31c> │ │ │ │ + bne.w 9db82 <_Py_NewReferenceNoTotal@@Base+0x2e6> │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9d782 <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9d78c <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9d700 <_Py_NewReferenceNoTotal@@Base+0x80> │ │ │ │ + b.n 9d99e <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a1dc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9d91c <_Py_NewReferenceNoTotal@@Base+0x29c> │ │ │ │ + beq.w 9db2a <_Py_NewReferenceNoTotal@@Base+0x28e> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9d70c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d928 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9d6fa <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ + b.n 9d916 <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a3e8 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9d9a8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9d91c <_Py_NewReferenceNoTotal@@Base+0x80> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77f34 │ │ │ │ + bl 78048 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d986 <_Py_NewReferenceNoTotal@@Base+0x306> │ │ │ │ + beq.w 9db6c <_Py_NewReferenceNoTotal@@Base+0x2d0> │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r2, [r1], #16 │ │ │ │ add.w r2, r0, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ subs r1, r2, r1 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d986 <_Py_NewReferenceNoTotal@@Base+0x306> │ │ │ │ + beq.w 9db6c <_Py_NewReferenceNoTotal@@Base+0x2d0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 9d764 <_Py_NewReferenceNoTotal@@Base+0xe4> │ │ │ │ + b.n 9d980 <_Py_NewReferenceNoTotal@@Base+0xe4> │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9d76a <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ + b.n 9d986 <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d938 <_Py_NewReferenceNoTotal@@Base+0x2b8> │ │ │ │ + beq.w 9db46 <_Py_NewReferenceNoTotal@@Base+0x2aa> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d930 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + bne.n 9db3e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r0, #4 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 77f34 │ │ │ │ + mov fp, r3 │ │ │ │ + bl 78048 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d928 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + beq.n 9db36 <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d930 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + bne.n 9db3e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r7, r3 │ │ │ │ - mov.w r9, #1 │ │ │ │ + mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 9d874 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9dbf0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9d874 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 9d940 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ - cmp r9, r7 │ │ │ │ - beq.n 9d900 <_Py_NewReferenceNoTotal@@Base+0x280> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - str.w r2, [r8, r7, lsl #2] │ │ │ │ + cbz r3, 9da88 <_Py_NewReferenceNoTotal@@Base+0x1ec> │ │ │ │ + bl 9ddf8 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 9da88 <_Py_NewReferenceNoTotal@@Base+0x1ec> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9db4e <_Py_NewReferenceNoTotal@@Base+0x2b2> │ │ │ │ + cmp sl, r7 │ │ │ │ + beq.n 9db12 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str.w r3, [r8, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 9d840 <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ + mov fp, r2 │ │ │ │ + b.n 9da5c <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl b462c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl b48f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d922 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 9d89c <_Py_NewReferenceNoTotal@@Base+0x21c> │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr.w r0, [r8, r3, lsl #2] │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 9d88a <_Py_NewReferenceNoTotal@@Base+0x20a> │ │ │ │ + beq.n 9db30 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + cmp r7, r9 │ │ │ │ + ble.n 9daae <_Py_NewReferenceNoTotal@@Base+0x212> │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr.w r1, [r8, r9, lsl #2] │ │ │ │ + str.w r1, [r3, r9, lsl #2] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + b.n 9da9a <_Py_NewReferenceNoTotal@@Base+0x1fe> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5734 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + bl c59ec <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9d8fa <_Py_NewReferenceNoTotal@@Base+0x27a> │ │ │ │ + cbz r0, 9db0c <_Py_NewReferenceNoTotal@@Base+0x270> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, 9d8f8 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ + cbnz r3, 9db0a <_Py_NewReferenceNoTotal@@Base+0x26e> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a184 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a390 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9d8fa <_Py_NewReferenceNoTotal@@Base+0x27a> │ │ │ │ + cbz r0, 9db0c <_Py_NewReferenceNoTotal@@Base+0x270> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d738 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ - bl 80760 │ │ │ │ + beq.w 9d954 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + bl 80924 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d738 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + beq.w 9d954 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r1, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d782 <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ + b.n 9d99e <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9d738 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ + b.n 9d954 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ - mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 85e9c │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 9d922 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bl 86078 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r0, 9db30 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9d868 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + b.n 9da7c <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d7c6 <_Py_NewReferenceNoTotal@@Base+0x146> │ │ │ │ + b.n 9d9d4 <_Py_NewReferenceNoTotal@@Base+0x138> │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d732 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ + b.n 9d94e <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 272098 │ │ │ │ - b.n 9d81c <_Py_NewReferenceNoTotal@@Base+0x19c> │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - bl 80760 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + bl 271b18 │ │ │ │ + b.n 9da38 <_Py_NewReferenceNoTotal@@Base+0x19c> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 80924 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d864 <_Py_NewReferenceNoTotal@@Base+0x1e4> │ │ │ │ + beq.n 9da78 <_Py_NewReferenceNoTotal@@Base+0x1dc> │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 782ec │ │ │ │ + bl 78400 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d732 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ - bl 272098 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9d726 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ - subs r5, #1 │ │ │ │ - b.n 9d8fa <_Py_NewReferenceNoTotal@@Base+0x27a> │ │ │ │ - bl 272098 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9d6d8 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d794 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ - bl 1f5c8c │ │ │ │ + b.n 9d94e <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ + bl 1f71c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d76a <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ + bne.w 9d986 <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f5c8c │ │ │ │ + bl 1f71c8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 80760 │ │ │ │ + bl 80924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d738 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + beq.w 9d954 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d782 <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ - nop │ │ │ │ + b.n 9d99e <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ + bl 271b18 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d942 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ + subs r5, #1 │ │ │ │ + b.n 9db0c <_Py_NewReferenceNoTotal@@Base+0x270> │ │ │ │ + bl 271b18 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d8f4 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9d9b0 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ │ │ │ │ -0009d9bc <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009dbc4 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r9, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9da80 <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ + beq.n 9dc88 <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ ldr.w r1, [r0, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bge.n 9da80 <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ + bge.n 9dc88 <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w r0, r2, #124 @ 0x7c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -172605,703 +172749,703 @@ │ │ │ │ strd ip, r7, [r4, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 9da5a <_PyEvalFramePushAndInit@@Base+0x9e> │ │ │ │ + ble.n 9dc62 <_PyEvalFramePushAndInit@@Base+0x9e> │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9fec0 │ │ │ │ - cbnz r0, 9da74 <_PyEvalFramePushAndInit@@Base+0xb8> │ │ │ │ + bl a00c8 │ │ │ │ + cbnz r0, 9dc7c <_PyEvalFramePushAndInit@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9fec0 │ │ │ │ + bl a00c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da52 <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ + beq.n 9dc5a <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4188 │ │ │ │ + bl 1b5f80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9da52 <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ - add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ + b.n 9dc5a <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ mov.w r7, #16384 @ 0x4000 │ │ │ │ + add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ cmp.w r7, r1, lsl #2 │ │ │ │ - blt.w 9db9c <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ + blt.w 9dda4 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ ldr.w r4, [r6, #184] @ 0xb8 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ mov sl, r1 │ │ │ │ - cbnz r4, 9daf0 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + cbnz r4, 9dcf8 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r3 │ │ │ │ ldrd r0, r4, [r3, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9db04 <_PyEvalFramePushAndInit@@Base+0x148> │ │ │ │ + cbz r0, 9dd0c <_PyEvalFramePushAndInit@@Base+0x148> │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd sl, r7, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ - cbz r0, 9dad8 <_PyEvalFramePushAndInit@@Base+0x11c> │ │ │ │ + cbz r0, 9dce0 <_PyEvalFramePushAndInit@@Base+0x11c> │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ clz r1, sl │ │ │ │ add r7, r4 │ │ │ │ str.w r4, [r6, #144] @ 0x90 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str.w r7, [r6, #152] @ 0x98 │ │ │ │ adds r1, #3 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ - b.n 9d9ee <_PyEvalFramePushAndInit@@Base+0x32> │ │ │ │ + b.n 9dbf6 <_PyEvalFramePushAndInit@@Base+0x32> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc.n 9da9c <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ + bcc.n 9dca4 <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #184] @ 0xb8 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w sl, [r4] │ │ │ │ - b.n 9dac2 <_PyEvalFramePushAndInit@@Base+0x106> │ │ │ │ + b.n 9dcca <_PyEvalFramePushAndInit@@Base+0x106> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db30 <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ + beq.n 9dd38 <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9db30 <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ + cbnz r3, 9dd38 <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1416] @ 0x588 │ │ │ │ - cbz r4, 9db28 <_PyEvalFramePushAndInit@@Base+0x16c> │ │ │ │ + cbz r4, 9dd30 <_PyEvalFramePushAndInit@@Base+0x16c> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r0, 9db62 <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ + cbz r0, 9dd6a <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db62 <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ + beq.n 9dd6a <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9db62 <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #160] @ (9dbec <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + cbnz r3, 9dd6a <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #160] @ (9ddf4 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db58 <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ + cbz r3, 9dd60 <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #136] @ (9dbec <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + ldr r6, [pc, #136] @ (9ddf4 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9dba0 <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ + beq.n 9dda8 <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9db98 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ + beq.n 9dda0 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9db98 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ + cbnz r3, 9dda0 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db90 <_PyEvalFramePushAndInit@@Base+0x1d4> │ │ │ │ + cbz r3, 9dd98 <_PyEvalFramePushAndInit@@Base+0x1d4> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9db6a <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + b.n 9dd72 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 9da88 <_PyEvalFramePushAndInit@@Base+0xcc> │ │ │ │ + b.n 9dc90 <_PyEvalFramePushAndInit@@Base+0xcc> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 9dbe6 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + cbz r3, 9ddee <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9dbec <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + ldr r7, [pc, #64] @ (9ddf4 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9dbe6 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + bge.n 9ddee <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dbe2 <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + beq.n 9ddea <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dbe2 <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + cbnz r3, 9ddea <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dbda <_PyEvalFramePushAndInit@@Base+0x21e> │ │ │ │ + cbz r3, 9dde2 <_PyEvalFramePushAndInit@@Base+0x21e> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9dbb2 <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ - bl 1f5c8c │ │ │ │ - b.n 9da7c <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + b.n 9ddba <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + bl 1f71c8 │ │ │ │ + b.n 9dc84 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9f984 <_PyEvalFramePushAndInit@@Base+0x1fc8> │ │ │ │ + beq.w 9fb8c <_PyEvalFramePushAndInit@@Base+0x1fc8> │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f994 <_PyEvalFramePushAndInit@@Base+0x1fd8> │ │ │ │ + bne.w 9fb9c <_PyEvalFramePushAndInit@@Base+0x1fd8> │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ee8a <_PyEvalFramePushAndInit@@Base+0x14ce> │ │ │ │ + beq.w 9f092 <_PyEvalFramePushAndInit@@Base+0x14ce> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - cbz r2, 9dc62 <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ + cbz r2, 9de6a <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e30a <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ + beq.w 9e512 <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9dc62 <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ + cbz r2, 9de6a <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e30a <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ + beq.w 9e512 <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc48 <_PyEvalFramePushAndInit@@Base+0x28c> │ │ │ │ + bne.n 9de50 <_PyEvalFramePushAndInit@@Base+0x28c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9fd28 <_PyEvalFramePushAndInit@@Base+0x236c> │ │ │ │ + beq.w 9ff30 <_PyEvalFramePushAndInit@@Base+0x236c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r1, [r0, r9] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd3c <_PyEvalFramePushAndInit@@Base+0x2380> │ │ │ │ + bne.w 9ff44 <_PyEvalFramePushAndInit@@Base+0x2380> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9fb0c <_PyEvalFramePushAndInit@@Base+0x2150> │ │ │ │ + beq.w 9fd14 <_PyEvalFramePushAndInit@@Base+0x2150> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9fce8 <_PyEvalFramePushAndInit@@Base+0x232c> │ │ │ │ + beq.w 9fef0 <_PyEvalFramePushAndInit@@Base+0x232c> │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9e1e2 <_PyEvalFramePushAndInit@@Base+0x826> │ │ │ │ + beq.w 9e3ea <_PyEvalFramePushAndInit@@Base+0x826> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fb1c <_PyEvalFramePushAndInit@@Base+0x2160> │ │ │ │ + bne.w 9fd24 <_PyEvalFramePushAndInit@@Base+0x2160> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9e8ce <_PyEvalFramePushAndInit@@Base+0xf12> │ │ │ │ + beq.w 9ead6 <_PyEvalFramePushAndInit@@Base+0xf12> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9e8e6 <_PyEvalFramePushAndInit@@Base+0xf2a> │ │ │ │ + beq.w 9eaee <_PyEvalFramePushAndInit@@Base+0xf2a> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9ee48 <_PyEvalFramePushAndInit@@Base+0x148c> │ │ │ │ + beq.w 9f050 <_PyEvalFramePushAndInit@@Base+0x148c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd5a <_PyEvalFramePushAndInit@@Base+0x239e> │ │ │ │ + bne.w 9ff62 <_PyEvalFramePushAndInit@@Base+0x239e> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9efe2 <_PyEvalFramePushAndInit@@Base+0x1626> │ │ │ │ + beq.w 9f1ea <_PyEvalFramePushAndInit@@Base+0x1626> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9effa <_PyEvalFramePushAndInit@@Base+0x163e> │ │ │ │ + beq.w 9f202 <_PyEvalFramePushAndInit@@Base+0x163e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fd50 <_PyEvalFramePushAndInit@@Base+0x2394> │ │ │ │ + beq.w 9ff58 <_PyEvalFramePushAndInit@@Base+0x2394> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9eef8 <_PyEvalFramePushAndInit@@Base+0x153c> │ │ │ │ + beq.w 9f100 <_PyEvalFramePushAndInit@@Base+0x153c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e53c <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ + beq.w 9e744 <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9dd4e <_PyEvalFramePushAndInit@@Base+0x392> │ │ │ │ + beq.n 9df56 <_PyEvalFramePushAndInit@@Base+0x392> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e53c <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ + beq.w 9e744 <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9dd40 <_PyEvalFramePushAndInit@@Base+0x384> │ │ │ │ + bne.n 9df48 <_PyEvalFramePushAndInit@@Base+0x384> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e360 <_PyEvalFramePushAndInit@@Base+0x9a4> │ │ │ │ + bne.w 9e568 <_PyEvalFramePushAndInit@@Base+0x9a4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f668 <_PyEvalFramePushAndInit@@Base+0x1cac> │ │ │ │ + bne.w 9f870 <_PyEvalFramePushAndInit@@Base+0x1cac> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ef0a <_PyEvalFramePushAndInit@@Base+0x154e> │ │ │ │ + beq.w 9f112 <_PyEvalFramePushAndInit@@Base+0x154e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ef1a <_PyEvalFramePushAndInit@@Base+0x155e> │ │ │ │ + beq.w 9f122 <_PyEvalFramePushAndInit@@Base+0x155e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e6d4 <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ + beq.w 9e8dc <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r3, #1188 @ 0x4a4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9ddf2 <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ + beq.n 9dffa <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e6d4 <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ + beq.w 9e8dc <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9ddf2 <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ + beq.n 9dffa <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e6d4 <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ + beq.w 9e8dc <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9ddf2 <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ + beq.n 9dffa <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e6d4 <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ + beq.w 9e8dc <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9ddf0 <_PyEvalFramePushAndInit@@Base+0x434> │ │ │ │ + beq.n 9dff8 <_PyEvalFramePushAndInit@@Base+0x434> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ddd6 <_PyEvalFramePushAndInit@@Base+0x41a> │ │ │ │ + bne.n 9dfde <_PyEvalFramePushAndInit@@Base+0x41a> │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ - b.w 9e6dc <_PyEvalFramePushAndInit@@Base+0xd20> │ │ │ │ + b.w 9e8e4 <_PyEvalFramePushAndInit@@Base+0xd20> │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e394 <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ + bne.w 9e59c <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f62c <_PyEvalFramePushAndInit@@Base+0x1c70> │ │ │ │ + bne.w 9f834 <_PyEvalFramePushAndInit@@Base+0x1c70> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9eeae <_PyEvalFramePushAndInit@@Base+0x14f2> │ │ │ │ + beq.w 9f0b6 <_PyEvalFramePushAndInit@@Base+0x14f2> │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9893 @ 0x26a5 │ │ │ │ + movw r1, #10285 @ 0x282d │ │ │ │ movt r1, #7 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r2, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9eeda <_PyEvalFramePushAndInit@@Base+0x151e> │ │ │ │ - ldr r3, [pc, #700] @ (9e100 <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ + bne.w 9f0e2 <_PyEvalFramePushAndInit@@Base+0x151e> │ │ │ │ + ldr r3, [pc, #700] @ (9e308 <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 9e986 <_PyEvalFramePushAndInit@@Base+0xfca> │ │ │ │ + beq.w 9eb8e <_PyEvalFramePushAndInit@@Base+0xfca> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e1bc <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + beq.w 9e3c4 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fd60 <_PyEvalFramePushAndInit@@Base+0x23a4> │ │ │ │ + beq.w 9ff68 <_PyEvalFramePushAndInit@@Base+0x23a4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b4078 │ │ │ │ + bl b4340 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 9deae <_PyEvalFramePushAndInit@@Base+0x4f2> │ │ │ │ + cbz r0, 9e0b6 <_PyEvalFramePushAndInit@@Base+0x4f2> │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9eab0 <_PyEvalFramePushAndInit@@Base+0x10f4> │ │ │ │ + beq.w 9ecb8 <_PyEvalFramePushAndInit@@Base+0x10f4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9e3c8 <_PyEvalFramePushAndInit@@Base+0xa0c> │ │ │ │ + beq.w 9e5d0 <_PyEvalFramePushAndInit@@Base+0xa0c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #33981 @ 0x84bd │ │ │ │ + movw r1, #34257 @ 0x85d1 │ │ │ │ movt r1, #7 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9ef2c <_PyEvalFramePushAndInit@@Base+0x1570> │ │ │ │ - ldr r3, [pc, #564] @ (9e100 <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ + bne.w 9f134 <_PyEvalFramePushAndInit@@Base+0x1570> │ │ │ │ + ldr r3, [pc, #564] @ (9e308 <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9e8a0 <_PyEvalFramePushAndInit@@Base+0xee4> │ │ │ │ + beq.w 9eaa8 <_PyEvalFramePushAndInit@@Base+0xee4> │ │ │ │ lsrs r1, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9df0e <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ + bgt.n 9e116 <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ ldr.w r0, [r1, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e8a0 <_PyEvalFramePushAndInit@@Base+0xee4> │ │ │ │ + beq.w 9eaa8 <_PyEvalFramePushAndInit@@Base+0xee4> │ │ │ │ bic.w ip, r7, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3b0 <_PyEvalFramePushAndInit@@Base+0x9f4> │ │ │ │ + beq.w 9e5b8 <_PyEvalFramePushAndInit@@Base+0x9f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ef4e <_PyEvalFramePushAndInit@@Base+0x1592> │ │ │ │ + beq.w 9f156 <_PyEvalFramePushAndInit@@Base+0x1592> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e9bc <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ + bne.w 9ebc4 <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ mov r0, r4 │ │ │ │ - bl b746c │ │ │ │ + bl b7730 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e670 <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ + bne.w 9e878 <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f3ca <_PyEvalFramePushAndInit@@Base+0x1a0e> │ │ │ │ + bne.w 9f5d2 <_PyEvalFramePushAndInit@@Base+0x1a0e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f632 <_PyEvalFramePushAndInit@@Base+0x1c76> │ │ │ │ + bne.w 9f83a <_PyEvalFramePushAndInit@@Base+0x1c76> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9e31e <_PyEvalFramePushAndInit@@Base+0x962> │ │ │ │ + beq.w 9e526 <_PyEvalFramePushAndInit@@Base+0x962> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9e338 <_PyEvalFramePushAndInit@@Base+0x97c> │ │ │ │ + beq.w 9e540 <_PyEvalFramePushAndInit@@Base+0x97c> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f632 <_PyEvalFramePushAndInit@@Base+0x1c76> │ │ │ │ + bne.w 9f83a <_PyEvalFramePushAndInit@@Base+0x1c76> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b7ebc │ │ │ │ + bl b8180 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e4ee <_PyEvalFramePushAndInit@@Base+0xb32> │ │ │ │ + bne.w 9e6f6 <_PyEvalFramePushAndInit@@Base+0xb32> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eba0 <_PyEvalFramePushAndInit@@Base+0x11e4> │ │ │ │ + bne.w 9eda8 <_PyEvalFramePushAndInit@@Base+0x11e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9eacc <_PyEvalFramePushAndInit@@Base+0x1110> │ │ │ │ + beq.w 9ecd4 <_PyEvalFramePushAndInit@@Base+0x1110> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9e774 <_PyEvalFramePushAndInit@@Base+0xdb8> │ │ │ │ + beq.w 9e97c <_PyEvalFramePushAndInit@@Base+0xdb8> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ mov r2, ip │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1b0 <_PyEvalFramePushAndInit@@Base+0x7f4> │ │ │ │ + bne.w 9e3b8 <_PyEvalFramePushAndInit@@Base+0x7f4> │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 9eb08 <_PyEvalFramePushAndInit@@Base+0x114c> │ │ │ │ + beq.w 9ed10 <_PyEvalFramePushAndInit@@Base+0x114c> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9eb1c <_PyEvalFramePushAndInit@@Base+0x1160> │ │ │ │ + beq.w 9ed24 <_PyEvalFramePushAndInit@@Base+0x1160> │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes